MutableStringy

Properties

Link copied to clipboard
open override val addByAny: MergeABtoA<String, Any?>
Link copied to clipboard
open override val compareToSelf: Difference<String>
Link copied to clipboard
open override val length: Int
Link copied to clipboard
open override val plus: Merge<String>
Link copied to clipboard
abstract val reconstruct: (String) -> W

Function reference to the constructor of the value class.

Link copied to clipboard
abstract val value: String

The backing field that is wrapped in the value class.

Functions

Link copied to clipboard
@JvmName(name = "compareToActualWrapper")
open operator override fun compareTo(other: W): Int
@JvmName(name = "compareToBackingField")
open operator fun compareTo(other: String): Int
Link copied to clipboard
open operator override fun get(index: Int): Char
Link copied to clipboard
open infix fun map(transform: (String) -> String): W

Applies some transform to the BackingField and reconstructs the ActualWrapper.

Link copied to clipboard
open fun merge(other: W, transform: Merge<String>): W

Merges this Boxed instance with another Boxed instance to create a new instance of the same type.

open fun merge(other: Any?, transform: MergeABtoA<String, Any?>): W
Link copied to clipboard
open operator fun plus(other: W): W
open operator fun plus(other: Any?): W
Link copied to clipboard
open override fun subSequence(startIndex: Int, endIndex: Int): CharSequence