|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcn.wensiqun.asmsupport.asm.StackLocalMethodVisitor
public class StackLocalMethodVisitor
| 字段摘要 |
|---|
| 从接口 org.objectweb.asm.Opcodes 继承的字段 |
|---|
AALOAD, 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 |
| 构造方法摘要 | |
|---|---|
StackLocalMethodVisitor(org.objectweb.asm.MethodVisitor mv,
Stack stack)
|
|
| 方法摘要 | |
|---|---|
Stack |
getStack()
|
org.objectweb.asm.AnnotationVisitor |
visitAnnotation(String desc,
boolean visible)
|
org.objectweb.asm.AnnotationVisitor |
visitAnnotationDefault()
|
void |
visitAttribute(org.objectweb.asm.Attribute attr)
|
void |
visitCode()
|
void |
visitEnd()
|
void |
visitFieldInsn(int opcode,
String owner,
String name,
String desc)
|
void |
visitFrame(int type,
int nLocal,
Object[] local,
int nStack,
Object[] stack)
|
void |
visitIincInsn(int var,
int increment)
|
void |
visitInsn(int opcode)
|
void |
visitIntInsn(int opcode,
int operand)
|
void |
visitJumpInsn(int opcode,
org.objectweb.asm.Label label)
|
void |
visitLabel(org.objectweb.asm.Label label)
|
void |
visitLdcInsn(Object cst)
|
void |
visitLineNumber(int line,
org.objectweb.asm.Label start)
|
void |
visitLocalVariable(String name,
String desc,
String signature,
org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
int index)
|
void |
visitLookupSwitchInsn(org.objectweb.asm.Label dflt,
int[] keys,
org.objectweb.asm.Label[] labels)
|
void |
visitMaxs(int maxStack,
int maxLocals)
|
void |
visitMethodInsn(int opcode,
String owner,
String name,
String desc)
|
void |
visitMultiANewArrayInsn(String desc,
int dims)
|
org.objectweb.asm.AnnotationVisitor |
visitParameterAnnotation(int parameter,
String desc,
boolean visible)
|
void |
visitTableSwitchInsn(int min,
int max,
org.objectweb.asm.Label dflt,
org.objectweb.asm.Label[] labels)
|
void |
visitTryCatchBlock(org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
org.objectweb.asm.Label handler,
String type)
|
void |
visitTypeInsn(int opcode,
String type)
|
void |
visitVarInsn(int opcode,
int var)
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public StackLocalMethodVisitor(org.objectweb.asm.MethodVisitor mv,
Stack stack)
| 方法详细信息 |
|---|
public Stack getStack()
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault()
org.objectweb.asm.MethodVisitor 中的 visitAnnotationDefault
public org.objectweb.asm.AnnotationVisitor visitAnnotation(String desc,
boolean visible)
org.objectweb.asm.MethodVisitor 中的 visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int parameter,
String desc,
boolean visible)
org.objectweb.asm.MethodVisitor 中的 visitParameterAnnotationpublic void visitAttribute(org.objectweb.asm.Attribute attr)
org.objectweb.asm.MethodVisitor 中的 visitAttributepublic void visitCode()
org.objectweb.asm.MethodVisitor 中的 visitCode
public void visitFrame(int type,
int nLocal,
Object[] local,
int nStack,
Object[] stack)
org.objectweb.asm.MethodVisitor 中的 visitFramepublic void visitInsn(int opcode)
org.objectweb.asm.MethodVisitor 中的 visitInsn
public void visitIntInsn(int opcode,
int operand)
org.objectweb.asm.MethodVisitor 中的 visitIntInsn
public void visitVarInsn(int opcode,
int var)
org.objectweb.asm.MethodVisitor 中的 visitVarInsn
public void visitTypeInsn(int opcode,
String type)
org.objectweb.asm.MethodVisitor 中的 visitTypeInsn
public void visitFieldInsn(int opcode,
String owner,
String name,
String desc)
org.objectweb.asm.MethodVisitor 中的 visitFieldInsn
public void visitMethodInsn(int opcode,
String owner,
String name,
String desc)
org.objectweb.asm.MethodVisitor 中的 visitMethodInsn
public void visitJumpInsn(int opcode,
org.objectweb.asm.Label label)
org.objectweb.asm.MethodVisitor 中的 visitJumpInsnpublic void visitLabel(org.objectweb.asm.Label label)
org.objectweb.asm.MethodVisitor 中的 visitLabelpublic void visitLdcInsn(Object cst)
org.objectweb.asm.MethodVisitor 中的 visitLdcInsn
public void visitIincInsn(int var,
int increment)
org.objectweb.asm.MethodVisitor 中的 visitIincInsn
public void visitTableSwitchInsn(int min,
int max,
org.objectweb.asm.Label dflt,
org.objectweb.asm.Label[] labels)
org.objectweb.asm.MethodVisitor 中的 visitTableSwitchInsn
public void visitLookupSwitchInsn(org.objectweb.asm.Label dflt,
int[] keys,
org.objectweb.asm.Label[] labels)
org.objectweb.asm.MethodVisitor 中的 visitLookupSwitchInsn
public void visitMultiANewArrayInsn(String desc,
int dims)
org.objectweb.asm.MethodVisitor 中的 visitMultiANewArrayInsn
public void visitTryCatchBlock(org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
org.objectweb.asm.Label handler,
String type)
org.objectweb.asm.MethodVisitor 中的 visitTryCatchBlock
public void visitLocalVariable(String name,
String desc,
String signature,
org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
int index)
org.objectweb.asm.MethodVisitor 中的 visitLocalVariable
public void visitLineNumber(int line,
org.objectweb.asm.Label start)
org.objectweb.asm.MethodVisitor 中的 visitLineNumber
public void visitMaxs(int maxStack,
int maxLocals)
org.objectweb.asm.MethodVisitor 中的 visitMaxspublic void visitEnd()
org.objectweb.asm.MethodVisitor 中的 visitEnd
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||