on the local host.
(Or, see <a href="sample/evolve/start.html">sample/evolve/start.html</a>.)
-<h3>8. Hints</h3>
+<h2>Hints</h2>
+
+<p>To know the version number, type this command:
+
+<ul><pre>
+% java -jar javassist.jar
+</pre></ul>
<p>Javassist provides a class file viewer for debugging. For more details,
see javassist.Dump.
<p>- version 2.7 in October, 2003.
<ul>
+ <li>CtClass.main(), which prints the version number, has been added.
<li>ClassPool.SimpleLoader has been public.
<li>javassist.bytecode.DeprecatedAttribute has been added.
<li>javassist.bytecode.LocalVariableAttribute has been added.
</target>\r
\r
<target name="jar" depends="compile">\r
- <jar jarfile="javassist.jar">\r
+ <jar jarfile="javassist.jar" manifest="${src.dir}/META-INF/MANIFEST.MF">\r
<fileset dir="${build.classes.dir}">\r
<include name="**/*.class"/>\r
</fileset>\r
-Manifest-Version: 1.0\r
+Manifest-Version: 1.1\r
Specification-Title: Javassist\r
Created-By: Shigeru Chiba, Tokyo Institute of Technology\r
Specification-Vendor: Shigeru Chiba, Tokyo Institute of Technology\r
Specification-Version: 2.7\r
-Name: javassist/\r
+Main-Class: javassist.CtClass\r
\r
+Name: javassist/\r
/**
* The version number of this release.
*/
- public static final String version = "2.7";
+ public static final String version = "2.7 beta 1";
+
+ /**
+ * Prints the version number and the copyright notice.
+ */
+ public static void main(String[] args) {
+ System.out.println("Javassist version " + CtClass.version);
+ System.out.println("Copyright (C) 1999-2003 Shigeru Chiba."
+ + " All Rights Reserved.");
+ }
static final String javaLangObject = "java.lang.Object";