Utilities for working with Freezable
objects.
| static <T, E extends Freezable<T>> ArrayList<T> |
freeze(E[] array)
Utility helper method to freeze an array of freezable entities into a list of
concrete entities.
|
| static <T, E extends Freezable<T>> ArrayList<T> | |
| static <T, E extends Freezable<T>> ArrayList<T> |
freezeIterable(Iterable<E>
iterable)
Utility helper method to freeze an array of freezable entities into a list of
concrete entities.
|
Utility helper method to freeze an array of freezable entities into a list of
concrete entities. The array provided here must contain elements that implement the
Freezable
interface.
Type T is the type of object returned by freezing an element of the array. In most
cases, this will be the same as E.
Type E is the type of object contained in the array. Must implement Freezable.
| array | Array to freeze contents from. |
|---|
Utility helper method to freeze a list of freezable entities into a list of concrete
entities. The list provided here must contain elements that implement the
Freezable
interface.
Type T is the type of object returned by freezing an element of the list. In most
cases, this will be the same as E.
Type E is the type of object contained in the list. Must implement Freezable.
| list | ArrayList to freeze contents from. |
|---|
Utility helper method to freeze an array of freezable entities into a list of
concrete entities. The array provided here must contain elements that implement the
Freezable
interface.
Type T is the type of object returned by freezing an element of the array. In most
cases, this will be the same as E.
Type E is the type of object contained in the array. Must implement Freezable.
| iterable | Iterable to freeze contents from. |
|---|