类 MethodCallInliner

java.lang.Object
com.alibaba.deps.org.objectweb.asm.MethodVisitor
com.alibaba.deps.org.objectweb.asm.commons.LocalVariablesSorter
com.alibaba.deps.org.objectweb.asm.commons.GeneratorAdapter
com.alibaba.bytekit.asm.MethodCallInliner

public abstract class MethodCallInliner extends com.alibaba.deps.org.objectweb.asm.commons.GeneratorAdapter
作者:
hengyunabc 2018-01-31
  • 嵌套类概要

    嵌套类
    修饰符和类型
    说明
    class 
     
  • 字段概要

    从类继承的字段 com.alibaba.deps.org.objectweb.asm.commons.GeneratorAdapter

    ADD, AND, DIV, EQ, GE, GT, LE, LT, MUL, NE, NEG, OR, REM, SHL, SHR, SUB, USHR, XOR

    从类继承的字段 com.alibaba.deps.org.objectweb.asm.commons.LocalVariablesSorter

    firstLocal, nextLocal

    从类继承的字段 com.alibaba.deps.org.objectweb.asm.MethodVisitor

    api, mv
  • 构造器概要

    构造器
    构造器
    说明
    MethodCallInliner(int access, String name, String desc, com.alibaba.deps.org.objectweb.asm.MethodVisitor mv, com.alibaba.deps.org.objectweb.asm.tree.MethodNode toBeInlined)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    visitFrame(int type, int nLocal, Object[] local, int nStack, Object[] stack)
     
    void
    visitMaxs(int stack, int locals)
     
    void
    visitMethodInsn(int opcode, String owner, String name, String desc, boolean itf)
     
    void
    visitTryCatchBlock(com.alibaba.deps.org.objectweb.asm.Label start, com.alibaba.deps.org.objectweb.asm.Label end, com.alibaba.deps.org.objectweb.asm.Label handler, String type)
     

    从类继承的方法 com.alibaba.deps.org.objectweb.asm.commons.GeneratorAdapter

    arrayLength, arrayLoad, arrayStore, box, cast, catchException, checkCast, dup, dup2, dup2X1, dup2X2, dupX1, dupX2, endMethod, getAccess, getArgumentTypes, getField, getLocalType, getName, getReturnType, getStatic, goTo, ifCmp, ifICmp, ifNonNull, ifNull, ifZCmp, iinc, instanceOf, invokeConstructor, invokeDynamic, invokeInterface, invokeStatic, invokeVirtual, loadArg, loadArgArray, loadArgs, loadArgs, loadLocal, loadLocal, loadThis, mark, mark, math, monitorEnter, monitorExit, newArray, newInstance, newLabel, not, pop, pop2, push, push, push, push, push, push, push, push, push, putField, putStatic, ret, returnValue, setLocalType, storeArg, storeLocal, storeLocal, swap, swap, tableSwitch, tableSwitch, throwException, throwException, unbox, valueOf

    从类继承的方法 com.alibaba.deps.org.objectweb.asm.commons.LocalVariablesSorter

    newLocal, newLocalMapping, updateNewLocals, visitIincInsn, visitLocalVariable, visitLocalVariableAnnotation, visitVarInsn

    从类继承的方法 com.alibaba.deps.org.objectweb.asm.MethodVisitor

    getDelegate, visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLookupSwitchInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTypeAnnotation, visitTypeInsn

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • MethodCallInliner

      public MethodCallInliner(int access, String name, String desc, com.alibaba.deps.org.objectweb.asm.MethodVisitor mv, com.alibaba.deps.org.objectweb.asm.tree.MethodNode toBeInlined)
  • 方法详细资料

    • visitMethodInsn

      public void visitMethodInsn(int opcode, String owner, String name, String desc, boolean itf)
      覆盖:
      visitMethodInsn 在类中 com.alibaba.deps.org.objectweb.asm.MethodVisitor
    • visitTryCatchBlock

      public void visitTryCatchBlock(com.alibaba.deps.org.objectweb.asm.Label start, com.alibaba.deps.org.objectweb.asm.Label end, com.alibaba.deps.org.objectweb.asm.Label handler, String type)
      覆盖:
      visitTryCatchBlock 在类中 com.alibaba.deps.org.objectweb.asm.MethodVisitor
    • visitMaxs

      public void visitMaxs(int stack, int locals)
      覆盖:
      visitMaxs 在类中 com.alibaba.deps.org.objectweb.asm.commons.LocalVariablesSorter
    • visitFrame

      public void visitFrame(int type, int nLocal, Object[] local, int nStack, Object[] stack)
      覆盖:
      visitFrame 在类中 com.alibaba.deps.org.objectweb.asm.commons.LocalVariablesSorter