Class CallSiteGenerator
java.lang.Object
org.codehaus.groovy.runtime.callsite.CallSiteGenerator
-
Method Summary
Modifier and TypeMethodDescriptionstatic Constructor
compilePogoMethod
(CachedMethod cachedMethod) static Constructor
compilePojoMethod
(CachedMethod cachedMethod) static Constructor
compileStaticMethod
(CachedMethod cachedMethod) static void
genCallWithFixedParams
(org.objectweb.asm.ClassWriter cw, String name, String superClass, CachedMethod cachedMethod, String receiverType) static void
genCallXxxWithArray
(org.objectweb.asm.ClassWriter cw, String name, String superClass, CachedMethod cachedMethod, String receiverType) static byte[]
genPogoMetaMethodSite
(CachedMethod cachedMethod, org.objectweb.asm.ClassWriter cw, String name) static byte[]
genPojoMetaMethodSite
(CachedMethod cachedMethod, org.objectweb.asm.ClassWriter cw, String name) static byte[]
genStaticMetaMethodSite
(CachedMethod cachedMethod, org.objectweb.asm.ClassWriter cw, String name) static boolean
isCompilable
(CachedMethod method)
-
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
-
compilePojoMethod
-
compileStaticMethod
-
isCompilable
-