Class CallSiteGenerator


  • public class CallSiteGenerator
    extends java.lang.Object
    • Method Detail

      • genCallWithFixedParams

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

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

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

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

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

        public static java.lang.reflect.Constructor compilePogoMethod​(CachedMethod cachedMethod)
      • compilePojoMethod

        public static java.lang.reflect.Constructor compilePojoMethod​(CachedMethod cachedMethod)
      • compileStaticMethod

        public static java.lang.reflect.Constructor compileStaticMethod​(CachedMethod cachedMethod)
      • isCompilable

        public static boolean isCompilable​(CachedMethod method)