equal
deleted
inserted
replaced
22 */ |
22 */ |
23 |
23 |
24 /* |
24 /* |
25 * @test |
25 * @test |
26 * @bug 8072008 |
26 * @bug 8072008 |
27 * @library /testlibrary /../../test/lib |
27 * @library /testlibrary /test/lib |
28 * @build RedefineTest Agent |
28 * @compile -XDignore.symbol.file RedefineTest.java Agent.java |
29 * @run main ClassFileInstaller sun.hotspot.WhiteBox |
29 * @run main ClassFileInstaller sun.hotspot.WhiteBox |
30 * sun.hotspot.WhiteBox$WhiteBoxPermission |
30 * sun.hotspot.WhiteBox$WhiteBoxPermission |
31 * java.lang.invoke.RedefineTest |
31 * java.lang.invoke.RedefineTest |
32 * Agent |
32 * Agent |
33 * jdk.test.lib.Asserts |
33 * jdk.test.lib.Asserts |
40 */ |
40 */ |
41 package java.lang.invoke; |
41 package java.lang.invoke; |
42 |
42 |
43 import sun.hotspot.WhiteBox; |
43 import sun.hotspot.WhiteBox; |
44 import sun.misc.Unsafe; |
44 import sun.misc.Unsafe; |
45 |
|
46 import jdk.internal.org.objectweb.asm.*; |
45 import jdk.internal.org.objectweb.asm.*; |
47 import jdk.internal.vm.annotation.DontInline; |
46 import jdk.internal.vm.annotation.DontInline; |
48 |
|
49 import java.lang.instrument.ClassDefinition; |
47 import java.lang.instrument.ClassDefinition; |
50 import java.lang.instrument.Instrumentation; |
48 import java.lang.instrument.Instrumentation; |
51 |
49 |
52 import static jdk.internal.org.objectweb.asm.Opcodes.*; |
50 import static jdk.internal.org.objectweb.asm.Opcodes.*; |
53 |
51 |