Class ArrayType.ObjectArrayType

  • All Implemented Interfaces:
    ArrayType<java.lang.Object>, java.io.Serializable
    Enclosing interface:
    ArrayType<T>

    public static final class ArrayType.ObjectArrayType
    extends java.lang.Object
    implements ArrayType<java.lang.Object>, java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • ObjectArrayType

        public ObjectArrayType()
    • Method Detail

      • cast

        private static java.lang.Object[] cast​(java.lang.Object array)
      • type

        public java.lang.Class<java.lang.Object> type()
        Specified by:
        type in interface ArrayType<java.lang.Object>
      • empty

        public java.lang.Object[] empty()
        Specified by:
        empty in interface ArrayType<java.lang.Object>
      • lengthOf

        public int lengthOf​(java.lang.Object array)
        Specified by:
        lengthOf in interface ArrayType<java.lang.Object>
      • getAt

        public java.lang.Object getAt​(java.lang.Object array,
                                      int index)
        Specified by:
        getAt in interface ArrayType<java.lang.Object>
      • setAt

        public void setAt​(java.lang.Object array,
                          int index,
                          java.lang.Object value)
        Specified by:
        setAt in interface ArrayType<java.lang.Object>
      • copy

        public java.lang.Object copy​(java.lang.Object array,
                                     int arraySize,
                                     int sourceFrom,
                                     int destinationFrom,
                                     int size)
        Specified by:
        copy in interface ArrayType<java.lang.Object>
      • copyNonEmpty

        private static java.lang.Object copyNonEmpty​(java.lang.Object array,
                                                     int arraySize,
                                                     int sourceFrom,
                                                     int destinationFrom,
                                                     int size)