Class ClassDescriptions


  • public final class ClassDescriptions
    extends java.lang.Object
    Author:
    rstein
    • Field Detail

      • indentationNumerOfSpace

        public static int indentationNumerOfSpace
    • Method Detail

      • get

        @SafeVarargs
        public static ClassFieldDescription get​(java.lang.Class<? extends java.lang.Object> clazz,
                                                java.lang.Class<? extends java.lang.Object>... classArguments)
      • 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()
      • getKnownMethods

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

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

        public static void initNullMemberFields​(java.lang.Object rootObject)
      • initNullMemberFields

        public static void initNullMemberFields​(java.lang.Object rootObject,
                                                ClassFieldDescription fieldRoot)
      • printClassStructure

        public static void printClassStructure​(ClassFieldDescription field,
                                               boolean fullView,
                                               int recursionLevel)
      • translateClassName

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