public interface MethodInfo extends MemberInfo
Modifier and Type | Method and Description |
---|---|
java.util.List<Variable> |
arguments()
Return a list of arguments for this method.
|
java.util.List<Type> |
exceptions()
Return a list of all Exception types that are declared as being
throwable from this method.
|
java.lang.reflect.Constructor |
getConstructor()
Return the Constructor that is represented by this MethodInfo, or null
if no such Constructor instance exists (because this MethodInfo represents
a Constructor being generated, rather than a Constructor in a Class that is
loaded into the VM).
|
java.lang.reflect.Method |
getMethod()
Return the Method that is represented by this MethodInfo, or null
if no such Method instance exists (because this MethodInfo represents
a Method being generated, rather than a Method in a Class that is
loaded into the VM).
|
boolean |
isConstructor()
Returns true if this is a constructor, false if
method.
|
Type |
returnType()
Return the Type that is returned by this method.
|
Signature |
signature()
Return the signature of this method.
|
isAccessibleInContext, modifiers, myClassInfo, name
boolean isConstructor()
Type returnType()
java.util.List<Type> exceptions()
java.util.List<Variable> arguments()
Signature signature()
java.lang.reflect.Method getMethod()
java.lang.IllegalStateException
- if isConstructor() is true.java.lang.reflect.Constructor getConstructor()
java.lang.IllegalStateException
- if isConstructor() is false.