[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

Constructors
Constructor and description
protected MethodCaller ()
Since:
2.5.0
MethodCaller (int opcode, Class theClass, String name)

Methods Summary

Methods
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

Inherited Methods
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