Package org.jctools.channels.mapping
Class ClassViewModel
- java.lang.Object
-
- org.jctools.channels.mapping.ClassViewModel
-
public class ClassViewModel extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Class<?>[]constructorParamsprivate java.lang.Class<?>implementationParentprivate TypeInspectorinspectorprivate java.lang.Class<?>structInterface
-
Constructor Summary
Constructors Constructor Description ClassViewModel(java.lang.Class<?> implementationParent, java.lang.Class<?>[] constructorParams, java.lang.Class<?> structInterface, TypeInspector inspector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringclassName()private java.lang.StringcleanClassName(java.lang.Class<?> cls)java.util.List<Variable>constructorParams()java.util.List<Variable>fields()java.lang.StringflyweightInterface()java.lang.StringimplementationParent()
-
-
-
Field Detail
-
implementationParent
private final java.lang.Class<?> implementationParent
-
constructorParams
private final java.lang.Class<?>[] constructorParams
-
structInterface
private final java.lang.Class<?> structInterface
-
inspector
private final TypeInspector inspector
-
-
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()
-
-