|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Optional | |
|---|---|
| com.google.common.base | Basic utility libraries and interfaces. |
| com.google.common.collect | This package contains generic collection interfaces and implementations, and other utilities for working with collections. |
| com.google.common.net | This package contains utility methods and classes for working with net addresses (numeric IP and domain names). |
| Uses of Optional in com.google.common.base |
|---|
| Methods in com.google.common.base that return Optional | ||
|---|---|---|
static
|
Optional.absent()
Returns an Optional instance with no contained reference. |
|
static
|
Optional.fromNullable(T nullableReference)
If nullableReference is non-null, returns an Optional instance containing that
reference; otherwise returns absent(). |
|
static
|
Enums.getIfPresent(Class<T> enumClass,
String value)
Returns an optional enum constant for the given type, using Enum.valueOf(java.lang.Class. |
|
static
|
Optional.of(T reference)
Returns an Optional instance containing the given non-null reference. |
|
abstract Optional<T> |
Optional.or(Optional<? extends T> secondChoice)
Returns this Optional if it has a value present; secondChoice
otherwise. |
|
abstract
|
Optional.transform(Function<? super T,V> function)
If the instance is present, it is transformed with the given Function; otherwise,
absent() is returned. |
|
| Methods in com.google.common.base with parameters of type Optional | |
|---|---|
abstract Optional<T> |
Optional.or(Optional<? extends T> secondChoice)
Returns this Optional if it has a value present; secondChoice
otherwise. |
| Method parameters in com.google.common.base with type arguments of type Optional | ||
|---|---|---|
static
|
Optional.presentInstances(Iterable<? extends Optional<? extends T>> optionals)
Returns the value of each present instance from the supplied optionals, in order,
skipping over occurrences of absent(). |
|
| Uses of Optional in com.google.common.collect |
|---|
| Methods in com.google.common.collect that return Optional | ||
|---|---|---|
Optional<E> |
FluentIterable.first()
Returns an Optional containing the first element in this fluent iterable. |
|
Optional<E> |
FluentIterable.firstMatch(Predicate<? super E> predicate)
Returns an Optional containing the first element in this fluent iterable that
satisfies the given predicate, if such an element exists. |
|
Optional<E> |
FluentIterable.last()
Returns an Optional containing the last element in this fluent iterable. |
|
static
|
Iterables.tryFind(Iterable<T> iterable,
Predicate<? super T> predicate)
Returns an Optional containing the first element in iterable that satisfies the given predicate, if such an element exists. |
|
static
|
Iterators.tryFind(Iterator<T> iterator,
Predicate<? super T> predicate)
Returns an Optional containing the first element in iterator that satisfies the given predicate, if such an element exists. |
|
| Uses of Optional in com.google.common.net |
|---|
| Methods in com.google.common.net that return Optional | |
|---|---|
Optional<Charset> |
MediaType.charset()
Returns an optional charset for the value of the charset parameter if it is specified. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||