public class ContinuationMethodAnalyzer
extends org.objectweb.asm.tree.MethodNode
implements org.objectweb.asm.Opcodes
| Modifier and Type | Field and Description |
|---|---|
protected org.objectweb.asm.tree.analysis.Analyzer |
analyzer |
protected String |
className |
protected org.objectweb.asm.ClassVisitor |
cv |
protected List<org.objectweb.asm.Label> |
labels |
protected List<org.objectweb.asm.tree.MethodInsnNode> |
methods |
protected org.objectweb.asm.MethodVisitor |
mv |
protected List<org.objectweb.asm.tree.MethodInsnNode> |
nodes |
int |
stackRecorderVar |
access, annotationDefault, desc, exceptions, instructions, invisibleParameterAnnotations, localVariables, maxLocals, maxStack, name, signature, tryCatchBlocks, visibleParameterAnnotationsattrs, invisibleAnnotations, visibleAnnotationsAALOAD, AASTORE, ACC_ABSTRACT, ACC_ANNOTATION, ACC_BRIDGE, ACC_DEPRECATED, ACC_ENUM, ACC_FINAL, ACC_INTERFACE, ACC_NATIVE, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_STATIC, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_SYNTHETIC, ACC_TRANSIENT, ACC_VARARGS, ACC_VOLATILE, ACONST_NULL, ALOAD, ANEWARRAY, ARETURN, ARRAYLENGTH, ASTORE, ATHROW, BALOAD, BASTORE, BIPUSH, CALOAD, CASTORE, CHECKCAST, D2F, D2I, D2L, DADD, DALOAD, DASTORE, DCMPG, DCMPL, DCONST_0, DCONST_1, DDIV, DLOAD, DMUL, DNEG, DOUBLE, DREM, DRETURN, DSTORE, DSUB, DUP, DUP_X1, DUP_X2, DUP2, DUP2_X1, DUP2_X2, F_APPEND, F_CHOP, F_FULL, F_NEW, F_SAME, F_SAME1, F2D, F2I, F2L, FADD, FALOAD, FASTORE, FCMPG, FCMPL, FCONST_0, FCONST_1, FCONST_2, FDIV, FLOAD, FLOAT, FMUL, FNEG, FREM, FRETURN, FSTORE, FSUB, GETFIELD, GETSTATIC, GOTO, I2B, I2C, I2D, I2F, I2L, I2S, IADD, IALOAD, IAND, IASTORE, ICONST_0, ICONST_1, ICONST_2, ICONST_3, ICONST_4, ICONST_5, ICONST_M1, IDIV, IF_ACMPEQ, IF_ACMPNE, IF_ICMPEQ, IF_ICMPGE, IF_ICMPGT, IF_ICMPLE, IF_ICMPLT, IF_ICMPNE, IFEQ, IFGE, IFGT, IFLE, IFLT, IFNE, IFNONNULL, IFNULL, IINC, ILOAD, IMUL, INEG, INSTANCEOF, INTEGER, INVOKEDYNAMIC, INVOKEDYNAMIC_OWNER, INVOKEINTERFACE, INVOKESPECIAL, INVOKESTATIC, INVOKEVIRTUAL, IOR, IREM, IRETURN, ISHL, ISHR, ISTORE, ISUB, IUSHR, IXOR, JSR, L2D, L2F, L2I, LADD, LALOAD, LAND, LASTORE, LCMP, LCONST_0, LCONST_1, LDC, LDIV, LLOAD, LMUL, LNEG, LONG, LOOKUPSWITCH, LOR, LREM, LRETURN, LSHL, LSHR, LSTORE, LSUB, LUSHR, LXOR, MONITORENTER, MONITOREXIT, MULTIANEWARRAY, NEW, NEWARRAY, NOP, NULL, POP, POP2, PUTFIELD, PUTSTATIC, RET, RETURN, SALOAD, SASTORE, SIPUSH, SWAP, T_BOOLEAN, T_BYTE, T_CHAR, T_DOUBLE, T_FLOAT, T_INT, T_LONG, T_SHORT, TABLESWITCH, TOP, UNINITIALIZED_THIS, V1_1, V1_2, V1_3, V1_4, V1_5, V1_6, V1_7| Constructor and Description |
|---|
ContinuationMethodAnalyzer(String className,
org.objectweb.asm.ClassVisitor cv,
org.objectweb.asm.MethodVisitor mv,
int access,
String name,
String desc,
String signature,
String[] exceptions) |
| Modifier and Type | Method and Description |
|---|---|
int |
getIndex(org.objectweb.asm.tree.AbstractInsnNode node) |
void |
visitEnd() |
void |
visitMethodInsn(int opcode,
String owner,
String name,
String desc) |
accept, accept, getLabelNode, visitAnnotationDefault, visitCode, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitIntInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLookupSwitchInsn, visitMaxs, visitMultiANewArrayInsn, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchBlock, visitTypeInsn, visitVarInsnprotected final String className
protected final org.objectweb.asm.ClassVisitor cv
protected final org.objectweb.asm.MethodVisitor mv
protected final List<org.objectweb.asm.Label> labels
protected final List<org.objectweb.asm.tree.MethodInsnNode> nodes
protected final List<org.objectweb.asm.tree.MethodInsnNode> methods
protected org.objectweb.asm.tree.analysis.Analyzer analyzer
public int stackRecorderVar
public int getIndex(org.objectweb.asm.tree.AbstractInsnNode node)
public void visitMethodInsn(int opcode,
String owner,
String name,
String desc)
visitMethodInsn in interface org.objectweb.asm.MethodVisitorvisitMethodInsn in class org.objectweb.asm.tree.MethodNodepublic void visitEnd()
visitEnd in interface org.objectweb.asm.MethodVisitorvisitEnd in class org.objectweb.asm.tree.MemberNodeCopyright © 2004–2025. All rights reserved.