]> source.dussan.org Git - javassist.git/commitdiff
adds javadoc comments for PR #250
authorchibash <chiba@javassist.org>
Sun, 17 Mar 2019 13:57:29 +0000 (22:57 +0900)
committerchibash <chiba@javassist.org>
Sun, 17 Mar 2019 13:57:29 +0000 (22:57 +0900)
Readme.html
build.xml
javassist.jar
pom.xml
src/main/javassist/CtClass.java
src/main/javassist/runtime/Desc.java

index 68f49e1eea07b70a4022e93567f24c1834bbd7e5..0c4daf46b43782f7cdb2189ba3757ce1d343a8e7 100644 (file)
@@ -7,7 +7,7 @@
 
 <h1>Javassist version 3</h1>
 
-<h3>Copyright (C) 1999-2018 by Shigeru Chiba, All rights reserved.</h3>
+<h3>Copyright (C) 1999-2019 by Shigeru Chiba, All rights reserved.</h3>
 
 <p><br></p>
 
@@ -283,7 +283,8 @@ see javassist.Dump.
 
 <p>-version 3.25
 <ul>
-    <li>GitHub Issue #72 (PR #231), #241, #242 (PR #243), PR #244.
+    <li>GitHub Issue #72 (PR #231), #241, #242 (PR #243), PR #244,
+        #246 (PR #247), PR #250.
 </ul>
 
 <p>-version 3.24.1 on December 9, 2018
index c0178eea35457b169230af2c4d7d078bfb92a212..b6031fcc59640de4ab587a254935964e86e96b84 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -6,7 +6,7 @@
 
 <project name="javassist" default="jar" basedir=".">
 
-  <property name="dist-version" value="javassist-3.24.1-GA"/>
+  <property name="dist-version" value="javassist-3.25-GA"/>
 
   <property environment="env"/>
   <property name="target.jar" value="javassist.jar"/>
index f9e842220429dd622b10121a16507021cd89948d..5a670de78ffdd793df52a0385eb89ebec7104922 100644 (file)
Binary files a/javassist.jar and b/javassist.jar differ
diff --git a/pom.xml b/pom.xml
index eaef95f1d91031c63a242f4089983a9e5d277843..9dfcd9967fc943fca1c443c3a50d49a375acbba9 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -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.24.1-GA</version>
+  <version>3.25-GA</version>
   <name>Javassist</name>
   <url>http://www.javassist.org/</url>
 
index 5c9ca7224bf6cc8da1df8b431a48b9cea3ef02ab..5df3a69eb3753fab37e43bb8e8d1773de64f3888 100644 (file)
@@ -69,7 +69,7 @@ public abstract class CtClass {
     /**
      * The version number of this release.
      */
-    public static final String version = "3.24.1-GA";
+    public static final String version = "3.25-GA";
 
     /**
      * Prints the version number and the copyright notice.
@@ -80,7 +80,7 @@ public abstract class CtClass {
      */
     public static void main(String[] args) {
         System.out.println("Javassist version " + CtClass.version);
-        System.out.println("Copyright (C) 1999-2018 Shigeru Chiba."
+        System.out.println("Copyright (C) 1999-2019 Shigeru Chiba."
                            + " All Rights Reserved.");
     }
 
index 9fbe8f22aaee24bae504c20bad7c8712a2d7bf93..8299b5cd27924eb077062c6727de9ed8db3adda5 100644 (file)
@@ -41,10 +41,25 @@ public class Desc {
         }
     };
 
+    /**
+     * Changes so that the current thread will use the context class loader
+     * when a class is loaded.
+     * This method changes the behavior per thread unlike {@link useContextClassLoader}.
+     *
+     * @since 3.25
+     */
     public static void setUseContextClassLoaderLocally() {
         USE_CONTEXT_CLASS_LOADER_LOCALLY.set(true);
     }
 
+    /**
+     * Changes so that the current thread will not use the context class loader
+     * when a class is loaded.
+     * Call this method before releasing the current thread for reuse.
+     * It invokes <code>ThreadLocal.remvoe()</code>.
+     *
+     * @since 3.25
+     */
     public static void resetUseContextClassLoaderLocally() {
         USE_CONTEXT_CLASS_LOADER_LOCALLY.remove();
     }