public class ClassDescriptor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.lang.reflect.Method> |
applyFunctions
The Apply functions.
|
protected IClassProxyPlugin |
classProxyPlugin
The Class proxy plugin.
|
protected java.util.List<java.lang.reflect.Constructor<?>> |
constructors
The Constructors.
|
protected java.util.Map<java.lang.String,java.lang.reflect.Field> |
fieldMap
The Field map.
|
protected java.util.List<java.lang.reflect.Method> |
genericGetters
The Generic getters.
|
protected java.util.List<java.lang.reflect.Method> |
genericSetters
The Generic setters.
|
protected java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> |
gettersMap
The Getters map.
|
protected java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> |
methodsMap
The Methods map.
|
protected V8ProxyMode |
proxyMode
The Proxy mode.
|
protected java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> |
settersMap
The Setters map.
|
protected java.lang.Class<?> |
targetClass
The Target class.
|
protected java.util.Set<java.lang.String> |
uniqueKeySet
The Unique key set.
|
Constructor and Description |
---|
ClassDescriptor(V8ProxyMode proxyMode,
java.lang.Class<?> targetClass,
IClassProxyPlugin classProxyPlugin)
Instantiates a new Class descriptor.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.reflect.Method> |
getApplyFunctions()
Gets apply functions.
|
IClassProxyPlugin |
getClassProxyPlugin()
Gets class proxy plugin.
|
java.util.List<java.lang.reflect.Constructor<?>> |
getConstructors()
Gets constructors.
|
V8ConversionMode |
getConversionMode()
Gets conversion mode.
|
java.util.Map<java.lang.String,java.lang.reflect.Field> |
getFieldMap()
Gets field map.
|
java.util.List<java.lang.reflect.Method> |
getGenericGetters()
Gets generic getters.
|
java.util.List<java.lang.reflect.Method> |
getGenericSetters()
Gets generic setters.
|
java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> |
getGettersMap()
Gets getters map.
|
java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> |
getMethodsMap()
Gets methods map.
|
V8ProxyMode |
getProxyMode()
Gets proxy mode.
|
java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> |
getSettersMap()
Gets setters map.
|
java.lang.Class<?> |
getTargetClass()
Gets target class.
|
java.util.Set<java.lang.String> |
getUniqueKeySet()
Gets unique key set.
|
protected final java.util.List<java.lang.reflect.Method> applyFunctions
protected final IClassProxyPlugin classProxyPlugin
protected final java.util.List<java.lang.reflect.Constructor<?>> constructors
protected final java.util.Map<java.lang.String,java.lang.reflect.Field> fieldMap
protected final java.util.List<java.lang.reflect.Method> genericGetters
protected final java.util.List<java.lang.reflect.Method> genericSetters
protected final java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> gettersMap
protected final java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> methodsMap
protected final java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> settersMap
protected final java.util.Set<java.lang.String> uniqueKeySet
protected V8ProxyMode proxyMode
protected java.lang.Class<?> targetClass
public ClassDescriptor(V8ProxyMode proxyMode, java.lang.Class<?> targetClass, IClassProxyPlugin classProxyPlugin)
proxyMode
- the proxy modetargetClass
- the target classclassProxyPlugin
- the class proxy pluginpublic java.util.List<java.lang.reflect.Method> getApplyFunctions()
public IClassProxyPlugin getClassProxyPlugin()
public java.util.List<java.lang.reflect.Constructor<?>> getConstructors()
public V8ConversionMode getConversionMode()
public java.util.Map<java.lang.String,java.lang.reflect.Field> getFieldMap()
public java.util.List<java.lang.reflect.Method> getGenericGetters()
public java.util.List<java.lang.reflect.Method> getGenericSetters()
public java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> getGettersMap()
public java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> getMethodsMap()
public V8ProxyMode getProxyMode()
public java.util.Map<java.lang.String,java.util.List<java.lang.reflect.Method>> getSettersMap()
public java.lang.Class<?> getTargetClass()
public java.util.Set<java.lang.String> getUniqueKeySet()