Class ClassViewModel

java.lang.Object
org.jctools.channels.mapping.ClassViewModel

public class ClassViewModel extends Object
  • Field Details

    • implementationParent

      private final Class<?> implementationParent
    • constructorParams

      private final Class<?>[] constructorParams
    • structInterface

      private final Class<?> structInterface
    • inspector

      private final TypeInspector inspector
  • Constructor Details

    • ClassViewModel

      public ClassViewModel(Class<?> implementationParent, Class<?>[] constructorParams, Class<?> structInterface, TypeInspector inspector)
  • Method Details

    • className

      public String className()
    • implementationParent

      public String implementationParent()
    • flyweightInterface

      public String flyweightInterface()
    • cleanClassName

      private String cleanClassName(Class<?> cls)
    • constructorParams

      public List<Variable> constructorParams()
    • fields

      public List<Variable> fields()