public class FramePaddingMethodVisitor extends MethodVisitor
Opcodes.NOP instruction if two frames a visited consecutively.api, mv| Constructor and Description |
|---|
FramePaddingMethodVisitor(MethodVisitor methodVisitor)
Creates a new frame padding method visitor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitFieldInsn(int opcode,
String owner,
String name,
String descriptor) |
void |
visitFrame(int type,
int numLocal,
Object[] local,
int numStack,
Object[] stack) |
void |
visitIincInsn(int offset,
int increment) |
void |
visitInsn(int opcode) |
void |
visitIntInsn(int opcode,
int operand) |
void |
visitInvokeDynamicInsn(String name,
String descriptor,
Handle handle,
Object... argument) |
void |
visitJumpInsn(int opcode,
Label label) |
void |
visitLdcInsn(Object value) |
void |
visitLookupSwitchInsn(Label dflt,
int[] key,
Label[] label) |
void |
visitMethodInsn(int opcode,
String owner,
String name,
String descriptor) |
void |
visitMethodInsn(int opcode,
String owner,
String name,
String descriptor,
boolean isInterface) |
void |
visitMultiANewArrayInsn(String descriptor,
int dimensions) |
void |
visitTableSwitchInsn(int min,
int max,
Label dflt,
Label... label) |
void |
visitTypeInsn(int opcode,
String type) |
void |
visitVarInsn(int opcode,
int offset) |
visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitInsnAnnotation, visitLabel, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitMaxs, visitParameter, visitParameterAnnotation, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotationpublic FramePaddingMethodVisitor(MethodVisitor methodVisitor)
methodVisitor - The delegate method visitor.public void visitFrame(int type,
int numLocal,
Object[] local,
int numStack,
Object[] stack)
visitFrame in class MethodVisitorpublic void visitInsn(int opcode)
visitInsn in class MethodVisitorpublic void visitIntInsn(int opcode,
int operand)
visitIntInsn in class MethodVisitorpublic void visitVarInsn(int opcode,
int offset)
visitVarInsn in class MethodVisitorpublic void visitTypeInsn(int opcode,
String type)
visitTypeInsn in class MethodVisitorpublic void visitFieldInsn(int opcode,
String owner,
String name,
String descriptor)
visitFieldInsn in class MethodVisitorpublic void visitMethodInsn(int opcode,
String owner,
String name,
String descriptor)
visitMethodInsn in class MethodVisitorpublic void visitMethodInsn(int opcode,
String owner,
String name,
String descriptor,
boolean isInterface)
visitMethodInsn in class MethodVisitorpublic void visitInvokeDynamicInsn(String name, String descriptor, Handle handle, Object... argument)
visitInvokeDynamicInsn in class MethodVisitorpublic void visitJumpInsn(int opcode,
Label label)
visitJumpInsn in class MethodVisitorpublic void visitLdcInsn(Object value)
visitLdcInsn in class MethodVisitorpublic void visitIincInsn(int offset,
int increment)
visitIincInsn in class MethodVisitorpublic void visitTableSwitchInsn(int min,
int max,
Label dflt,
Label... label)
visitTableSwitchInsn in class MethodVisitorpublic void visitLookupSwitchInsn(Label dflt, int[] key, Label[] label)
visitLookupSwitchInsn in class MethodVisitorpublic void visitMultiANewArrayInsn(String descriptor, int dimensions)
visitMultiANewArrayInsn in class MethodVisitorCopyright © 2014–2020. All rights reserved.