Class EmptyArrayCache


  • public final class EmptyArrayCache
    extends java.lang.Object
    • 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
    • Constructor Detail

      • EmptyArrayCache

        private EmptyArrayCache()
    • 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)