]> source.dussan.org Git - javassist.git/commitdiff
adds src/test/test5/SwitchCase.java. It also adds the javadoc comments.
authorchibash <chiba@javassist.org>
Sun, 27 Jan 2019 10:35:24 +0000 (19:35 +0900)
committerchibash <chiba@javassist.org>
Sun, 27 Jan 2019 10:35:24 +0000 (19:35 +0900)
Readme.html
src/main/javassist/util/proxy/ProxyFactory.java
src/test/test5/SwitchCase.java [new file with mode: 0644]

index 50b3eb633a5aef142016359bd82add861a1212e6..f8f2e55d0a17c14957668e03f99fdd658f2c9dfb 100644 (file)
@@ -283,7 +283,7 @@ see javassist.Dump.
 
 <p>-version 3.25
 <ul>
-    <li>GitHub Issue #72 (PR #231).
+    <li>GitHub Issue #72 (PR #231), #242 (PR #243).
 </ul>
 
 <p>-version 3.24.1 on December 9, 2018
index ae368b2a8f1e5f34dc75d4d3bd37828824ec621b..98e352ca7c63d747fb5bfeebcf275e7bfa1f7400 100644 (file)
@@ -472,6 +472,10 @@ public class ProxyFactory {
 
     /**
      * Generates a proxy class using the current filter.
+     * It loads a class file by the given
+     * {@code java.lang.invoke.MethodHandles.Lookup} object,
+     * which can be obtained by {@code MethodHandles.lookup()} called from
+     * somewhere in the package that the loaded class belongs to.
      *
      * @param lookup    used for loading the proxy class.
      *                  It needs an appropriate right to invoke {@code defineClass}
@@ -492,6 +496,7 @@ public class ProxyFactory {
      *                  It needs an appropriate right to invoke {@code defineClass}
      *                  for the proxy class.
      * @param filter    the filter.
+     * @see #createClass(Lookup)
      * @since 3.24
      */
     public Class<?> createClass(Lookup lookup, MethodFilter filter) {
diff --git a/src/test/test5/SwitchCase.java b/src/test/test5/SwitchCase.java
new file mode 100644 (file)
index 0000000..7a0ebe2
--- /dev/null
@@ -0,0 +1,5 @@
+package test5;
+
+public class SwitchCase {
+    public static final String STR1 = "foo"; 
+}