test/runtime/RedefineTests/RedefineInterfaceCall.java

changeset 9294
de8045923ad2
parent 9077
d487949b2e97
equal deleted inserted replaced
9293:8bd024c567e7 9294:de8045923ad2
23 23
24 /* 24 /*
25 * @test 25 * @test
26 * @bug 8174962 26 * @bug 8174962
27 * @summary Redefine class with interface method call 27 * @summary Redefine class with interface method call
28 * @library /testlibrary /test/lib 28 * @library /testlibrary
29 * @modules java.base/jdk.internal.misc 29 * @build RedefineClassHelper
30 * @modules java.compiler
31 * java.instrument
32 * jdk.jartool/sun.tools.jar
33 * @run main RedefineClassHelper 30 * @run main RedefineClassHelper
34 * @run main/othervm -javaagent:redefineagent.jar RedefineInterfaceCall 31 * @run main/othervm -javaagent:redefineagent.jar -XX:TraceRedefineClasses=3174407 RedefineInterfaceCall
35 */ 32 */
36 33
37 import static jdk.testlibrary.Asserts.assertEquals; 34 import static com.oracle.java.testlibrary.Asserts.assertEquals;
38 35
39 interface I1 { default int m() { return 0; } } 36 interface I1 { default int m() { return 0; } }
40 interface I2 extends I1 {} 37 interface I2 extends I1 {}
41 38
42 public class RedefineInterfaceCall { 39 public class RedefineInterfaceCall {

mercurial