类 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
-
嵌套类概要
嵌套类 -
字段概要
从类继承的字段 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) -
方法概要
修饰符和类型方法说明voidvisitFrame(int type, int nLocal, Object[] local, int nStack, Object[] stack) voidvisitMaxs(int stack, int locals) voidvisitMethodInsn(int opcode, String owner, String name, String desc, boolean itf) voidvisitTryCatchBlock(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
-
构造器详细资料
-
MethodCallInliner
-
-
方法详细资料
-
visitMethodInsn
- 覆盖:
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
- 覆盖:
visitFrame在类中com.alibaba.deps.org.objectweb.asm.commons.LocalVariablesSorter
-