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_ARRAYstatic byte[]EMPTY_BYTE_ARRAYstatic char[]EMPTY_CHAR_ARRAYstatic java.lang.Class<?>[]EMPTY_CLASS_ARRAYstatic double[]EMPTY_DOUBLE_ARRAYstatic float[]EMPTY_FLOAT_ARRAYstatic int[]EMPTY_INT_ARRAYstatic long[]EMPTY_LONG_ARRAYstatic java.lang.Object[]EMPTY_OBJECT_ARRAYstatic short[]EMPTY_SHORT_ARRAYstatic java.lang.String[]EMPTY_STRING_ARRAYprivate static Cache<java.lang.Class<?>,java.lang.Object>GLOBAL_CACHEprivate static Cache<java.lang.Class<?>,java.lang.Object>THREAD_LOCAL_CACHE
-
Constructor Summary
Constructors Modifier Constructor Description privateEmptyArrayCache()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TfromArrayType(java.lang.Class<? extends java.lang.Object[]> arrayType)static java.lang.ObjectfromElementOrPrimitiveType(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)
-
-