Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting8/ConditionalWithCompoundAssignment.java
Anna Kozlova e0220bad1d java inference: don't infer from compound assignment (IDEA-247465)
GitOrigin-RevId: e8414acd849cf7aa0ddee18be30e9226a2b53541
2020-08-18 11:11:09 +00:00

15 lines
488 B
Java

class MyTest {
static <T> T m() {
return null;
}
void n(boolean b) {
double ex = 0.0;
ex <error descr="Operator '+' cannot be applied to 'double', 'java.lang.Object'">+=</error> (b ? MyTest.m() : 0);
ex <error descr="Operator '*' cannot be applied to 'double', 'java.lang.Object'">*=</error> (b ? MyTest.m() : 0);
boolean s = false;
s <error descr="Operator '&' cannot be applied to 'boolean', 'java.lang.Object'">&=</error> (b ? MyTest.m() : true);
}
}