|
From: | cp-tools-commit |
Subject: | [Cp-tools-commit] gjdoc src/gnu/classpath/tools/gjdoc/ThrowsTagIm... |
Date: | Mon, 20 Dec 2004 16:39:09 -0500 |
CVSROOT: /cvsroot/classpath Module name: gjdoc Branch: Changes by: Julian Scheid <address@hidden> 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 <address@hidden> * 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
[Prev in Thread] | Current Thread | [Next in Thread] |