| class c { |
| void f() { |
| Object o = null; |
| if (<error descr="Incompatible types. Found: 'java.lang.Object', required: 'boolean'">o</error>) { |
| return; |
| } |
| |
| String str1 = ""; |
| String str2 = ""; |
| do {} |
| while (<error descr="Incompatible types. Found: 'java.lang.String', required: 'boolean'">str1 = str2</error>); |
| |
| int i8 = <error descr="Incompatible types. Found: 'java.lang.String', required: 'boolean'">"ff" + true</error> ? 1 : 2; |
| |
| assert <error descr="Incompatible types. Found: 'int', required: 'boolean'">0</error>; |
| assert <error descr="Incompatible types. Found: 'char', required: 'boolean'">'a'</error>; |
| assert <error descr="Incompatible types. Found: 'java.lang.String', required: 'boolean'">""</error>; |
| assert <error descr="Incompatible types. Found: 'void', required: 'boolean'">f()</error>; |
| } |
| } |