Class ClassViewModel


  • public class ClassViewModel
    extends java.lang.Object
    • Field Detail

      • implementationParent

        private final java.lang.Class<?> implementationParent
      • constructorParams

        private final java.lang.Class<?>[] constructorParams
      • structInterface

        private final java.lang.Class<?> structInterface
    • Constructor Detail

      • ClassViewModel

        public ClassViewModel​(java.lang.Class<?> implementationParent,
                              java.lang.Class<?>[] constructorParams,
                              java.lang.Class<?> structInterface,
                              TypeInspector inspector)
    • Method Detail

      • className

        public java.lang.String className()
      • implementationParent

        public java.lang.String implementationParent()
      • flyweightInterface

        public java.lang.String flyweightInterface()
      • cleanClassName

        private java.lang.String cleanClassName​(java.lang.Class<?> cls)
      • constructorParams

        public java.util.List<Variable> constructorParams()
      • fields

        public java.util.List<Variable> fields()