Class ClassUtils


  • public final class ClassUtils
    extends java.lang.Object
    • Method Detail

      • checkArgument

        public static void checkArgument​(boolean condition)
      • getClassByName

        public static java.lang.Class<?> getClassByName​(java.lang.String name)
      • getClassByNameNonVerboseError

        public static java.lang.Class<?> getClassByNameNonVerboseError​(java.lang.String name)
      • getClassDescriptions

        public static java.util.Map<java.lang.Integer,​ClassFieldDescription> getClassDescriptions()
      • getFieldDescription

        public static ClassFieldDescription getFieldDescription​(java.lang.Class<?> clazz,
                                                                java.lang.Class<?>... classArguments)
      • getIndentationNumberOfSpace

        public static int getIndentationNumberOfSpace()
      • getKnownMethods

        public static java.util.Map<java.lang.Class<?>,​java.util.Map<java.lang.String,​java.lang.reflect.Method>> getKnownMethods()
      • getMaxRecursionDepth

        public static int getMaxRecursionDepth()
      • getMethod

        public static java.lang.reflect.Method getMethod​(java.lang.Class<?> clazz,
                                                         java.lang.String methodName)
      • getRawType

        public static java.lang.Class<?> getRawType​(java.lang.reflect.Type type)
      • getSecondaryType

        public static java.lang.reflect.Type[] getSecondaryType​(java.lang.reflect.Type type)
      • isBoxedArray

        public static boolean isBoxedArray​(java.lang.Class<?> type)
      • isPrimitiveArray

        public static boolean isPrimitiveArray​(java.lang.Class<?> type)
      • isPrimitiveOrString

        public static boolean isPrimitiveOrString​(java.lang.Class<?> type)
      • isPrimitiveOrWrapper

        public static boolean isPrimitiveOrWrapper​(java.lang.Class<?> type)
      • isPrimitiveWrapper

        public static boolean isPrimitiveWrapper​(java.lang.Class<?> type)
      • isPrimitiveWrapperOrString

        public static boolean isPrimitiveWrapperOrString​(java.lang.Class<?> type)
      • primitiveToWrapper

        public static java.lang.Class<?> primitiveToWrapper​(java.lang.Class<?> cls)
      • setIndentationNumberOfSpace

        public static void setIndentationNumberOfSpace​(int indentationNumberOfSpace)
      • setMaxRecursionDepth

        public static void setMaxRecursionDepth​(int maxRecursionDepth)
      • spaces

        public static java.lang.String spaces​(int spaces)
      • translateClassName

        public static java.lang.String translateClassName​(java.lang.String name)