From b930f71b7913242134525b48143504debe0e882c Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Tue, 31 Mar 2015 16:09:11 +0300 Subject: [PATCH] Fix split method usage in JS: split replaced with splitWithRegex or splitBy. --- .../testData/expression/string/cases/stringSplit.kt | 4 ++-- js/js.translator/testData/webDemoExamples2/cases/life.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/js/js.translator/testData/expression/string/cases/stringSplit.kt b/js/js.translator/testData/expression/string/cases/stringSplit.kt index d3ea0ecb1a6..a15404a4d2d 100644 --- a/js/js.translator/testData/expression/string/cases/stringSplit.kt +++ b/js/js.translator/testData/expression/string/cases/stringSplit.kt @@ -12,7 +12,7 @@ fun box(): String { for (test in tests) { val regexp = test.first val expected = test.second - val result = testInput.split(regexp) + val result = testInput.splitWithRegex(regexp) if (result != expected) return "Wrong result for '$regexp' -- Expected: $expected | Actual: $result" } @@ -21,7 +21,7 @@ fun box(): String { val regexp = test.first val limit = 2 val expected = Array(limit) { test.second[it] } - val result = testInput.split(regexp, limit) + val result = testInput.splitWithRegex(regexp, limit) if (result != expected) return "Wrong result for '$regexp' -- Expected: $expected | Actual: $result" } diff --git a/js/js.translator/testData/webDemoExamples2/cases/life.kt b/js/js.translator/testData/webDemoExamples2/cases/life.kt index 3222ab45a45..3eadd4f3746 100644 --- a/js/js.translator/testData/webDemoExamples2/cases/life.kt +++ b/js/js.translator/testData/webDemoExamples2/cases/life.kt @@ -133,7 +133,7 @@ fun > Array.to(result: C): C { } fun makeField(s: String): Field { - val lines: Array = s.split("\n") + val lines: List = s.splitBy("\n") val w = max(lines.toList(), comparator { o1, o2 -> val l1: Int = o1.size