don't try to complete anonymous outer class method references (IDEA-CR-13773)

This commit is contained in:
peter
2016-09-14 16:48:21 +02:00
parent 7ca42fbb18
commit 0517ecae8e
3 changed files with 18 additions and 0 deletions
@@ -0,0 +1,15 @@
class Outer {
void foo2(int a){
new Object() {
void run(int a) {
class Inner {
void bar() {
Runnable r = fo<caret>
}
}
}
void foo() {}
};
}
}
@@ -147,6 +147,7 @@ public class SmartType18CompletionTest extends LightFixtureCompletionTestCase {
public void testStaticMethodReference() { doTest(false); }
public void testOuterMethodReference() { doTest(true); }
public void testNoAnonymousOuterMethodReference() { doAntiTest(); }
public void testMethodReferenceOnAncestor() { doTest(true); }