Package org.codehaus.groovy.classgen.asm
Class CallSiteWriter
java.lang.Object
org.codehaus.groovy.classgen.asm.CallSiteWriter
This class represents non public API used by AsmClassGenerator. Don't
use this class in your code
- Author:
- Jochen Theodorou
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
makeCallSite
(Expression receiver, String message, Expression arguments, boolean safe, boolean implicitThis, boolean callCurrent, boolean callStatic) void
makeGetPropertySite
(Expression receiver, String methodName, boolean safe, boolean implicitThis) void
makeGroovyObjectGetPropertySite
(Expression receiver, String methodName, boolean safe, boolean implicitThis) void
makeInvocation
(Expression receiver, String message, Expression arguments) void
void
prepareCallSite
(String message)
-
Field Details
-
CONSTRUCTOR
- See Also:
-
-
Constructor Details
-
CallSiteWriter
-
-
Method Details
-
makeSiteEntry
public void makeSiteEntry() -
generateCallSiteArray
public void generateCallSiteArray() -
prepareCallSite
-
makeInvocation
-
makeGroovyObjectGetPropertySite
public void makeGroovyObjectGetPropertySite(Expression receiver, String methodName, boolean safe, boolean implicitThis) -
makeGetPropertySite
public void makeGetPropertySite(Expression receiver, String methodName, boolean safe, boolean implicitThis) -
makeCallSite
public void makeCallSite(Expression receiver, String message, Expression arguments, boolean safe, boolean implicitThis, boolean callCurrent, boolean callStatic) -
getCallSites
-