Class ArrayTypeUtils


  • public class ArrayTypeUtils
    extends java.lang.Object
    Utilities for handling array types
    • Constructor Summary

      Constructors 
      Constructor Description
      ArrayTypeUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int dimension​(java.lang.Class clazz)
      Calculate the dimension of array
      static java.lang.Class elementType​(java.lang.Class clazz)
      Get the type of array elements
      static java.lang.Class elementType​(java.lang.Class clazz, int dim)
      Get the type of array elements by the dimension
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ArrayTypeUtils

        public ArrayTypeUtils()
    • Method Detail

      • dimension

        public static int dimension​(java.lang.Class clazz)
        Calculate the dimension of array
        Parameters:
        clazz - the type of array
        Returns:
        the dimension of array
      • elementType

        public static java.lang.Class elementType​(java.lang.Class clazz)
        Get the type of array elements
        Parameters:
        clazz - the type of array
        Returns:
        the type of elements
      • elementType

        public static java.lang.Class elementType​(java.lang.Class clazz,
                                                  int dim)
        Get the type of array elements by the dimension
        Parameters:
        clazz - the type of array
        dim - the target dimension
        Returns:
        the result array