Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 14277 invoked from network); 11 Sep 2003 15:28:07 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 11 Sep 2003 15:28:07 -0000 Received: (qmail 60947 invoked by uid 500); 11 Sep 2003 15:27:58 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 60900 invoked by uid 500); 11 Sep 2003 15:27:58 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 60887 invoked from network); 11 Sep 2003 15:27:58 -0000 Received: from unknown (HELO arpa.localdomain) (219.180.48.72) by daedalus.apache.org with SMTP; 11 Sep 2003 15:27:57 -0000 Received: from localhost (localhost [127.0.0.1]) by arpa.localdomain (Postfix) with ESMTP id B8DF270244 for ; Fri, 12 Sep 2003 00:27:59 +0900 (JST) Date: Fri, 12 Sep 2003 00:27:59 +0900 (JST) Message-Id: <20030912.002759.104027310.toraneko@kun.ne.jp> To: dev@ant.apache.org Subject: [PROPOSAL] javadoc refactoring and supporting gjdoc From: Takashi Okamoto X-FingerPrint: 8B37 1FE6 76B2 7BA6 D59A 9BF7 E7F4 46C8 5293 6E17 X-GPG-Key: http://db.debian.org/fetchkey.cgi?fingerprint=8B371FE676B27BA6D59A9BF7E7F446C852936E17 X-Mailer: Mew version 3.2 on Emacs 20.7 / Mule 4.1 (AOI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Hi ant, Current javadoc task support only SUN's javadoc. However there are another javadoc engine like gjdoc which is GNU's javadoc altenative. If ant supports gjdoc, it would be helpful for diffusion of gjdoc. In the past, I refactored rmic for other than SUN's rmic implementation. This is second tackle for it. (1)In the first, I'll refactor JavadocTask class with Adaptor and Factory Pattern like rmic. So, current JavadocTask class will be splitted into org.apache.tools.ant.taskdefs.JavadocTask.java org.apache.tools.ant.taskdefs.javadoc.JavadocAdapter.java org.apache.tools.ant.taskdefs.javadoc.JavadocAdapterFactory.java org.apache.tools.ant.taskdefs.javadoc.SunJavadoc1.java org.apache.tools.ant.taskdefs.javadoc.SunJavadoc4.java SunJavadoc1 and SunJavadoc4 is same as javadoc1 and javadoc4 in current Javadoc implementation though I don't know why such named. In addition to this, I may extract inner class at JavadocTask class because it have too many inner class and I don't feel it's good. (2)Second, I'll write gjdoc Adaptor for JavadocTask. I would like ask you, is it good and my patch is acceptable or not. This modification is useful for gcj ,kaffe and other opensource javavm which couldn't bundled SUN's javadoc. regards, Takashi Okamoto --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org