Files
openide/java/java-tests/testData/refactoring/extractMethodObject/MethodInHierarchy.java.after
Dmitry Jemerov 571ab0fc93 test++
2009-09-10 20:25:31 +04:00

29 lines
420 B
Plaintext

class Test {
void bar() {
new B<String>().foo("");
}
class A<T> {
void foo(T t){}
}
class B<E> extends A<E> {
void foo(E e){
new InnerClass(e).invoke();
}
private class InnerClass {
private E e;
public InnerClass(E e) {
this.e = e;
}
public void invoke() {
System.out.println(e);
}
}
}
}