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, visitTypeAnnotation
public FramePaddingMethodVisitor(MethodVisitor methodVisitor)
methodVisitor
- The delegate method visitor.public void visitFrame(int type, int numLocal, Object[] local, int numStack, Object[] stack)
visitFrame
in class MethodVisitor
public void visitInsn(int opcode)
visitInsn
in class MethodVisitor
public void visitIntInsn(int opcode, int operand)
visitIntInsn
in class MethodVisitor
public void visitVarInsn(int opcode, int offset)
visitVarInsn
in class MethodVisitor
public void visitTypeInsn(int opcode, String type)
visitTypeInsn
in class MethodVisitor
public void visitFieldInsn(int opcode, String owner, String name, String descriptor)
visitFieldInsn
in class MethodVisitor
public void visitMethodInsn(int opcode, String owner, String name, String descriptor)
visitMethodInsn
in class MethodVisitor
public void visitMethodInsn(int opcode, String owner, String name, String descriptor, boolean isInterface)
visitMethodInsn
in class MethodVisitor
public void visitInvokeDynamicInsn(String name, String descriptor, Handle handle, Object... argument)
visitInvokeDynamicInsn
in class MethodVisitor
public void visitJumpInsn(int opcode, Label label)
visitJumpInsn
in class MethodVisitor
public void visitLdcInsn(Object value)
visitLdcInsn
in class MethodVisitor
public void visitIincInsn(int offset, int increment)
visitIincInsn
in class MethodVisitor
public void visitTableSwitchInsn(int min, int max, Label dflt, Label... label)
visitTableSwitchInsn
in class MethodVisitor
public void visitLookupSwitchInsn(Label dflt, int[] key, Label[] label)
visitLookupSwitchInsn
in class MethodVisitor
public void visitMultiANewArrayInsn(String descriptor, int dimensions)
visitMultiANewArrayInsn
in class MethodVisitor
Copyright © 2014–2020. All rights reserved.