class Optional<T> : Serializable


Redefinition of Guava's Optional, created to avoid compatibilty breakages for users of EspressoOptional.

Summary

Public functions

(Mutable)Set<T!>!

This function is deprecated. Deprecated in Java

Boolean
equals(object: Any!)

This function is deprecated. Deprecated in Java

java-static Optional<T!>!
<T> fromNullable(value: T?)

This function is deprecated. Deprecated in Java

T!
get()

This function is deprecated. Deprecated in Java

Int

This function is deprecated. Deprecated in Java

Boolean

This function is deprecated. Deprecated in Java

java-static Optional<T!>!
<T> of(value: T!)

This function is deprecated. Deprecated in Java

Optional<T!>!
or(other: Optional<T!>!)

This function is deprecated. Deprecated in Java

T!
or(other: T!)

This function is deprecated. Deprecated in Java

T!
or(supplier: Supplier<T!>!)

This function is deprecated. Deprecated in Java

T!

This function is deprecated. Deprecated in Java

java-static (Mutable)Iterable<T!>!
<T> presentInstances(optionals: (Mutable)Iterable<Optional<T!>!>!)

This function is deprecated. Deprecated in Java

Optional<V!>!
<V> transform(function: Function<T!, V!>!)

This function is deprecated. Deprecated in Java

Public functions

asSet

fun asSet(): (Mutable)Set<T!>!

equals

fun equals(object: Any!): Boolean

fromNullable

java-static fun <T> fromNullable(value: T?): Optional<T!>!

get

fun get(): T!

hashCode

fun hashCode(): Int

isPresent

fun isPresent(): Boolean

of

java-static fun <T> of(value: T!): Optional<T!>!

or

fun or(other: Optional<T!>!): Optional<T!>!

or

fun or(other: T!): T!

or

fun or(supplier: Supplier<T!>!): T!

orNull

fun orNull(): T!

presentInstances

java-static fun <T> presentInstances(optionals: (Mutable)Iterable<Optional<T!>!>!): (Mutable)Iterable<T!>!

transform

fun <V> transform(function: Function<T!, V!>!): Optional<V!>!