Package net.dermetfan.utils
Class LazyFinal<T>
java.lang.Object
net.dermetfan.utils.LazyFinal<T>
Enforces the final keyword at runtime.
- Since:
- 0.13.4
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
LazyFinal
public LazyFinal()Declaration. -
LazyFinal
Initialization.- Parameters:
object- the object to initialize with
-
-
Method Details
-
init
- Parameters:
object- theobject- Throws:
IllegalStateException- if alreadyinitialized
-
get
- Returns:
- the
object - Throws:
IllegalStateException- if not yetinitialized
-