All Downloads are FREE. Search and download functionalities are using the official Maven repository.

kotlin.text.StringBuilder.kt Maven / Gradle / Ivy

There is a newer version: 1.0.7
Show newest version
@file:kotlin.jvm.JvmMultifileClass
@file:kotlin.jvm.JvmName("StringsKt")

package kotlin

/**
 * Builds newly created StringBuilder using provided body.
 */
public inline fun StringBuilder(body: StringBuilder.() -> Unit): StringBuilder {
    val sb = StringBuilder()
    sb.body()
    return sb
}

/**
 * Appends all arguments to the given Appendable.
 */
public fun  T.append(vararg value: CharSequence?): T {
    for (item in value)
        append(item)
    return this
}

/**
 * Appends all arguments to the given StringBuilder.
 */
public fun StringBuilder.append(vararg value: String?): StringBuilder {
    for (item in value)
        append(item)
    return this
}

/**
 * Appends all arguments to the given StringBuilder.
 */
public fun StringBuilder.append(vararg value: Any?): StringBuilder {
    for (item in value)
        append(item)
    return this
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy