Browse Source

(almost) final updates for 3.1 release


git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@251 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
tags/rel_3_17_1_ga
chiba 18 years ago
parent
commit
5404f1e186

+ 9
- 10
Readme.html View File



<h1>Javassist version 3</h1> <h1>Javassist version 3</h1>


<h3>Copyright (C) 2000-2006 by Shigeru Chiba, All rights reserved.</h3>
<h3>Copyright (C) 1999-2006 by Shigeru Chiba, All rights reserved.</h3>


<p><br></p> <p><br></p>




<h2>Changes</h2> <h2>Changes</h2>


<p>- version 3.1
<p>- version 3.1 on February 22, 2006


<ul> <ul>
<li>getFields(), getMethods(), and getConstructors() in CtClass <li>getFields(), getMethods(), and getConstructors() in CtClass
<li>toMethod() in javassist.CtConstructor has been implemented. <li>toMethod() in javassist.CtConstructor has been implemented.
<li>It includes new javassist.util.proxy package <li>It includes new javassist.util.proxy package
similar to Enhancer of CGLIB. similar to Enhancer of CGLIB.

<p> <p>
<li>The subpackages of Javassist were restructured. <li>The subpackages of Javassist were restructured.
<ul> <ul>
</ul> </ul>
</ul> </ul>


<p>- version 3.1 RC2 in September 7, 2005
<p>- version 3.1 RC2 on September 7, 2005


<ul> <ul>
<li>RC2 is released mainly for an administrative reason. <li>RC2 is released mainly for an administrative reason.
<li>A few bugs have been fixed. <li>A few bugs have been fixed.
</ul> </ul>


<p>- version 3.1 RC1 in August 29, 2005
<p>- version 3.1 RC1 on August 29, 2005


<ul> <ul>
<li>Better annotation supports. See <code>CtClass.getAnnotations()</code> <li>Better annotation supports. See <code>CtClass.getAnnotations()</code>
<li>Many bugs were fixed. <li>Many bugs were fixed.
</ul> </ul>


<p>- version 3.0 in January 18, 2005
<p>- version 3.0 on January 18, 2005


<ul> <ul>
<li>The compiler now supports synchronized statements and finally <li>The compiler now supports synchronized statements and finally
<li>You can now remove a method and a field. <li>You can now remove a method and a field.
</ul> </ul>


<p>- version 3.0 RC1 in September 13, 2004.
<p>- version 3.0 RC1 on September 13, 2004.


<ul> <ul>
<li>CtClass.toClass() has been reimplemented. The behavior has been <li>CtClass.toClass() has been reimplemented. The behavior has been
<li>The compiler supports a switch statement. <li>The compiler supports a switch statement.
</ul> </ul>


<p>- version 3.0 beta in May 18th, 2004.
<p>- version 3.0 beta on May 18th, 2004.


<ul> <ul>
<li>The ClassPool framework has been redesigned. <li>The ClassPool framework has been redesigned.
<h2>Copyright notices</h2> <h2>Copyright notices</h2>


<p>Javassist, a Java-bytecode translator toolkit. <p>Javassist, a Java-bytecode translator toolkit.
<br>Copyright (C) 1999-2004 Shigeru Chiba. All Rights Reserved.
<br>Copyright (C) 1999-2006 Shigeru Chiba. All Rights Reserved.


<p>The contents of this software, Javassist, are subject to <p>The contents of this software, Javassist, are subject to
the Mozilla Public License Version 1.1 (the "License");<br> the Mozilla Public License Version 1.1 (the "License");<br>


<p>The Initial Developer of the Original Code is Shigeru Chiba. <p>The Initial Developer of the Original Code is Shigeru Chiba.
Portions created by the Initial Developer are<br>&nbsp; Portions created by the Initial Developer are<br>&nbsp;
Copyright (C) 1999-2004 Shigeru Chiba. All Rights Reserved.
Copyright (C) 1999-2006 Shigeru Chiba. All Rights Reserved.
<p>Contributor(s): ______________________________________. <p>Contributor(s): ______________________________________.


<p>Alternatively, the contents of this software may be used under the <p>Alternatively, the contents of this software may be used under the

+ 2
- 3
build.xml View File



<project name="javassist" default="jar" basedir="."> <project name="javassist" default="jar" basedir=".">


<property name="dist-version" value="javassist-3.1RC2"/>
<property name="dist-version" value="javassist-3.1"/>


<property environment="env"/> <property environment="env"/>
<property name="target.jar" value="javassist.jar"/> <property name="target.jar" value="javassist.jar"/>
sourcepath="src/main" sourcepath="src/main"
defaultexcludes="yes" defaultexcludes="yes"
locale="en_US" locale="en_US"
charset="iso-8859-1"
destdir="html" destdir="html"
author="true" author="true"
version="true" version="true"
nohelp="true" nohelp="true"
windowtitle="Javassist API"> windowtitle="Javassist API">
<doctitle><![CDATA[<h1>Javassist</h1>]]></doctitle> <doctitle><![CDATA[<h1>Javassist</h1>]]></doctitle>
<bottom><![CDATA[<i>Javassist, a Java-bytecode translator toolkit.
<bottom><![CDATA[<i>Javassist, a Java-bytecode translator toolkit.<br>
Copyright (C) 1999-2006 Shigeru Chiba. All Rights Reserved.</i>]]></bottom> Copyright (C) 1999-2006 Shigeru Chiba. All Rights Reserved.</i>]]></bottom>
</javadoc> </javadoc>
</target> </target>

+ 1
- 1
src/main/META-INF/MANIFEST.MF View File

Specification-Title: Javassist Specification-Title: Javassist
Created-By: Shigeru Chiba, Tokyo Institute of Technology Created-By: Shigeru Chiba, Tokyo Institute of Technology
Specification-Vendor: Shigeru Chiba, Tokyo Institute of Technology Specification-Vendor: Shigeru Chiba, Tokyo Institute of Technology
Specification-Version: 3.1RC2
Specification-Version: 3.1
Main-Class: javassist.CtClass Main-Class: javassist.CtClass


Name: javassist/ Name: javassist/

+ 1
- 1
src/main/javassist/CtClass.java View File

/** /**
* The version number of this release. * The version number of this release.
*/ */
public static final String version = "3.1RC2";
public static final String version = "3.1";


/** /**
* Prints the version number and the copyright notice. * Prints the version number and the copyright notice.

+ 1
- 0
src/main/javassist/util/proxy/package.html View File

<html> <html>
<body> <body>
Dynamic proxy (similar to <code>Enhancer</code> of <a href="http://cglib.sourceforge.net/">cglib</a>). Dynamic proxy (similar to <code>Enhancer</code> of <a href="http://cglib.sourceforge.net/">cglib</a>).
See <code>ProxyFactory</code> for more details.
</body> </body>
</html> </html>

Loading…
Cancel
Save