程序包 | 说明 |
---|---|
org.nutz.repo.org.objectweb.asm |
精简过的asm库,请勿引用
|
org.nutz.repo.org.objectweb.asm.commons |
限定符和类型 | 方法和说明 |
---|---|
protected Label[] |
Attribute.getLabels()
Returns the labels corresponding to this attribute.
|
protected Label |
ClassReader.readLabel(int offset,
Label[] labels)
Returns the label corresponding to the given offset.
|
限定符和类型 | 方法和说明 |
---|---|
protected Attribute |
Attribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels)
Reads a
type attribute. |
protected Label |
ClassReader.readLabel(int offset,
Label[] labels)
Returns the label corresponding to the given offset.
|
void |
MethodVisitor.visitJumpInsn(int opcode,
Label label)
Visits a jump instruction.
|
void |
MethodVisitor.visitLabel(Label label)
Visits a label.
|
void |
MethodVisitor.visitLineNumber(int line,
Label start)
Visits a line number declaration.
|
void |
MethodVisitor.visitLocalVariable(String name,
String desc,
String signature,
Label start,
Label end,
int index)
Visits a local variable declaration.
|
AnnotationVisitor |
MethodVisitor.visitLocalVariableAnnotation(int typeRef,
TypePath typePath,
Label[] start,
Label[] end,
int[] index,
String desc,
boolean visible)
Visits an annotation on a local variable type.
|
AnnotationVisitor |
MethodVisitor.visitLocalVariableAnnotation(int typeRef,
TypePath typePath,
Label[] start,
Label[] end,
int[] index,
String desc,
boolean visible)
Visits an annotation on a local variable type.
|
void |
MethodVisitor.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels)
Visits a LOOKUPSWITCH instruction.
|
void |
MethodVisitor.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels)
Visits a LOOKUPSWITCH instruction.
|
void |
MethodVisitor.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label... labels)
Visits a TABLESWITCH instruction.
|
void |
MethodVisitor.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label... labels)
Visits a TABLESWITCH instruction.
|
void |
MethodVisitor.visitTryCatchBlock(Label start,
Label end,
Label handler,
String type)
Visits a try catch block.
|
限定符和类型 | 方法和说明 |
---|---|
Label |
GeneratorAdapter.mark()
Marks the current code position with a new label.
|
Label |
GeneratorAdapter.newLabel()
Creates a new
Label . |
限定符和类型 | 方法和说明 |
---|---|
void |
GeneratorAdapter.catchException(Label start,
Label end,
Type exception)
Marks the start of an exception handler.
|
void |
TableSwitchGenerator.generateCase(int key,
Label end)
Generates the code for a switch case.
|
void |
GeneratorAdapter.goTo(Label label)
Generates the instruction to jump to the given label.
|
void |
GeneratorAdapter.ifCmp(Type type,
int mode,
Label label)
Generates the instructions to jump to a label based on the comparison of
the top two stack values.
|
void |
GeneratorAdapter.ifICmp(int mode,
Label label)
Generates the instructions to jump to a label based on the comparison of
the top two integer stack values.
|
void |
GeneratorAdapter.ifNonNull(Label label)
Generates the instruction to jump to the given label if the top stack
value is not null.
|
void |
GeneratorAdapter.ifNull(Label label)
Generates the instruction to jump to the given label if the top stack
value is null.
|
void |
GeneratorAdapter.ifZCmp(int mode,
Label label)
Generates the instructions to jump to a label based on the comparison of
the top integer stack value with zero.
|
void |
GeneratorAdapter.mark(Label label)
Marks the current code position with the given label.
|
void |
LocalVariablesSorter.visitLocalVariable(String name,
String desc,
String signature,
Label start,
Label end,
int index) |
AnnotationVisitor |
LocalVariablesSorter.visitLocalVariableAnnotation(int typeRef,
TypePath typePath,
Label[] start,
Label[] end,
int[] index,
String desc,
boolean visible) |
AnnotationVisitor |
LocalVariablesSorter.visitLocalVariableAnnotation(int typeRef,
TypePath typePath,
Label[] start,
Label[] end,
int[] index,
String desc,
boolean visible) |
Copyright © 2017. All rights reserved.