public enum ObjectUtils extends Enum<ObjectUtils>
Modifier and Type | Class and Description |
---|---|
static class |
ObjectUtils.Immutability |
Modifier and Type | Method and Description |
---|---|
static <T> T[] |
addAll(T first,
T... additional) |
static ClassCastException |
asCCE(Exception e) |
static <E> E |
convertTo(Class<E> eClass,
Object o) |
static void |
defaultObjectForInterface(ThrowingFunction<Class,Class,ClassNotFoundException> defaultObjectForInterface) |
static Object |
defaultValue(Class<?> type) |
static Class<?>[] |
getAllInterfaces(Object o) |
static void |
getAllInterfaces(Object o,
Function<Class<?>,Boolean> accumulator) |
static <E extends Enum<E>> |
getSingletonForEnum(Class<E> eClass) |
static Class |
getTypeFor(Class clazz,
Class interfaceClass) |
static Class |
getTypeFor(Class clazz,
Class interfaceClass,
int index) |
static void |
immutabile(Class clazz,
boolean isImmutable) |
static <T> Class<T> |
implementationToUse(Class<T> tClass) |
static boolean |
isConcreteClass(Class tClass) |
static boolean |
isFalse(CharSequence s) |
static ObjectUtils.Immutability |
isImmutable(Class clazz) |
static boolean |
isTrue(CharSequence s) |
protected static Class |
lookForImplEnum(Class c2) |
static boolean |
matchingClass(Class base,
Class toMatch) |
static <T> T |
newInstance(Class<T> clazz) |
static Object |
newInstanceOrNull(Class type) |
static <T> T |
onMethodCall(BiFunction<Method,Object[],Object> biFunction,
Class<T> tClass,
Class... additional) |
static Class |
primToWrapper(Class eClass)
If the class is a primitive type, change it to the equivalent wrapper.
|
static <T> T |
printAll(Class<T> tClass,
Class... additional) |
static Object |
readResolve(Object o) |
static Boolean |
toBoolean(String s) |
static ObjectUtils |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static <E extends Enum<E>> |
valueOfIgnoreCase(Class<E> eClass,
String name) |
static ObjectUtils[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static ObjectUtils[] values()
for (ObjectUtils c : ObjectUtils.values()) System.out.println(c);
public static ObjectUtils valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static void immutabile(Class clazz, boolean isImmutable)
public static ObjectUtils.Immutability isImmutable(@NotNull Class clazz)
public static boolean isTrue(CharSequence s)
public static boolean isFalse(CharSequence s)
public static Class primToWrapper(Class eClass)
eClass
- to check@Nullable public static <E> E convertTo(@Nullable Class<E> eClass, @Nullable Object o) throws ClassCastException, IllegalArgumentException
@NotNull public static <E extends Enum<E>> E valueOfIgnoreCase(@NotNull Class<E> eClass, @NotNull String name)
@NotNull public static ClassCastException asCCE(Exception e)
@NotNull public static <T> T newInstance(@NotNull Class<T> clazz)
public static <T> T[] addAll(@NotNull T first, @NotNull T... additional)
@NotNull public static <T> T printAll(@NotNull Class<T> tClass, Class... additional) throws IllegalArgumentException
IllegalArgumentException
@NotNull public static <T> T onMethodCall(@NotNull BiFunction<Method,Object[],Object> biFunction, @NotNull Class<T> tClass, Class... additional) throws IllegalArgumentException
IllegalArgumentException
@NotNull public static Class getTypeFor(@NotNull Class clazz, @NotNull Class interfaceClass)
@NotNull public static Class getTypeFor(@NotNull Class clazz, @NotNull Class interfaceClass, int index)
public static boolean isConcreteClass(@NotNull Class tClass)
public static void getAllInterfaces(Object o, Function<Class<?>,Boolean> accumulator)
public static void defaultObjectForInterface(ThrowingFunction<Class,Class,ClassNotFoundException> defaultObjectForInterface)
Copyright © 2020. All rights reserved.