public class Util
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static boolean |
isAndroid |
static int |
maxArraySize |
static boolean |
unsafe
True if Unsafe is available.
|
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
className(java.lang.Class type)
Returns the class formatted as a string.
|
static java.lang.String |
classNames(java.lang.Class[] types)
Returns the classes formatted as a string.
|
static int |
getDimensionCount(java.lang.Class arrayClass)
Returns the number of dimensions of an array.
|
static java.lang.Class |
getElementClass(java.lang.Class arrayClass)
Returns the base element type of an n-dimensional array class.
|
static java.lang.Class |
getPrimitiveClass(java.lang.Class type)
Returns the primitive class for a primitive wrapper class.
|
static java.lang.Class |
getWrapperClass(java.lang.Class type)
Returns the primitive wrapper class for a primitive class.
|
static boolean |
isAscii(java.lang.String value) |
static boolean |
isClassAvailable(java.lang.String className) |
static boolean |
isEnum(java.lang.Class type) |
static boolean |
isWrapperClass(java.lang.Class type) |
static void |
log(java.lang.String message,
java.lang.Object object,
int position)
Logs a message about an object.
|
static <T extends SerializerFactory> |
newFactory(java.lang.Class<T> factoryClass,
java.lang.Class<? extends Serializer> serializerClass) |
static java.lang.String |
pos(int position) |
static java.lang.String |
simpleName(java.lang.Class type,
Generics.GenericType genericType) |
static java.lang.String |
simpleName(java.lang.reflect.Type type) |
static java.lang.String |
string(java.lang.Object object)
Returns the object formatted as a string.
|
public static final boolean isAndroid
public static final boolean unsafe
public static final int maxArraySize
public static boolean isClassAvailable(java.lang.String className)
public static java.lang.Class getWrapperClass(java.lang.Class type)
type
- Must be a primitive class.public static java.lang.Class getPrimitiveClass(java.lang.Class type)
type
- Must be a wrapper class.public static boolean isWrapperClass(java.lang.Class type)
public static boolean isEnum(java.lang.Class type)
public static void log(java.lang.String message, java.lang.Object object, int position)
public static java.lang.String pos(int position)
public static java.lang.String string(java.lang.Object object)
Object.toString()
has
been overridden.public static java.lang.String className(java.lang.Class type)
public static java.lang.String classNames(java.lang.Class[] types)
public static java.lang.String simpleName(java.lang.reflect.Type type)
public static java.lang.String simpleName(java.lang.Class type, Generics.GenericType genericType)
public static int getDimensionCount(java.lang.Class arrayClass)
public static java.lang.Class getElementClass(java.lang.Class arrayClass)
public static boolean isAscii(java.lang.String value)
public static <T extends SerializerFactory> T newFactory(java.lang.Class<T> factoryClass, java.lang.Class<? extends Serializer> serializerClass)
factoryClass
- Must have a constructor that takes a serializer class, or a zero argument constructor.serializerClass
- May be null if the factory already knows the serializer class to create.Copyright © 2019. All Rights Reserved.