29 lines
539 B
Java
Vendored
29 lines
539 B
Java
Vendored
public class ImplementJavaInnerInterfaceFromUsage {
|
|
interface Test {
|
|
void foo();
|
|
}
|
|
|
|
void test() {
|
|
Test test = new Test() {
|
|
@Override
|
|
public void foo() {
|
|
|
|
}
|
|
};
|
|
}
|
|
|
|
public static class OtherJava implements Test {
|
|
@Override
|
|
public void foo() {
|
|
|
|
}
|
|
}
|
|
|
|
void usage(Test test) {
|
|
test.<caret>foo();
|
|
}
|
|
}
|
|
|
|
// REF: (in ImplementJavaInnerInterfaceFromUsage.OtherJava).foo()
|
|
// REF: (in KotlinTest).foo()
|
|
// REF: <anonymous>.foo() |