1 2 3 4 5 6 7 8 9 10 11
class LocalClass { void foo() { class A<T> { void foo() {} } class B<T> extends A<T> {} B<String> b<caret>b = new B(); bb.foo(); } }