public abstract class MethodCallInliner
extends com.alibaba.deps.org.objectweb.asm.commons.GeneratorAdapter
| Modifier and Type | Class and Description |
|---|---|
class |
MethodCallInliner.CatchBlock |
ADD, AND, DIV, EQ, GE, GT, LE, LT, MUL, NE, NEG, OR, REM, SHL, SHR, SUB, USHR, XOR| Constructor and Description |
|---|
MethodCallInliner(int access,
String name,
String desc,
com.alibaba.deps.org.objectweb.asm.MethodVisitor mv,
com.alibaba.deps.org.objectweb.asm.tree.MethodNode toBeInlined) |
| Modifier and Type | Method and Description |
|---|---|
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) |
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, valueOfnewLocal, newLocalMapping, updateNewLocals, visitIincInsn, visitLocalVariable, visitLocalVariableAnnotation, visitVarInsnvisitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLookupSwitchInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTypeAnnotation, visitTypeInsnpublic void visitMethodInsn(int opcode,
String owner,
String name,
String desc,
boolean itf)
visitMethodInsn in class com.alibaba.deps.org.objectweb.asm.MethodVisitorpublic 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 in class com.alibaba.deps.org.objectweb.asm.MethodVisitorpublic void visitMaxs(int stack,
int locals)
visitMaxs in class com.alibaba.deps.org.objectweb.asm.commons.LocalVariablesSorterCopyright © 2018–2021. All rights reserved.