conditional expression type: check poly expression first (IDEA-148965)

This commit is contained in:
Anna Kozlova
2015-12-08 09:37:18 +01:00
parent 558d364281
commit a15905ae13
6 changed files with 64 additions and 12 deletions
@@ -1,7 +1,7 @@
// "Cast to 'B'" "true"
class A {
void f(B b) {
B s = <caret>b == null ? null : (B) this;
B s =b == null ? null : <caret>(B) this;
}
}
class B extends A {}
@@ -1,7 +1,7 @@
// "Cast to 'B'" "true"
class A {
void f(B b) {
B s = <caret>b == null ? null : this;
B s =b == null ? null : <caret>this;
}
}
class B extends A {}