public final class Frozen<T>
extends java.lang.Object
Constructor and Description |
---|
Frozen()
Default constructor, if using this then the object must be set explicitly before getting.
|
Frozen(T object)
Initialises with an object, preventing subsequent overwriting.
|
public Frozen()
public Frozen(T object)
public T get()
java.lang.IllegalStateException
- The frozen object has not been setpublic void set(T object)
java.lang.IllegalStateException
- A frozen object cannot be set more than oncepublic boolean isSet()