]> source.dussan.org Git - javassist.git/commitdiff
added CtClass.main().
authorchiba <chiba@30ef5769-5b8d-40dd-aea6-55b5d6557bb3>
Mon, 6 Oct 2003 15:20:50 +0000 (15:20 +0000)
committerchiba <chiba@30ef5769-5b8d-40dd-aea6-55b5d6557bb3>
Mon, 6 Oct 2003 15:20:50 +0000 (15:20 +0000)
git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@50 30ef5769-5b8d-40dd-aea6-55b5d6557bb3

Readme.html
build.xml
src/main/META-INF/MANIFEST.MF
src/main/javassist/CtClass.java

index f0e39df7d4e438181db6888a4223850f21f73093..cca4e09eeed78bc77fd379c39c51030ed3208cf4 100644 (file)
@@ -236,7 +236,13 @@ with a web browser running
    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.
@@ -248,6 +254,7 @@ 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.
index 92a35e17f820cc8b932891dee104ab859ddaf571..102f7605f4d0e5aa3316fe152394da532502baa1 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -61,7 +61,7 @@ to ${build.classes.dir}.</echo>
   </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
index 882726051154b0aa09ba785431617fc055f4e025..de8109b499e8c8e5f66b4d2026e5801e6482f978 100644 (file)
@@ -1,7 +1,8 @@
-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
index db28977910d4d20aa10efd466814a57d88ccf302..6140981842c0dce3c172f1354485c9226713a433 100644 (file)
@@ -35,7 +35,16 @@ public abstract class CtClass {
     /**
      * 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";