package org.hotswap.agent.plugin.jvm.anonymous;
/**
* Insert class $2 before class $1.
*/
public class AnonymousTestClass3 {
public String enclosing1() {
AnonymousTestInterface2 interface2 = new AnonymousTestInterface2() {
@Override
public String test2() {
return "enclosing1: AnonymousTestClass.AnonymousTestInterface2.test2()";
}
};
return interface2.test2();
}
public String enclosing2() {
AnonymousTestInterface1 interface1 = new AnonymousTestInterface1() {
@Override
public String test1() {
return "enclosing2: AnonymousTestClass.AnonymousTestInterface1.test1()";
}
};
return interface1.test1();
}
}