Class MethodCallerMultiAdapter

  • public class MethodCallerMultiAdapter
    extends java.lang.Object
    • Field Summary

      Modifier and Type Field Description
      static int MAX_ARGS  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void call​(org.objectweb.asm.MethodVisitor methodVisitor, int numberOfArguments, boolean safe, boolean spreadSafe)  
      static MethodCallerMultiAdapter newStatic​(java.lang.Class theClass, java.lang.String baseName, boolean createNArgs, boolean skipSpreadSafeAndSafe)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MethodCallerMultiAdapter

        public MethodCallerMultiAdapter()
    • Method Detail

      • newStatic

        public static MethodCallerMultiAdapter newStatic​(java.lang.Class theClass,
                                                         java.lang.String baseName,
                                                         boolean createNArgs,
                                                         boolean skipSpreadSafeAndSafe)
      • call

        public void call​(org.objectweb.asm.MethodVisitor methodVisitor,
                         int numberOfArguments,
                         boolean safe,
                         boolean spreadSafe)
        methodVisitor -
        numberOfArguments - a value >0 describing how many arguments are additionally used for the method call
        safe -
        spreadSafe -