Package-level declarations
Types
Stands for kotlin.jvm.Synchronized
on the JVM platform and a dummy annotation on the other platforms.
Without any effects on the JS Platform.
Typealias for kotlin.jvm.Synchronized
.
Represents the option to which traversal algorithm shall be applied.
Represents a tuple like data structure which has 2 components.
Represents a tuple like data structure which has 3 components.
Represents a tuple like data structure which has 4 components.
Functions
Appends all elements of this list to the given sb by calling append and separates the elements with the given separator.
Appends all elements of this Iterable to the given sb by calling append and separates the elements with the given separator.
Appends all elements of this List to the given sb by calling append and separates the elements with the given separator.
Appends all elements of this Sequence to the given sb by calling append and separates the elements with the given separator.
Appends all elements of this list to the given sb by calling append and separates the elements with the given separator whereas lastSeparator is used to separate the last and the second last element.
Appends all elements of this List to the given sb by calling append and separates the elements with the given separator whereas lastSeparator is used to separate the last and the second last element.
Returns this CharSequence if it is not blank, null otherwise.
Returns a single sequence containing all elements loadElements recursively provides for the elements of the original sequence as well as the elements as such if dropRoots = false is specified. The operation is intermediate and stateless.
Returns a single sequence containing all elements loadElements recursively provides for the elements of the original sequence as well as the elements itself if dropRoots = false is specified. The operation is intermediate and stateless.
Applies action to each entry in iterable1, iterable2, iterable3 and to each entry of Iterable in iterables.
Applies action to this
and to each entry in iterable1, iterable2 and each entry of Iterable in iterables.
Delegates to varargToList -- adds this
and the otherArgs into a new List and returns it.
Checks if this collection is empty and if not applies the given transformation.
Returns true if this CharSequence is neither null
nor blank.
Returns true if this CharSequence is neither null
nor empty.
Joins all elements of this list by calling append and separates the elements with the given separator.
Joins all elements of this Iterable by calling append and separates the elements with the given separator.
Joins all elements of this List by calling append and separates the elements with the given separator.
Joins all elements of this Sequence by calling append and separates the elements with the given separator.
Joins all elements of this list by calling append and separates the elements with the given separator whereas lastSeparator is used to separate the last and the second last element.
Joins all elements of this List by calling append and separates the elements with the given separator whereas lastSeparator is used to separate the last and the second last element.
It is assumed that the Map represents a child parent relation where this function returns a LinkedHashSet with all collected parents.
Maps remaining values of this Iterator with the help of the given transform functions where a counter variable is passed ot the transform function starting by 0; returns an empty list if Iterator.hasNext returns false
for the first call.
Wraps this Iterator into a PeekingIterator and returns it.
Splits this Array into the first element and the rest as Array<out T>
.
Splits this Array into the first element and the rest as BooleanArray.
Splits this Array into the first element and the rest as DoubleArray.
Splits this Array into the first element and the rest as FloatArray.
Splits this Array into the first element and the rest as ShortArray.
Splits this BooleanArray into the first element and the rest as BooleanArray.
Splits this DoubleArray into the first element and the rest as DoubleArray.
Splits this FloatArray into the first element and the rest as FloatArray.
Splits this ShortArray into the first element and the rest as ShortArray.
Splits this Iterable into the first element and the rest as Array<out T>
.
Splits this Iterable into the first element and the rest as BooleanArray.
Splits this Iterable into the first element and the rest as DoubleArray.
Splits this Iterable into the first element and the rest as FloatArray.
Splits this Iterable into the first element and the rest as ShortArray.
Splits this Sequence into the first element and the rest as Array<out T>
.
Splits this Sequence into the first element and the rest as BooleanArray.
Splits this Sequence into the first element and the rest as DoubleArray.
Splits this Sequence into the first element and the rest as FloatArray.
Splits this Sequence into the first element and the rest as ShortArray.
Factory method to create a Pair.
Factory method to create a Triple.
Factory method to create a Tuple4.
Factory method to create a Tuple5.
Factory method to create a Tuple6.
Factory method to create a Tuple7.
Factory method to create a Tuple8.
Factory method to create a Tuple9.