[Java] Class MethodCaller
- org.codehaus.groovy.classgen.asm.MethodCaller
- All Implemented Interfaces and Traits:
- org.objectweb.asm.Opcodes
public class MethodCaller extends Object implements org.objectweb.asm.Opcodes
A helper class to invoke methods more easily in ASM
Constructor Summary
Constructor and description |
---|
protected MethodCaller
()
|
MethodCaller
(int opcode, Class theClass, String name) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
public void |
call(org.objectweb.asm.MethodVisitor methodVisitor) | |
protected Method |
getMethod() | |
public String |
getMethodDescriptor() | |
public static MethodCaller |
newInterface(Class theClass, String name) | |
public static MethodCaller |
newStatic(Class theClass, String name) | |
public static MethodCaller |
newVirtual(Class theClass, String name) |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class Object | wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail
protected MethodCaller()
- Since:
- 2.5.0
public MethodCaller(int opcode, Class theClass, String name)
Method Detail
public void call(org.objectweb.asm.MethodVisitor methodVisitor)
protected Method getMethod()
public String getMethodDescriptor()
public static MethodCaller newInterface(Class theClass, String name)
public static MethodCaller newStatic(Class theClass, String name)
public static MethodCaller newVirtual(Class theClass, String name)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/classgen/asm/MethodCaller.html