@@ -281,7 +281,7 @@ see javassist.Dump. | |||
<h2>Changes</h2> | |||
<p>-version 3.20 | |||
<p>-version 3.20 on June 25, 2015 | |||
<ul> | |||
<li>JIRA JASSIST-241, 242, 246. | |||
</ul> |
@@ -6,7 +6,7 @@ | |||
<project name="javassist" default="jar" basedir="."> | |||
<property name="dist-version" value="javassist-3.19.0-GA"/> | |||
<property name="dist-version" value="javassist-3.20.0-GA"/> | |||
<property environment="env"/> | |||
<property name="target.jar" value="javassist.jar"/> |
@@ -7,7 +7,7 @@ | |||
Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation | |||
simple. It is a class library for editing bytecodes in Java. | |||
</description> | |||
<version>3.19.0-GA</version> | |||
<version>3.20.0-GA</version> | |||
<name>Javassist</name> | |||
<url>http://www.javassist.org/</url> | |||
@@ -1,4 +1,4 @@ | |||
Specification-Title: Javassist | |||
Specification-Vendor: Shigeru Chiba, www.javassist.org | |||
Specification-Version: 3.19.0-GA | |||
Specification-Version: 3.20.0-GA | |||
Main-Class: javassist.CtClass |
@@ -30,7 +30,7 @@ import javassist.CannotCompileException; | |||
* <code>ClassFile</code> represents a Java <code>.class</code> file, which | |||
* consists of a constant pool, methods, fields, and attributes. | |||
* | |||
* <p>For example, | |||
* <p>For example,</p> | |||
* <blockquote><pre> | |||
* ClassFile cf = new ClassFile(false, "test.Foo", null); | |||
* cf.setInterfaces(new String[] { "java.lang.Cloneable" }); | |||
@@ -41,14 +41,13 @@ import javassist.CannotCompileException; | |||
* | |||
* cf.write(new DataOutputStream(new FileOutputStream("Foo.class"))); | |||
* </pre></blockquote> | |||
* This code generates a class file <code>Foo.class</code> for the following class: | |||
* <p>This code generates a class file <code>Foo.class</code> for the following class:</p> | |||
* <blockquote><pre> | |||
* package test; | |||
* class Foo implements Cloneable { | |||
* public int width; | |||
* } | |||
* </pre></blockquote> | |||
* </p> | |||
* | |||
* @see FieldInfo | |||
* @see MethodInfo |
@@ -25,26 +25,24 @@ import java.util.UUID; | |||
/** | |||
* Creates bytecode that when executed calls back to the instance's result method. | |||
* | |||
* Example of how to create and insert a callback: | |||
* <pre>{@code | |||
* <p>Example of how to create and insert a callback:</p> | |||
* <pre> | |||
* ctMethod.insertAfter(new Callback("Thread.currentThread()") { | |||
* @literal@Override | |||
* public void result(Object... objects) { | |||
* Thread thread = (Thread) objects[0]; | |||
* // do something with thread... | |||
* } | |||
* }.sourceCode()); | |||
* }</pre> | |||
* Contains utility methods for inserts callbacks in <code>CtBehaviour</code>, example: | |||
* <pre>{@code | |||
* </pre> | |||
* <p>Contains utility methods for inserts callbacks in <code>CtBehaviour</code>, example:</p> | |||
* <pre> | |||
* insertAfter(ctBehaviour, new Callback("Thread.currentThread(), dummyString") { | |||
* @literal@Override | |||
* public void result(Object... objects) { | |||
* Thread thread = (Thread) objects[0]; | |||
* // do something with thread... | |||
* } | |||
* }); | |||
* }</pre> | |||
* </pre> | |||
* | |||
* @author Marten Hedborg | |||
*/ |