kin-android

kin-android / org.kin.sdk.base.tools / Optional

Optional

class Optional<T>

Properties

Name Summary
isPresent val isPresent: Boolean

Functions

Name Summary
equals fun equals(other: Any?): Boolean
get fun get(): T?
hashCode fun hashCode(): Int
map fun <S> map(map: (T) -> S): Optional<S>
mapNullable fun <S> mapNullable(map: (T) -> S): Optional<S>
orElse fun orElse(other: T): T
fun orElse(other: () -> T): T
toString fun toString(): String

Companion Object Functions

Name Summary
empty fun <T> empty(): Optional<T>
of fun <T> of(value: T): Optional<T>
ofNullable fun <T> ofNullable(value: T?): Optional<T>