aboutsummaryrefslogtreecommitdiffstats
path: root/src/test
diff options
context:
space:
mode:
authorchibash <chiba@javassist.org>2018-12-06 11:01:55 +0900
committerchibash <chiba@javassist.org>2018-12-06 11:01:55 +0900
commit9cfa81cce09bda5c7fccf4710e8c357977bfdaf2 (patch)
treee8c45480fb705a2f185099d3a3809732187718a9 /src/test
parenta82e2d71bd3da248dab836f4e150ff08cc0e6915 (diff)
downloadjavassist-9cfa81cce09bda5c7fccf4710e8c357977bfdaf2.tar.gz
javassist-9cfa81cce09bda5c7fccf4710e8c357977bfdaf2.zip
fixes another bug (supporting jdk.*) reported in #228
Diffstat (limited to 'src/test')
-rw-r--r--src/test/javassist/proxyfactory/ProxyFactoryTest.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/test/javassist/proxyfactory/ProxyFactoryTest.java b/src/test/javassist/proxyfactory/ProxyFactoryTest.java
index 43a96bb6..c69acc9d 100644
--- a/src/test/javassist/proxyfactory/ProxyFactoryTest.java
+++ b/src/test/javassist/proxyfactory/ProxyFactoryTest.java
@@ -140,4 +140,16 @@ public class ProxyFactoryTest extends TestCase {
}
});
}
+
+ public void testJava11jdk() throws Exception {
+ ProxyFactory factory = new ProxyFactory();
+ factory.setSuperclass(jdk.javadoc.doclet.StandardDoclet.class);
+ jdk.javadoc.doclet.StandardDoclet e = (jdk.javadoc.doclet.StandardDoclet)factory.create(null, null, new MethodHandler() {
+ @Override
+ public Object invoke(Object self, Method thisMethod,
+ Method proceed, Object[] args) throws Throwable {
+ return proceed.invoke(self, args);
+ }
+ });
+ }
}