public class MethodDescriptor
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected ClassDescriptor |
classDescriptor |
protected java.lang.reflect.Method |
method |
protected java.lang.Class[] |
rawParameterTypes |
protected java.lang.Class |
rawReturnComponentType |
protected java.lang.Class |
rawReturnKeyComponentType |
protected java.lang.Class |
rawReturnType |
protected java.lang.reflect.Type |
returnType |
| Constructor and Description |
|---|
MethodDescriptor(ClassDescriptor classDescriptor,
java.lang.reflect.Method method) |
| Modifier and Type | Method and Description |
|---|---|
ClassDescriptor |
getClassDescriptor()
Returns parent class descriptor.
|
java.lang.reflect.Method |
getMethod()
Returns method.
|
java.lang.Class[] |
getRawParameterTypes()
Returns raw parameter types.
|
java.lang.Class |
getRawReturnComponentType()
Returns raw component type of return type.
|
java.lang.Class |
getRawReturnKeyComponentType()
Returns raw component type of return type.
|
java.lang.Class |
getRawReturnType()
Returns raw return type.
|
java.lang.Class |
resolveRawReturnComponentType(int index)
Resolves raw return component type for given index.
|
protected final ClassDescriptor classDescriptor
protected final java.lang.reflect.Method method
protected final java.lang.reflect.Type returnType
protected final java.lang.Class rawReturnType
protected final java.lang.Class rawReturnComponentType
protected final java.lang.Class rawReturnKeyComponentType
protected final java.lang.Class[] rawParameterTypes
public MethodDescriptor(ClassDescriptor classDescriptor, java.lang.reflect.Method method)
public ClassDescriptor getClassDescriptor()
public java.lang.reflect.Method getMethod()
public java.lang.Class getRawReturnType()
public java.lang.Class getRawReturnComponentType()
null if return type does not have
components.public java.lang.Class getRawReturnKeyComponentType()
null if return type does not have
components.public java.lang.Class resolveRawReturnComponentType(int index)
public java.lang.Class[] getRawParameterTypes()
Copyright © 2003-2013 Jodd Team