T
- public class Reference<T>
extends java.lang.Object
Constructor and Description |
---|
Reference()
Create a new Reference with a null value.
|
Reference(T value)
Create a new Reference to the given value object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
clear()
Sets this references value field to null.
|
T |
get()
Retrieves this references value object.
|
T |
getAndClear()
Retrieves this references value field and clears it.
|
T |
getAndSet(T value)
Replaces this references value with the given one.
|
boolean |
isNotSet() |
boolean |
isSet() |
boolean |
set(T value)
Sets this references value object to the given instance.
|
T |
setAndGet(T value)
Replaces this references value with the given one.
|
private T value
public Reference()
public Reference(T value)
value
- the value objectpublic boolean clear()
public boolean set(T value)
value
- the valuepublic T get()
public T getAndClear()
public T getAndSet(T value)
value
- the new valuepublic T setAndGet(T value)
value
- the new valuepublic boolean isSet()
public boolean isNotSet()