mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 22:51:17 +07:00
29 lines
420 B
Plaintext
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);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|