- Type Parameters:
T - Value type.
public class Ref<T>
extends Object
Simple value wrapper.
-
Constructor Summary
Constructors
-
Method Summary
static <T> @NotNull Ref<T>
static <T> T
final boolean
final void
final boolean
-
Constructor Details
-
-
Ref
public Ref(@Nullable
T value)
-
Method Details
-
isNull
public final boolean isNull()
-
-
set
public final void set(@Nullable
T value)
-
setIfNull
public final boolean setIfNull(@Nullable
T value)
-
create
@NotNull
public static <T> @NotNull Ref<T> create()
-
create
public static <T> Ref<T> create(@Nullable
T value)
-
deref
@Nullable
public static <T> T deref(@Nullable
@Nullable Ref<T> ref)
-