kbox-android
Module Contents
alltypes
Module Contents
class DefaultPeekingIterator<out T : Any> : PeekingIterator<T>
kotlin.Array
Module Contents
inline fun <T> Array<T>.appendToStringBuilder(sb: StringBuilder, separator: String, append: (it: T) -> Unit): Unit
inline fun <T> Array<T>.appendToStringBuilder(sb: StringBuilder, separator: String, lastSeparator: String, append: (it: T) -> Unit): Unit
inline fun <E, R> Array<E>.ifWithinBound(index: Int, thenBlock: () -> R, elseBlock: () -> R): R
inline fun <T> Array<T>.joinToString(separator: String, append: (it: T, StringBuilder) -> Unit): String
inline fun <T> Array<T>.joinToString(separator: String, lastSeparator: String, append: (it: T, StringBuilder) -> Unit): String
fun <T> Array<T>.mapWithIndex(): List<WithIndex<T>>
kotlin.CharSequence
kotlin.collections.Iterable
kotlin.collections.Iterator
kotlin.collections.List
Module Contents
inline fun <T> List<T>.appendToStringBuilder(sb: StringBuilder, separator: String, append: (it: T) -> Unit): Unit
inline fun <T> List<T>.appendToStringBuilder(sb: StringBuilder, separator: String, lastSeparator: String, append: (it: T) -> Unit): Unit
inline fun <E, R> List<E>.ifWithinBound(index: Int, thenBlock: () -> R, elseBlock: () -> R): R
inline fun <T> List<T>.joinToString(separator: String, append: (it: T, StringBuilder) -> Unit): String
inline fun <T> List<T>.joinToString(separator: String, lastSeparator: String, append: (it: T, StringBuilder) -> Unit): String
kotlin.collections.Map
kotlin.sequences.Sequence
interface PeekingIterator<out T : Any> : Iterator<T>
data class WithIndex<out T>
package ch.tutteli.kbox
Module Contents
inline fun <T : CharSequence> T.blankToNull(): T?
fun <T : Any> PeekingIterator.Companion.create(itr: Iterator<T>): PeekingIterator<T>
class DefaultPeekingIterator<out T : Any> : PeekingIterator<T>
inline fun <T> forEachIn(arr1: Array<out T>, arr2: Array<out T>, action: (T) -> Unit): Unit
inline fun <T> forEachIn(arr1: Array<out T>, arr2: Array<out T>, arr3: Array<out T>, action: (T) -> Unit): Unit
inline fun <T> forEachIn(arr1: Array<out T>, arr2: Array<out T>, arr3: Array<out T>, vararg arrays: Array<out T>, action: (T) -> Unit): Unit
inline fun <T> forEachIn(iterable1: Iterable<T>, iterable2: Iterable<T>, action: (T) -> Unit): Unit
inline fun <T> forEachIn(iterable1: Iterable<T>, iterable2: Iterable<T>, iterable3: Iterable<T>, action: (T) -> Unit): Unit
inline fun <T> forEachIn(iterable1: Iterable<T>, iterable2: Iterable<T>, iterable3: Iterable<T>, vararg iterables: Iterable<T>, action: (T) -> Unit): Unit
inline fun <T> forEachIn(sequence1: Sequence<T>, sequence2: Sequence<T>, action: (T) -> Unit): Unit
inline fun <T> forEachIn(sequence1: Sequence<T>, sequence2: Sequence<T>, sequence3: Sequence<T>, action: (T) -> Unit): Unit
inline fun <T> forEachIn(sequence1: Sequence<T>, sequence2: Sequence<T>, sequence3: Sequence<T>, vararg sequences: Sequence<T>, action: (T) -> Unit): Unit
inline fun <E> forElementAndForEachIn(element: E, arr: Array<out E>, action: (E) -> Unit): Unit
inline fun <E> forElementAndForEachIn(element: E, arr1: Array<out E>, arr2: Array<out E>, action: (E) -> Unit): Unit
inline fun <E> forElementAndForEachIn(element: E, arr1: Array<out E>, arr2: Array<out E>, vararg arrays: Array<out E>, action: (E) -> Unit): Unit
inline fun <E> forElementAndForEachIn(element: E, iterable: Iterable<E>, action: (E) -> Unit): Unit
inline fun <E> forElementAndForEachIn(element: E, iterable1: Iterable<E>, iterable2: Iterable<E>, action: (E) -> Unit): Unit
inline fun <E> forElementAndForEachIn(element: E, iterable1: Iterable<E>, iterable2: Iterable<E>, vararg iterables: Iterable<E>, action: (E) -> Unit): Unit
inline fun <E> forElementAndForEachIn(element: E, sequence: Sequence<E>, action: (E) -> Unit): Unit
inline fun <E> forElementAndForEachIn(element: E, sequence1: Sequence<E>, sequence2: Sequence<E>, action: (E) -> Unit): Unit
inline fun <E> forElementAndForEachIn(element: E, sequence1: Sequence<E>, sequence2: Sequence<E>, vararg sequences: Sequence<E>, action: (E) -> Unit): Unit
inline infix fun <T> T.glue(otherArgs: Array<out T>): List<T>
JvmSynchronized
kotlin.Array
Module Contents
inline fun <T> Array<T>.appendToStringBuilder(sb: StringBuilder, separator: String, append: (it: T) -> Unit): Unit
inline fun <T> Array<T>.appendToStringBuilder(sb: StringBuilder, separator: String, lastSeparator: String, append: (it: T) -> Unit): Unit
inline fun <E, R> Array<E>.ifWithinBound(index: Int, thenBlock: () -> R, elseBlock: () -> R): R
inline fun <T> Array<T>.joinToString(separator: String, append: (it: T, StringBuilder) -> Unit): String
inline fun <T> Array<T>.joinToString(separator: String, lastSeparator: String, append: (it: T, StringBuilder) -> Unit): String
fun <T> Array<T>.mapWithIndex(): List<WithIndex<T>>
kotlin.CharSequence
kotlin.collections.Iterable
kotlin.collections.Iterator
kotlin.collections.List
Module Contents
inline fun <T> List<T>.appendToStringBuilder(sb: StringBuilder, separator: String, append: (it: T) -> Unit): Unit
inline fun <T> List<T>.appendToStringBuilder(sb: StringBuilder, separator: String, lastSeparator: String, append: (it: T) -> Unit): Unit
inline fun <E, R> List<E>.ifWithinBound(index: Int, thenBlock: () -> R, elseBlock: () -> R): R
inline fun <T> List<T>.joinToString(separator: String, append: (it: T, StringBuilder) -> Unit): String
inline fun <T> List<T>.joinToString(separator: String, lastSeparator: String, append: (it: T, StringBuilder) -> Unit): String
kotlin.collections.Map
kotlin.sequences.Sequence
interface PeekingIterator<out T : Any> : Iterator<T>
fun <T> varargToList(arg: T, otherArgs: Array<out T>): List<T>
data class WithIndex<out T>