Package com.strobel.util
Class EmptyArrayCache
- java.lang.Object
-
- com.strobel.util.EmptyArrayCache
-
public final class EmptyArrayCache extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static boolean[]
EMPTY_BOOLEAN_ARRAY
static byte[]
EMPTY_BYTE_ARRAY
static char[]
EMPTY_CHAR_ARRAY
static java.lang.Class<?>[]
EMPTY_CLASS_ARRAY
static double[]
EMPTY_DOUBLE_ARRAY
static float[]
EMPTY_FLOAT_ARRAY
static int[]
EMPTY_INT_ARRAY
static long[]
EMPTY_LONG_ARRAY
static java.lang.Object[]
EMPTY_OBJECT_ARRAY
static short[]
EMPTY_SHORT_ARRAY
static java.lang.String[]
EMPTY_STRING_ARRAY
private static Cache<java.lang.Class<?>,java.lang.Object>
GLOBAL_CACHE
private static Cache<java.lang.Class<?>,java.lang.Object>
THREAD_LOCAL_CACHE
-
Constructor Summary
Constructors Modifier Constructor Description private
EmptyArrayCache()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> T
fromArrayType(java.lang.Class<? extends java.lang.Object[]> arrayType)
static java.lang.Object
fromElementOrPrimitiveType(java.lang.Class<?> elementType)
static <T> T[]
fromElementType(java.lang.Class<T> elementType)
-
-
-
Field Detail
-
EMPTY_BOOLEAN_ARRAY
public static final boolean[] EMPTY_BOOLEAN_ARRAY
-
EMPTY_CHAR_ARRAY
public static final char[] EMPTY_CHAR_ARRAY
-
EMPTY_BYTE_ARRAY
public static final byte[] EMPTY_BYTE_ARRAY
-
EMPTY_SHORT_ARRAY
public static final short[] EMPTY_SHORT_ARRAY
-
EMPTY_INT_ARRAY
public static final int[] EMPTY_INT_ARRAY
-
EMPTY_LONG_ARRAY
public static final long[] EMPTY_LONG_ARRAY
-
EMPTY_FLOAT_ARRAY
public static final float[] EMPTY_FLOAT_ARRAY
-
EMPTY_DOUBLE_ARRAY
public static final double[] EMPTY_DOUBLE_ARRAY
-
EMPTY_STRING_ARRAY
public static final java.lang.String[] EMPTY_STRING_ARRAY
-
EMPTY_OBJECT_ARRAY
public static final java.lang.Object[] EMPTY_OBJECT_ARRAY
-
EMPTY_CLASS_ARRAY
public static final java.lang.Class<?>[] EMPTY_CLASS_ARRAY
-
GLOBAL_CACHE
private static final Cache<java.lang.Class<?>,java.lang.Object> GLOBAL_CACHE
-
THREAD_LOCAL_CACHE
private static final Cache<java.lang.Class<?>,java.lang.Object> THREAD_LOCAL_CACHE
-
-
Method Detail
-
fromElementType
public static <T> T[] fromElementType(java.lang.Class<T> elementType)
-
fromElementOrPrimitiveType
public static java.lang.Object fromElementOrPrimitiveType(java.lang.Class<?> elementType)
-
fromArrayType
public static <T> T fromArrayType(java.lang.Class<? extends java.lang.Object[]> arrayType)
-
-