| /* | |
| * @test /nodynamiccopyright/ | |
| * @bug 4041948 | |
| * @summary javac previously allowed interfaces to inherit methods with | |
| * inconsistent signatures. | |
| * @author turnidge | |
| * | |
| * @compile/fail/ref=InconsistentInheritedSignature.out -XDrawDiagnostics InconsistentInheritedSignature.java | |
| */ | |
| interface I1{ | |
| int f(); | |
| } | |
| interface I2 { | |
| void f() ; | |
| } | |
| // error: Return types conflict. | |
| interface InconsistentInheritedSignature extends I1,I2 { } |