gjdoc src/gnu/classpath/tools/gjdoc/ThrowsTagIm...

[email protected] Mon, 20 Dec 2004 16:39:09 -0500
Newsgroups gmane.comp.java.classpath.tools.cvs
Message-ID <[email protected]>
CVSROOT:	/cvsroot/classpath
Module name:	gjdoc
Branch: 	
Changes by:	Julian Scheid <[email protected]>	04/12/20 21:27:52

Modified files:
	src/gnu/classpath/tools/gjdoc: ThrowsTagImpl.java 
	                               RootDocImpl.java Parser.java 
	                               MemberDocImpl.java Main.java 
	                               FieldDocImpl.java 
	                               ExecutableMemberDocImpl.java 
	                               DocImpl.java ClassDocProxy.java 
	                               ClassDocImpl.java 
	                               AbstractTagImpl.java 
	src/gnu/classpath/tools/doclets/htmldoclet: HtmlPage.java 
	                                            HtmlDoclet.java 
	src/gnu/classpath/tools/doclets: AbstractDoclet.java 
	.              : TROUBLESHOOTING Makefile.am ChangeLog 
Added files:
	src/gnu/classpath/tools/gjdoc: ClassDocReflectedImpl.java 

Log message:
	2004-12-20  Julian Scheid <[email protected]>
	
	* Makefile.am: add ClassDocReflectedImpl.java; set system property
	"gnu.gcj.runtime.VMClassLoader.library_control=never" on link.
	
	* src/gnu/classpath/tools/gjdoc/AbstractTagImpl.java: temporary
	fix for inlineTags() sometimes returnining null.
	
	* src/gnu/classpath/tools/gjdoc/ClassDocImpl.java: rewrite of
	findClass(); findExecutableRec(), findConstructor() and
	findMethod() no longer assume that the member is part of a
	ClassDocImpl; add getter and setter for importStatementList.
	
	* src/gnu/classpath/tools/gjdoc/ClassDocProxy.java: remove dead
	code in compareTo(); resolve qualifiedName in constructor; minor
	reformatting.
	
	* src/gnu/classpath/tools/gjdoc/ClassDocReflectedImpl.java:
	initial version.
	
	* src/gnu/classpath/tools/gjdoc/DocImpl.java: use char[] instead
	of StringBuffer; write raw comment into cache depending on
	Main.isCacheRawComments(); cache source files.
	
	* src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java: no
	longer assume that the member is part of a ClassDocImpl.
	
	* src/gnu/classpath/tools/gjdoc/FieldDocImpl.java: remove debug
	code.
	
	* src/gnu/classpath/tools/gjdoc/Main.java: added
	isCacheRawComments(); added System.exit(0) at end of main(); catch
	Throwables in addition to Exceptions in main().
	
	* src/gnu/classpath/tools/gjdoc/MemberDocImpl.java: fix bug which
	would lead to an ArrayIndexOutOfBoundsException.
	
	* src/gnu/classpath/tools/gjdoc/Parser.java: add import statements
	to ClassDocImpl; cope with empty statements at top-level; handle
	escaped single and double quotes in field constants; accelerate
	whitespace detection.
	
	* src/gnu/classpath/tools/gjdoc/RootDocImpl.java: complete
	overhaul of class resolution mechanism; introducing fall-back to
	reflection if source code not available.
	
	* src/gnu/classpath/tools/gjdoc/ThrowsTagImpl.java: no longer
	assume that referenced exception is a ClassDocImpl.
	
	* src/gnu/classpath/tools/doclets/AbstractDoclet.java:
	optimizations to index building; removed debug message.
	
	* src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java:
	fixed NPE.
	
	* src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.java:
	optimization test.
	
	* TROUBLESHOOTING: added info on gcj hang.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/ClassDocReflectedImpl.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/ThrowsTagImpl.java.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/RootDocImpl.java.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/Parser.java.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/MemberDocImpl.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.49&tr2=1.50&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/FieldDocImpl.java.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/DocImpl.java.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/ClassDocProxy.java.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/ClassDocImpl.java.diff?tr1=1.19&tr2=1.20&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/gjdoc/AbstractTagImpl.java.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/doclets/htmldoclet/HtmlPage.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/doclets/htmldoclet/HtmlDoclet.java.diff?tr1=1.29&tr2=1.30&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/src/gnu/classpath/tools/doclets/AbstractDoclet.java.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/TROUBLESHOOTING.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/Makefile.am.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/gjdoc/ChangeLog.diff?tr1=1.102&tr2=1.103&r1=text&r2=text