IDEA-151552 No completion after instanceof inside lambda

This commit is contained in:
peter
2016-02-11 13:27:29 +01:00
parent 592e3c525f
commit 258d0be564
7 changed files with 49 additions and 6 deletions
@@ -0,0 +1,10 @@
public class Test {
public void f(Object o ) {
Runnable r = () -> {
if (o instanceof String) {
o.leng<caret>
}
};
}
}
@@ -0,0 +1,10 @@
public class Test {
public void f(Object o ) {
if (o instanceof String) {
Runnable r = () -> {
o.leng<caret>
};
}
}
}
@@ -0,0 +1,10 @@
public class Test {
public void f(Object o ) {
if (o instanceof String) {
Runnable r = () -> {
((String) o).length()<caret>
};
}
}
}
@@ -0,0 +1,10 @@
public class Test {
public void f(Object o ) {
Runnable r = () -> {
if (o instanceof String) {
((String) o).length()<caret>
}
};
}
}
@@ -68,4 +68,7 @@ public class FooImpl extends Foo {
checkResultByFile(getTestName(false) + "_after.java")
}
public void testCastInstanceofedQualifierInLambda() { doTest() }
public void testCastInstanceofedQualifierInLambda2() { doTest() }
}