public interface MethodInfo
| Modifier and Type | Method and Description |
|---|---|
int |
getAccessFlags()
Returns method access flags.
|
int |
getAllArgumentsSize()
Returns size of all arguments on stack.
|
AnnotationInfo[] |
getAnnotations()
Returns annotation infos, if there is any.
|
AnnotationInfo[] |
getArgumentAnnotations(int index)
Returns annotations for given argument.
|
int |
getArgumentOffset(int index)
Returns offset of an argument in local variables.
|
char |
getArgumentOpcodeType(int index) |
int |
getArgumentsCount()
Returns number of method arguments.
|
java.lang.String |
getArgumentTypeName(int index)
Returns type name of given argument.
|
ClassInfo |
getClassInfo()
Returns target
class informations. |
java.lang.String |
getClassname()
Returns bytecode-like class name.
|
java.lang.String |
getDeclaration()
Returns full java-like method arguments declaration.
|
java.lang.String |
getDeclaredClassName()
Returns declared class name for inner methods or
classname for top-level methods. |
java.lang.String |
getDescription()
Returns bytecode-like method description.
|
java.lang.String |
getExceptions()
Returns list of exceptions.
|
java.lang.String |
getMethodName()
Returns method name.
|
java.lang.String |
getRawSignature()
Returns raw bytecode signature or
null if not present. |
char |
getReturnOpcodeType()
Returns return type opcode.
|
java.lang.String |
getReturnType()
Returns java-like return type.
|
java.lang.String |
getReturnTypeName()
Returns type name for return type.
|
java.lang.String |
getSignature()
Returns java-like method signature of @{link #getDescription description}.
|
boolean |
isTopLevelMethod()
Returns
true if method is declared in top-level class. |
java.lang.String getDeclaration()
getSignature()java.lang.String getReturnType()
java.lang.String getReturnTypeName()
java.lang.String getExceptions()
java.lang.String getSignature()
java.lang.String getRawSignature()
null if not present.getDescription()java.lang.String getMethodName()
int getArgumentsCount()
char getArgumentOpcodeType(int index)
java.lang.String getArgumentTypeName(int index)
int getArgumentOffset(int index)
AnnotationInfo[] getArgumentAnnotations(int index)
int getAllArgumentsSize()
long.char getReturnOpcodeType()
int getAccessFlags()
java.lang.String getClassname()
java.lang.String getDescription()
getSignature(),
getRawSignature()AnnotationInfo[] getAnnotations()
java.lang.String getDeclaredClassName()
classname for top-level methods.boolean isTopLevelMethod()
true if method is declared in top-level class.ClassInfo getClassInfo()
class informations.Copyright © 2003-2013 Jodd Team