| // IGNORE_BACKEND: JS_IR | |
| // IGNORE_BACKEND: JS_IR_ES6 | |
| // WITH_STDLIB | |
| class A() { | |
| infix fun <T> ArrayList<T>.add3(el: T) = add(el) | |
| fun test(list: ArrayList<Int>) { | |
| for (i in 1..10) { | |
| list add3 i | |
| } | |
| } | |
| } | |
| infix fun <T> ArrayList<T>.add2(el: T) = add(el) | |
| fun box() : String{ | |
| var list = ArrayList<Int>() | |
| for (i in 1..10) { | |
| list.add(i) | |
| list add2 i | |
| } | |
| A().test(list) | |
| println(list) | |
| return "OK" | |
| } |