org.objectweb.asm.commons
public class Method extends Object
| Constructor Summary | |
|---|---|
| Method(String name, String desc)
Creates a new Method.
| |
| Method(String name, Type returnType, Type[] argumentTypes)
Creates a new Method.
| |
| Method Summary | |
|---|---|
| boolean | equals(Object o) |
| Type[] | getArgumentTypes()
Returns the argument types of the method described by this object.
|
| String | getDescriptor()
Returns the descriptor of the method described by this object.
|
| static Method | getMethod(String method)
Returns a Method corresponding to the given Java method
declaration.
|
| String | getName()
Returns the name of the method described by this object.
|
| Type | getReturnType()
Returns the return type of the method described by this object.
|
| int | hashCode() |
| String | toString() |
Parameters: name the method's name. desc the method's descriptor.
Parameters: name the method's name. returnType the method's return type. argumentTypes the method's argument types.
Returns: the argument types of the method described by this object.
Returns: the descriptor of the method described by this object.
Parameters: method a Java method declaration, without argument names, of the form "returnType name (argumentType1, ... argumentTypeN)", where the types are in plain Java (e.g. "int", "float", "java.util.List", ...).
Returns: a Method corresponding to the given Java method declaration.
Throws: IllegalArgumentException if method could not get
parsed.
Returns: the name of the method described by this object.
Returns: the return type of the method described by this object.