| // FILE: Simple.java | |
| public interface Simple { | |
| default String test(String s) { | |
| return s + "K"; | |
| } | |
| static String testStatic(String s) { | |
| return s + "K"; | |
| } | |
| } | |
| // FILE: main.kt | |
| interface KInterface : Simple { | |
| fun bar(): String { | |
| return test("O") + Simple.testStatic("O") | |
| } | |
| } | |
| class Test : KInterface {} | |
| fun box(): String { | |
| val test = Test().bar() | |
| if (test != "OKOK") return "fail $test" | |
| return "OK" | |
| } |