public abstract class Holder<E>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Holder.IntHolder |
static class |
Holder.LazyHolder<E> |
static class |
Holder.LazyIntHolder |
| Constructor and Description |
|---|
Holder() |
| Modifier and Type | Method and Description |
|---|---|
abstract E |
get() |
static <T> Holder.LazyHolder<T> |
lazyHolder(NullaryFunction<T> factory) |
static Holder.LazyIntHolder |
lazyIntHolder(NullaryFunction<java.lang.Integer> factory) |
static <T> Holder<T> |
staticHolder(T value) |
static Holder.IntHolder |
staticIntHolder(int value) |
java.lang.String |
toString() |
public static <T> Holder<T> staticHolder(T value)
public static Holder.IntHolder staticIntHolder(int value)
public static <T> Holder.LazyHolder<T> lazyHolder(NullaryFunction<T> factory)
public static Holder.LazyIntHolder lazyIntHolder(NullaryFunction<java.lang.Integer> factory)
public abstract E get()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2018 Oracle Corporation. All Rights Reserved.