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.
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.