Class CallSiteGenerator

java.lang.Object
org.codehaus.groovy.runtime.callsite.CallSiteGenerator

public class CallSiteGenerator
extends Object
  • Method Details

    • genCallWithFixedParams

      public static void genCallWithFixedParams​(org.objectweb.asm.ClassWriter cw, String name, String superClass, CachedMethod cachedMethod, String receiverType)
    • genCallXxxWithArray

      public static void genCallXxxWithArray​(org.objectweb.asm.ClassWriter cw, String name, String superClass, CachedMethod cachedMethod, String receiverType)
    • genPogoMetaMethodSite

      public static byte[] genPogoMetaMethodSite​(CachedMethod cachedMethod, org.objectweb.asm.ClassWriter cw, String name)
    • genPojoMetaMethodSite

      public static byte[] genPojoMetaMethodSite​(CachedMethod cachedMethod, org.objectweb.asm.ClassWriter cw, String name)
    • genStaticMetaMethodSite

      public static byte[] genStaticMetaMethodSite​(CachedMethod cachedMethod, org.objectweb.asm.ClassWriter cw, String name)
    • compilePogoMethod

      public static Constructor compilePogoMethod​(CachedMethod cachedMethod)
    • compilePojoMethod

      public static Constructor compilePojoMethod​(CachedMethod cachedMethod)
    • compileStaticMethod

      public static Constructor compileStaticMethod​(CachedMethod cachedMethod)
    • isCompilable

      public static boolean isCompilable​(CachedMethod method)