Interface ReflectArray

    • Method Detail

      • analyze

        void analyze​(java.lang.Object obj,
                     ArrayInfo info)
      • dimensions

        int[] dimensions​(java.lang.Object arr)
      • flatten

        int flatten​(java.lang.Object a_shaped,
                    int[] a_dimensions,
                    int a_currentDimension,
                    java.lang.Object[] a_flat,
                    int a_flatElement)
      • get

        java.lang.Object get​(java.lang.Object onArray,
                             int index)
      • getLength

        int getLength​(java.lang.Object array)
      • isNDimensional

        boolean isNDimensional​(ReflectClass a_class)
      • newInstance

        java.lang.Object newInstance​(ReflectClass componentType,
                                     int length)
      • newInstance

        java.lang.Object newInstance​(ReflectClass componentType,
                                     int[] dimensions)
      • set

        void set​(java.lang.Object onArray,
                 int index,
                 java.lang.Object element)
      • shape

        int shape​(java.lang.Object[] a_flat,
                  int a_flatElement,
                  java.lang.Object a_shaped,
                  int[] a_dimensions,
                  int a_currentDimension)