public final class Objects
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getClassName(java.lang.Object obj)
Calls getClass().getName() on the function argument
|
static java.lang.String |
getClassNameSimple(java.lang.Object obj)
Calls getClass().getSimpleName() on the function argument
|
static java.lang.Class<?> |
getClassType(java.lang.Object obj)
Calls getClass() on the function argument
|
static int |
getHashCode(java.lang.Object obj)
Returns the object's hashcode
|
static java.lang.Object |
orElse(java.lang.Object value,
java.lang.Object _elseValue)
Null coalescing function, similar to ?? operator in C#
|
static java.lang.String |
toStringify(java.lang.Object object)
Calls toString() on function arguments
|
static java.lang.String |
toStringifyNullCoalescing(java.lang.Object object)
Calls toString() on function arguments, null-coalescing (uses empty string)
|
static java.lang.String |
toStringifySafe(java.lang.Object object,
java.lang.String _defaultValue)
Calls toString() on function arguments, using a default value when null is encountered
|
public static java.lang.Class<?> getClassType(java.lang.Object obj)
java.lang.NullPointerException
- An argument is nullpublic static java.lang.String getClassName(java.lang.Object obj)
java.lang.NullPointerException
- An argument is nullpublic static java.lang.String getClassNameSimple(java.lang.Object obj)
java.lang.NullPointerException
- An argument is nullpublic static int getHashCode(java.lang.Object obj)
java.lang.NullPointerException
- An argument is nullpublic static java.lang.Object orElse(java.lang.Object value, java.lang.Object _elseValue)
public static java.lang.String toStringify(java.lang.Object object)
java.lang.NullPointerException
- An argument is nullpublic static java.lang.String toStringifyNullCoalescing(java.lang.Object object)
java.lang.NullPointerException
- An argument is nullpublic static java.lang.String toStringifySafe(java.lang.Object object, java.lang.String _defaultValue)
java.lang.NullPointerException
- An argument is null