Hi, it looks like gjdoc doesn't generate files for packages with name like [...].java For example the Eclipse sources include a package org.eclipse.jdt.ui.text.java
Created attachment 10051 [details] tarball containing a simple test with two classes. You can verfify the problem by running "gjdoc org.eclipse.jdt.ui.text.java org.eclipse.jdt.ui.text.java.hover" in the javadoc-test directory.
This is fixed now. Thanks, Stephan.
Subject: Bug 24508 CVSROOT: /cvsroot/classpath Module name: gjdoc Branch: Changes by: Julian Scheid <julian@savannah.gnu.org> 05/10/25 16:13:34 Modified files: src/gnu/classpath/tools/gjdoc: Main.java . : ChangeLog Log message: 2005-10-25 Julian Scheid <julian@sektor37.de> PR gjdoc/24508: * src/gnu/classpath/tools/gjdoc/Main.java: Only treat class-or-package specifiers ending in ".java" as Java source files if a corresponding non-directory file can be found. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/Main.java.diff?tr1=1.74&tr2=1.75&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/ChangeLog.diff?tr1=1.236&tr2=1.237&r1=text&r2=text _______________________________________________ Cp-tools-commit mailing list Cp-tools-commit@gnu.org http://lists.gnu.org/mailman/listinfo/cp-tools-commit
It seems that your last change introduce another problem. gjdoc doesn't seems to find java files, which aren't in the sourcepaths. For the eclipse javadoc generation I got following error: [java] [exec] gnu.classpath.tools.gjdoc.ParseException: Illegal class or package name '../org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/adaptor/EclipseStarter.java' [java] [exec] at gnu.classpath.tools.gjdoc.Main.startDoclet(java.util.List) (/usr/local/lib/lib-gnu-classpath-tools-gjdoc.so.0.0.0) [java] [exec] at gnu.classpath.tools.gjdoc.Main.start(java.lang.String[]) (/usr/local/lib/lib-gnu-classpath-tools-gjdoc.so.0.0.0) [java] [exec] at gnu.classpath.tools.gjdoc.Main.main(java.lang.String[]) (/usr/local/lib/lib-gnu-classpath-tools-gjdoc.so.0.0.0) [java] [exec] at gnu.java.lang.MainThread.call_main() (/usr/lib/libgcj.so.6.0.0) [java] [exec] at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
Created attachment 10074 [details] Patch to let gjdoc also search for java files in user.dir
Subject: Bug 24508 CVSROOT: /cvsroot/classpath Module name: gjdoc Branch: Changes by: Michael Koch <mkoch@savannah.gnu.org> 05/11/30 21:23:47 Modified files: . : ChangeLog src/gnu/classpath/tools/doclets/htmldoclet: HtmlDoclet.java src/gnu/classpath/tools/gjdoc: ExecutableMemberDocImpl.java Main.java Log message: 2005-11-30 Stephan Michels <stephan@apache.org> PR gjdoc/24722: * src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java (createFromSource): Handle closing ')'. PR gjdoc/24507: * src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java (printNavBar): Link overview-summary page instead of index-noframes page. (printOverviewPage): Likewise. (printFrameSetPage): Likewise. PR gjdoc/24508: * src/gnu/classpath/tools/gjdoc/Main.java (startDoclet): Handle source files not in source path. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/ChangeLog.diff?tr1=1.240&tr2=1.241&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java.diff?tr1=1.61&tr2=1.62&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java.diff?tr1=1.10&tr2=1.11&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/Main.java.diff?tr1=1.75&tr2=1.76&r1=text&r2=text _______________________________________________ Cp-tools-commit mailing list Cp-tools-commit@gnu.org http://lists.gnu.org/mailman/listinfo/cp-tools-commit
Fixed so closing as such.