| // TARGET_BACKEND: JVM | |
| // FILE: kt31908.kt | |
| fun box(): String { | |
| var result = "failed" | |
| val r = java.lang.Runnable { result += "K" } | |
| J().foo({ result = "O" }, r) | |
| return result | |
| } | |
| // FILE: J.java | |
| public class J { | |
| public void foo(Runnable... rs) { | |
| for (Runnable r : rs) { | |
| r.run(); | |
| } | |
| } | |
| } |