cell library
Classes
-
Cell<
T> - A mutable container. Useful for primitives.
-
ConstCell<
T> - A constant container.
-
ConstNonNullableLazyCell<
T extends Object> - A value which is initialized on the first access. Const Non-nullable implementation of LazyCell.
-
ConstNonNullableOnceCell<
T extends Object> - OnceCell, A cell which can be written to only once. OnceCell implementation based off Option with a const constructor
-
ConstNullableLazyCell<
T> - A value which is initialized on the first access. Nullable implementation of LazyCell
-
ConstNullableOnceCell<
T> -
OnceCell, A cell which can be written to only once. OnceCell implementation that allows
T
to be null, does not use Option, and has a const constructor. -
LazyCell<
T extends Object> - A value which is initialized on the first access.
-
NonNullableLazyCell<
T extends Object> - A value which is initialized on the first access. Non-nullable implementation of LazyCell
-
NonNullableOnceCell<
T extends Object> - OnceCell, A cell which can be written to only once. OnceCell implementation based off Option
-
NullableLazyCell<
T> - A value which is initialized on the first access. Nullable implementation of LazyCell
-
NullableOnceCell<
T> -
OnceCell, A cell which can be written to only once. OnceCell implementation that allows
T
to be null and does not use Option -
OnceCell<
T extends Object> - OnceCell, A cell which can be written to only once.
Extensions
-
BoolCellExtensions
on Cell<
bool> -
BoolConstCellExtensions
on ConstCell<
bool> -
DoubleCellExtensions
on Cell<
double> -
DoubleConstCellExtensions
on ConstCell<
double> -
IntCellExtensions
on Cell<
int> -
IntConstCellExtensions
on ConstCell<
int> -
StringCellExtensions
on Cell<
String> -
StringConstCellExtensions
on ConstCell<
String>