Bug 24508 - Files weren't generated for packages with the name like *.java
Summary: Files weren't generated for packages with the name like *.java
Status: RESOLVED FIXED
Alias: None
Product: classpath
Classification: Unclassified
Component: gjdoc (show other bugs)
Version: unspecified
: P2 normal
Target Milestone: ---
Assignee: Julian Scheid
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-24 20:39 UTC by Stephan Michels
Modified: 2006-01-29 17:43 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed:


Attachments
tarball containing a simple test with two classes. (424 bytes, application/x-gzip)
2005-10-24 20:42 UTC, Stephan Michels
Details
Patch to let gjdoc also search for java files in user.dir (329 bytes, patch)
2005-10-28 10:35 UTC, Stephan Michels
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Michels 2005-10-24 20:39:47 UTC
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
Comment 1 Stephan Michels 2005-10-24 20:42:18 UTC
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.
Comment 2 Julian Scheid 2005-10-25 16:13:40 UTC
This is fixed now.

Thanks, Stephan.
Comment 3 cvs-commit@developer.classpath.org 2005-10-25 16:46:58 UTC
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

Comment 4 Stephan Michels 2005-10-28 10:29:40 UTC
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)
Comment 5 Stephan Michels 2005-10-28 10:35:18 UTC
Created attachment 10074 [details]
Patch to let gjdoc also search for java files in user.dir
Comment 6 cvs-commit@developer.classpath.org 2005-11-30 21:24:28 UTC
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

Comment 7 Drea Pinski 2006-01-29 17:43:54 UTC
Fixed so closing as such.