org.objectweb.asm.commons
public class Method extends Object
Constructor Summary | |
---|---|
Method(String name, String desc)
Creates a new {@link Method}.
| |
Method(String name, Type returnType, Type[] argumentTypes)
Creates a new {@link 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 {@link 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 {@link 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.