| <error descr="Cyclic inheritance involving 'A'">interface A extends A</error> {} | |
| interface B {} | |
| <error descr="Cyclic inheritance involving 'A'">class T implements A, B</error>{ | |
| <T1> T1 foo(A a, B b) { | |
| return null; | |
| } | |
| void bar (boolean a, A a1, B b1){ | |
| <error descr="Incompatible types. Found: 'java.lang.Object', required: 'T'">T t = a ? a1 : b1;</error> | |
| } | |
| } |