diff options
Diffstat (limited to 'jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/SourceDebugExtensionDebuggee.java')
-rw-r--r-- | jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/SourceDebugExtensionDebuggee.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/SourceDebugExtensionDebuggee.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/SourceDebugExtensionDebuggee.java index 5a04599..ea90778 100644 --- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/SourceDebugExtensionDebuggee.java +++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/SourceDebugExtensionDebuggee.java @@ -26,6 +26,7 @@ package org.apache.harmony.jpda.tests.jdwp.ReferenceType; import java.lang.reflect.Constructor; +import java.lang.reflect.Proxy; import java.net.URLClassLoader; import java.net.URL; import java.nio.ByteBuffer; @@ -173,11 +174,17 @@ public class SourceDebugExtensionDebuggee extends SyncDebuggee { } } + // Instantiate a proxy whose name should contain "$Proxy". + Class proxy = Proxy.getProxyClass(SomeInterface.class.getClassLoader(), + new Class[] { SomeInterface.class }); + synchronizer.sendMessage(JPDADebuggeeSynchronizer.SGNL_READY); logWriter.println("--> Debuggee: SourceDebugExtensionDebuggee..."); synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_CONTINUE); } + interface SomeInterface {} + public static void main(String [] args) { runDebuggee(SourceDebugExtensionDebuggee.class); } |