From aee199b5b070c3318ee57d9e8d1e83090e0cf8eb Mon Sep 17 00:00:00 2001 From: Ilya Ryzhenkov Date: Fri, 21 Mar 2014 19:20:07 +0400 Subject: [PATCH] Add reverse() function to js version of StringBuilder --- js/js.libraries/src/core/javalang.kt | 1 + js/js.translator/testData/kotlin_lib.js | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/js/js.libraries/src/core/javalang.kt b/js/js.libraries/src/core/javalang.kt index b3f51fa2d66..fa927038af5 100644 --- a/js/js.libraries/src/core/javalang.kt +++ b/js/js.libraries/src/core/javalang.kt @@ -51,5 +51,6 @@ public class StringBuilder() : Appendable { //TODO //override fun append(csq: CharSequence?, start: Int, end: Int): StringBuilder = js.noImpl public fun append(obj: Any?): StringBuilder = js.noImpl + public fun reverse(): StringBuilder = js.noImpl override fun toString(): String = js.noImpl } diff --git a/js/js.translator/testData/kotlin_lib.js b/js/js.translator/testData/kotlin_lib.js index a5c9c72c97b..9ae569540d4 100644 --- a/js/js.translator/testData/kotlin_lib.js +++ b/js/js.translator/testData/kotlin_lib.js @@ -603,6 +603,10 @@ this.string = this.string + obj.toString(); return this; }, + reverse: function () { + this.string = this.string.split("").reverse().join(""); + return this; + }, toString: function () { return this.string; }