Package org.codehaus.groovy.classgen.asm
Class MethodCallerMultiAdapter
- java.lang.Object
-
- org.codehaus.groovy.classgen.asm.MethodCallerMultiAdapter
-
public class MethodCallerMultiAdapter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
MAX_ARGS
-
Constructor Summary
Constructors Constructor Description MethodCallerMultiAdapter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
call(org.objectweb.asm.MethodVisitor methodVisitor, int numberOfArguments, boolean safe, boolean spreadSafe)
static MethodCallerMultiAdapter
newStatic(java.lang.Class theClass, java.lang.String baseName, boolean createNArgs, boolean skipSpreadSafeAndSafe)
-
-
-
Field Detail
-
MAX_ARGS
public static final int MAX_ARGS
- See Also:
- Constant Field Values
-
-
Method Detail
-
newStatic
public static MethodCallerMultiAdapter newStatic(java.lang.Class theClass, java.lang.String baseName, boolean createNArgs, boolean skipSpreadSafeAndSafe)
-
call
public void call(org.objectweb.asm.MethodVisitor methodVisitor, int numberOfArguments, boolean safe, boolean spreadSafe)
- Parameters:
methodVisitor
-numberOfArguments
- a value > 0 describing how many arguments are additionally used for the method callsafe
-spreadSafe
-
-
-