public final class InstanceCreator
extends java.lang.Object
| Constructor and Description |
|---|
InstanceCreator() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
create(java.lang.Class<? extends T> clazz,
T fallback)
Create an instance of clazz
|
<T> java.util.List<T> |
create(java.util.Collection<java.lang.Class<? extends T>> classes)
Create instances of the given classes
|
public <T> T create(@NonNull
java.lang.Class<? extends T> clazz,
@Nullable
T fallback)
T - the return typeclazz - the clazz to create an instance offallback - the value to return in case of a failure@NonNull
public <T> java.util.List<T> create(@NonNull
java.util.Collection<java.lang.Class<? extends T>> classes)
T - the return typeclasses - the classes to create insatnces of