public class FramePaddingMethodVisitor
extends org.objectweb.asm.MethodVisitor
Opcodes.NOP
instruction if two frames a visited consecutively.Constructor and Description |
---|
FramePaddingMethodVisitor(org.objectweb.asm.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 localVariableLength,
Object[] localVariable,
int stackSize,
Object[] stack) |
void |
visitIincInsn(int offset,
int increment) |
void |
visitInsn(int opcode) |
void |
visitIntInsn(int opcode,
int operand) |
void |
visitInvokeDynamicInsn(String name,
String descriptor,
org.objectweb.asm.Handle handle,
Object... argument) |
void |
visitJumpInsn(int opcode,
org.objectweb.asm.Label label) |
void |
visitLabel(org.objectweb.asm.Label label) |
void |
visitLdcInsn(Object value) |
void |
visitLookupSwitchInsn(org.objectweb.asm.Label defaultLabel,
int[] key,
org.objectweb.asm.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 minimum,
int maximum,
org.objectweb.asm.Label defaultLabel,
org.objectweb.asm.Label... label) |
void |
visitTypeInsn(int opcode,
String type) |
void |
visitVarInsn(int opcode,
int offset) |
visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitInsnAnnotation, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitMaxs, visitParameter, visitParameterAnnotation, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation
public FramePaddingMethodVisitor(org.objectweb.asm.MethodVisitor methodVisitor)
methodVisitor
- The delegate method visitor.public void visitLabel(org.objectweb.asm.Label label)
visitLabel
in class org.objectweb.asm.MethodVisitor
public void visitFrame(int type, int localVariableLength, Object[] localVariable, int stackSize, Object[] stack)
visitFrame
in class org.objectweb.asm.MethodVisitor
public void visitInsn(int opcode)
visitInsn
in class org.objectweb.asm.MethodVisitor
public void visitIntInsn(int opcode, int operand)
visitIntInsn
in class org.objectweb.asm.MethodVisitor
public void visitVarInsn(int opcode, int offset)
visitVarInsn
in class org.objectweb.asm.MethodVisitor
public void visitTypeInsn(int opcode, String type)
visitTypeInsn
in class org.objectweb.asm.MethodVisitor
public void visitFieldInsn(int opcode, String owner, String name, String descriptor)
visitFieldInsn
in class org.objectweb.asm.MethodVisitor
public void visitMethodInsn(int opcode, String owner, String name, String descriptor)
visitMethodInsn
in class org.objectweb.asm.MethodVisitor
public void visitMethodInsn(int opcode, String owner, String name, String descriptor, boolean isInterface)
visitMethodInsn
in class org.objectweb.asm.MethodVisitor
public void visitInvokeDynamicInsn(String name, String descriptor, org.objectweb.asm.Handle handle, Object... argument)
visitInvokeDynamicInsn
in class org.objectweb.asm.MethodVisitor
public void visitJumpInsn(int opcode, org.objectweb.asm.Label label)
visitJumpInsn
in class org.objectweb.asm.MethodVisitor
public void visitLdcInsn(Object value)
visitLdcInsn
in class org.objectweb.asm.MethodVisitor
public void visitIincInsn(int offset, int increment)
visitIincInsn
in class org.objectweb.asm.MethodVisitor
public void visitTableSwitchInsn(int minimum, int maximum, org.objectweb.asm.Label defaultLabel, org.objectweb.asm.Label... label)
visitTableSwitchInsn
in class org.objectweb.asm.MethodVisitor
public void visitLookupSwitchInsn(org.objectweb.asm.Label defaultLabel, int[] key, org.objectweb.asm.Label[] label)
visitLookupSwitchInsn
in class org.objectweb.asm.MethodVisitor
public void visitMultiANewArrayInsn(String descriptor, int dimensions)
visitMultiANewArrayInsn
in class org.objectweb.asm.MethodVisitor
Copyright © 2014–2021. All rights reserved.