This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Re: [patch] use the classpath version for gjdoc as well
- From: Mark Wielaard <mark at klomp dot org>
- To: Matthias Klose <doko at ubuntu dot com>
- Cc: GCJ-patches <java-patches at gcc dot gnu dot org>, Alexander Sack <asac at jwsdot dot com>
- Date: Sat, 13 Jun 2009 21:31:58 +0200
- Subject: Re: [patch] use the classpath version for gjdoc as well
- References: <4A33B3D7.1030507@ubuntu.com>
Hi Matthias,
On Sat, 2009-06-13 at 10:12 -0400, Matthias Klose wrote:
> $ gjdoc-4.4 --version
> java.lang.NullPointerException
> at java.io.InputStreamReader.read(InputStreamReader.java:244)
> at java.io.BufferedReader.fill(BufferedReader.java:370)
> at java.io.BufferedReader.readLine(BufferedReader.java:469)
> at java.util.Properties.load(Properties.java:203)
> at java.util.Properties.load(Properties.java:380)
> at gnu.classpath.tools.gjdoc.Main.getGjdocVersion(Main.java:1830)
> at gnu.classpath.tools.gjdoc.Main.start(Main.java:1131)
> at gnu.classpath.tools.gjdoc.Main.main(Main.java:883)
>
> I don't see any version properties file in the tools.jar.
In GNU Classpath this comes from
tools/resource/gnu/classpath/tools/gjdoc/version.properties.in
Which is just one line:
gjdoc.version=@VERSION@
> The following patch
> does use the same method to get the version number as every other tool in
> classpath. Ok for the trunk and the branch?
>
> 2009-06-13 Alexander Sack <asac@jwsdot.com>
>
> * tools/gnu/classpath/tools/gjdoc/Main.java (start): Use
> gnu.classpath.Configuration.CLASSPATH_VERSION as version number.
> * tools/classes/gnu/classpath/tools/gjdoc/Main.class: Regenerate.
>
> --- tools/gnu/classpath/tools/gjdoc/Main.java (revision 148452)
> +++ tools/gnu/classpath/tools/gjdoc/Main.java (working copy)
> @@ -1128,7 +1128,7 @@
> //--- Show version and exit if requested by user
>
> if (option_showVersion) {
> - System.out.println("gjdoc " + getGjdocVersion());
> + System.out.println("gjdoc " +
> gnu.classpath.Configuration.CLASSPATH_VERSION);
> System.exit(0);
> }
The idea is fine. But then please do also submit a patch to GNU
Classpath that just removes the whole getGjdocVersion() method.
Note that there is another variant called getDocletVersion() in
HtmlDoclet.java that you also want to change in this case.
Cheers,
Mark