Class CallSiteGenerator


  • public class CallSiteGenerator
    extends Object
    • Method Detail

      • 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)
      • isCompilable

        public static boolean isCompilable​(CachedMethod method)