anvil.core.reflect
Class ConstructorParameterNode
java.lang.Object
|
+--anvil.core.reflect.TypeAdapter
|
+--anvil.core.reflect.ParameterNode
|
+--anvil.core.reflect.ConstructorParameterNode
- All Implemented Interfaces:
- ParameterTypes
- public class ConstructorParameterNode
- extends ParameterNode
- implements ParameterTypes
| Fields inherited from interface anvil.core.reflect.ParameterTypes |
ANVIL_CORE_ANY, BEST, BOOLEAN, BOOLEAN_ARRAY, BYTE, BYTE_ARRAY, CHAR, CHAR_ARRAY, DOUBLE, DOUBLE_ARRAY, FLOAT, FLOAT_ARRAY, GOOD, INT, INT_ARRAY, JAVA_LANG_BOOLEAN, JAVA_LANG_BYTE, JAVA_LANG_CHAR, JAVA_LANG_DOUBLE, JAVA_LANG_FLOAT, JAVA_LANG_INT, JAVA_LANG_LONG, JAVA_LANG_NUMBER, JAVA_LANG_OBJECT, JAVA_LANG_OBJECT_ARRAY, JAVA_LANG_SHORT, JAVA_LANG_STRING, JAVA_LANG_STRING_ARRAY, JAVA_LANG_STRINGBUFFER, JAVA_MATH_BIGDECIMAL, JAVA_MATH_BIGINTEGER, LONG, LONG_ARRAY, MAX_ANYS, MAX_TYPES, MAYBE, NO, POOR, SHORT, SHORT_ARRAY, TYPES |
|
Method Summary |
ParameterNode |
createNode(java.lang.Class type)
|
java.lang.reflect.Member |
getMember()
|
void |
insert(java.lang.reflect.Member member,
java.lang.Class[] paramtypes,
int index)
|
Any |
invoke(Context context,
java.lang.Object instance,
java.lang.Object[] target,
Any[] parameters,
int index)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ConstructorParameterNode
public ConstructorParameterNode()
ConstructorParameterNode
public ConstructorParameterNode(java.lang.Class type)
createNode
public ParameterNode createNode(java.lang.Class type)
- Specified by:
createNode in class ParameterNode
getMember
public java.lang.reflect.Member getMember()
- Specified by:
getMember in class ParameterNode
insert
public void insert(java.lang.reflect.Member member,
java.lang.Class[] paramtypes,
int index)
- Overrides:
insert in class ParameterNode
invoke
public Any invoke(Context context,
java.lang.Object instance,
java.lang.Object[] target,
Any[] parameters,
int index)
- Specified by:
invoke in class ParameterNode