org.codehaus.groovy.classgen.asm
Class InvocationWriter
java.lang.Object
org.codehaus.groovy.classgen.asm.InvocationWriter
- Direct Known Subclasses:
- InvokeDynamicWriter
public class InvocationWriter
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InvocationWriter
public InvocationWriter(WriterController wc)
makeCall
public void makeCall(Expression origin,
Expression receiver,
Expression message,
Expression arguments,
MethodCallerMultiAdapter adapter,
boolean safe,
boolean spreadSafe,
boolean implicitThis)
makeArgumentList
public static ArgumentListExpression makeArgumentList(Expression arguments)
writeInvokeMethod
public void writeInvokeMethod(MethodCallExpression call)
writeInvokeStaticMethod
public void writeInvokeStaticMethod(StaticMethodCallExpression call)
writeInvokeConstructor
public void writeInvokeConstructor(ConstructorCallExpression call)
makeSingleArgumentCall
public void makeSingleArgumentCall(Expression receiver,
String message,
Expression arguments)