Class CallSiteWriter

java.lang.Object
org.codehaus.groovy.classgen.asm.CallSiteWriter

public class CallSiteWriter extends Object
This class represents non public API used by AsmClassGenerator. Don't use this class in your code
Author:
Jochen Theodorou
  • Field Details

  • Constructor Details

  • Method Details

    • makeSiteEntry

      public void makeSiteEntry()
    • generateCallSiteArray

      public void generateCallSiteArray()
    • prepareCallSite

      public void prepareCallSite(String message)
    • makeInvocation

      public void makeInvocation(Expression receiver, String message, Expression arguments)
    • 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

      public List<String> getCallSites()