diff options
author | chibash <chiba@javassist.org> | 2018-12-06 11:01:55 +0900 |
---|---|---|
committer | chibash <chiba@javassist.org> | 2018-12-06 11:01:55 +0900 |
commit | 9cfa81cce09bda5c7fccf4710e8c357977bfdaf2 (patch) | |
tree | e8c45480fb705a2f185099d3a3809732187718a9 /src/test | |
parent | a82e2d71bd3da248dab836f4e150ff08cc0e6915 (diff) | |
download | javassist-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.java | 12 |
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); + } + }); + } } |