public class LocalVariablesSorter
extends org.objectweb.asm.MethodVisitor
MethodVisitor that renumbers local variables in their order of
appearance. This adapter allows one to easily add new local variables to a
method.| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
firstLocal |
| 构造器和说明 |
|---|
LocalVariablesSorter(int access,
String desc,
org.objectweb.asm.MethodVisitor mv) |
LocalVariablesSorter(LocalVariablesSorter lvs) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
newLocal(int size) |
void |
visitIincInsn(int var,
int increment) |
void |
visitLocalVariable(String name,
String desc,
String signature,
org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
int index) |
void |
visitMaxs(int maxStack,
int maxLocals) |
void |
visitVarInsn(int opcode,
int var) |
getDelegate, visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitFrame, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsnpublic LocalVariablesSorter(int access,
String desc,
org.objectweb.asm.MethodVisitor mv)
public LocalVariablesSorter(LocalVariablesSorter lvs)
public void visitVarInsn(int opcode,
int var)
visitVarInsn 在类中 org.objectweb.asm.MethodVisitorpublic void visitIincInsn(int var,
int increment)
visitIincInsn 在类中 org.objectweb.asm.MethodVisitorpublic void visitMaxs(int maxStack,
int maxLocals)
visitMaxs 在类中 org.objectweb.asm.MethodVisitorpublic void visitLocalVariable(String name, String desc, String signature, org.objectweb.asm.Label start, org.objectweb.asm.Label end, int index)
visitLocalVariable 在类中 org.objectweb.asm.MethodVisitorprotected int newLocal(int size)
Copyright © 2024 fossc. All rights reserved.