From 5373c380acac5d43be0b386fc5bcf528b26c0b1c Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Tue, 27 Oct 2015 19:44:17 +0300 Subject: [PATCH] Remove obsolete extensions conflicting with stdlib --- .../testData/webDemoExamples2/cases/life.kt | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/js/js.translator/testData/webDemoExamples2/cases/life.kt b/js/js.translator/testData/webDemoExamples2/cases/life.kt index ab804bf4e8b..eeb66387ccc 100644 --- a/js/js.translator/testData/webDemoExamples2/cases/life.kt +++ b/js/js.translator/testData/webDemoExamples2/cases/life.kt @@ -120,15 +120,6 @@ fun printField(s: String, steps: Int) { } } - -fun Array.toList(): List = this.to(ArrayList()) - -fun > Array.to(result: C): C { - for (elem in this) - result.add(elem) - return result -} - fun makeField(s: String): Field { val lines: List = s.split("\n") @@ -155,12 +146,3 @@ fun makeField(s: String): Field { return Field(w.length(), lines.size()) { i, j -> data[i][j] } } - -// An excerpt from the Standard Library -val String?.indices: IntRange get() = IntRange(0, this!!.size) - -fun MutableMap.set(k: K, v: V) { - put(k, v) -} - -val Array.isEmpty: Boolean get() = size() == 0