From 0c27e07e8c9ab20c4fd6056ddcc2d6b5468ae646 Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Thu, 12 Jan 2017 00:27:50 +0300 Subject: [PATCH] Improve headers of Appendable and StringBuilder --- libraries/stdlib/common/src/kotlin/TextH.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libraries/stdlib/common/src/kotlin/TextH.kt b/libraries/stdlib/common/src/kotlin/TextH.kt index f43624318c1..c827b537ec6 100644 --- a/libraries/stdlib/common/src/kotlin/TextH.kt +++ b/libraries/stdlib/common/src/kotlin/TextH.kt @@ -18,6 +18,8 @@ package kotlin.text header interface Appendable { fun append(c: Char): Appendable + fun append(csq: CharSequence?): Appendable + fun append(csq: CharSequence?, start: Int, end: Int): Appendable } header class StringBuilder : Appendable, CharSequence { @@ -30,7 +32,10 @@ header class StringBuilder : Appendable, CharSequence { override fun subSequence(startIndex: Int, endIndex: Int): CharSequence fun reverse(): StringBuilder - override fun append(c: Char): Appendable + override fun append(c: Char): StringBuilder + override fun append(csq: CharSequence?): StringBuilder + override fun append(csq: CharSequence?, start: Int, end: Int): StringBuilder + fun append(obj: Any?): StringBuilder } header class Regex {