Top Fields Constructors Methods
org.codehaus.groovy.classgen.asm

public Class MethodCallerMultiAdapter

extends Object
Class Inheritance
Imports
org.objectweb.asm.MethodVisitor

Field Summary

Modifier and TypeField and Description
public static final int
private MethodCaller[]
pack-priv boolean

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
call(MethodVisitor methodVisitor, int
a value > 0 describing how many arguments are additionally used for the method call
numberOfArguments
,
boolean safe, boolean spreadSafe)

public static MethodCallerMultiAdapter
newStatic(Class<T> theClass, String baseName, boolean createNArgs, boolean skipSpreadSafeAndSafe)

private int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

MAX_ARGSback to summary
public static final int MAX_ARGS
methodsback to summary
private MethodCaller[] methods
skipSpreadSafeAndSafeback to summary
pack-priv boolean skipSpreadSafeAndSafe

Constructor Detail

MethodCallerMultiAdapterback to summary
public MethodCallerMultiAdapter()

Method Detail

callback to summary
public void call(MethodVisitor methodVisitor, int numberOfArguments, boolean safe, boolean spreadSafe)
Parameters
numberOfArguments:int

a value > 0 describing how many arguments are additionally used for the method call

newStaticback to summary
public static MethodCallerMultiAdapter newStatic(Class<T> theClass, String baseName, boolean createNArgs, boolean skipSpreadSafeAndSafe)
numberOfBaseMethodsback to summary
private int numberOfBaseMethods()