public class ObjectUtilBC
extends java.lang.Object
Constructor and Description |
---|
ObjectUtilBC() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
castOrDefault(java.lang.Object obj,
java.lang.Class<T> clazz,
T _default) |
static <T> T |
castOrNull(java.lang.Object obj,
java.lang.Class<T> clazz) |
@Nullable public static <T> T castOrNull(java.lang.Object obj, java.lang.Class<T> clazz)
obj
- The object to checkclazz
- the type that is neededpublic static <T> T castOrDefault(java.lang.Object obj, java.lang.Class<T> clazz, T _default)
obj
- The object to checkclazz
- the type that is needed_default
- The default type to use if the object was not an instance.