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<?>[]
constructorParams
private java.lang.Class<?>
implementationParent
private TypeInspector
inspector
private 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.String
className()
private java.lang.String
cleanClassName(java.lang.Class<?> cls)
java.util.List<Variable>
constructorParams()
java.util.List<Variable>
fields()
java.lang.String
flyweightInterface()
java.lang.String
implementationParent()
-
-
-
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()
-
-