Modifier and Type | Method and Description |
---|---|
void |
TopLinkMethodWeaver.visitJumpInsn(int opcode,
Label label) |
void |
TopLinkMethodWeaver.visitLabel(Label label) |
void |
TopLinkMethodWeaver.visitLineNumber(int line,
Label start) |
void |
TopLinkMethodWeaver.visitLocalVariable(String name,
String desc,
Label start,
Label end,
int index) |
void |
TopLinkMethodWeaver.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
TopLinkMethodWeaver.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
TopLinkMethodWeaver.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
TopLinkMethodWeaver.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
TopLinkMethodWeaver.visitTryCatchBlock(Label start,
Label end,
Label handler,
String type) |
Modifier and Type | Method and Description |
---|---|
protected Label[] |
Attribute.getLabels()
Returns the labels corresponding to this attribute.
|
Modifier and Type | Method and Description |
---|---|
protected Attribute |
Attribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels)
Reads a
type attribute. |
protected Attribute |
ClassReader.readAttribute(Attribute[] attrs,
String type,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels)
Reads an attribute in
b . |
void |
CodeVisitor.visitJumpInsn(int opcode,
Label label)
Visits a jump instruction.
|
void |
CodeAdapter.visitJumpInsn(int opcode,
Label label) |
void |
CodeWriter.visitJumpInsn(int opcode,
Label label) |
void |
CodeVisitor.visitLabel(Label label)
Visits a label.
|
void |
CodeAdapter.visitLabel(Label label) |
void |
CodeWriter.visitLabel(Label label) |
void |
CodeVisitor.visitLineNumber(int line,
Label start)
Visits a line number declaration.
|
void |
CodeAdapter.visitLineNumber(int line,
Label start) |
void |
CodeWriter.visitLineNumber(int line,
Label start) |
void |
CodeVisitor.visitLocalVariable(String name,
String desc,
Label start,
Label end,
int index)
Visits a local variable declaration.
|
void |
CodeAdapter.visitLocalVariable(String name,
String desc,
Label start,
Label end,
int index) |
void |
CodeWriter.visitLocalVariable(String name,
String desc,
Label start,
Label end,
int index) |
void |
CodeVisitor.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels)
Visits a LOOKUPSWITCH instruction.
|
void |
CodeVisitor.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels)
Visits a LOOKUPSWITCH instruction.
|
void |
CodeAdapter.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
CodeAdapter.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
CodeWriter.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
CodeWriter.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
CodeVisitor.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels)
Visits a TABLESWITCH instruction.
|
void |
CodeVisitor.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels)
Visits a TABLESWITCH instruction.
|
void |
CodeAdapter.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
CodeAdapter.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
CodeWriter.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
CodeWriter.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
CodeVisitor.visitTryCatchBlock(Label start,
Label end,
Label handler,
String type)
Visits a try catch block.
|
void |
CodeAdapter.visitTryCatchBlock(Label start,
Label end,
Label handler,
String type) |
void |
CodeWriter.visitTryCatchBlock(Label start,
Label end,
Label handler,
String type) |
Modifier and Type | Field and Description |
---|---|
Label |
LocalVariableType.end |
Label |
StackMapFrame.label |
Label |
LocalVariableType.start |
Modifier and Type | Method and Description |
---|---|
Label |
LocalVariableType.getEnd() |
Label |
StackMapType.getLabel() |
protected Label[] |
LocalVariableTypeTableAttribute.getLabels() |
protected Label[] |
StackMapAttribute.getLabels() |
Label |
LocalVariableType.getStart() |
Modifier and Type | Method and Description |
---|---|
StackMapFrame |
StackMapAttribute.getFrame(Label label) |
int |
StackMapFrame.read(ClassReader cr,
int off,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
RuntimeVisibleParameterAnnotations.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
LocalVariableTypeTableAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
SourceDebugExtensionAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
EnclosingMethodAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
SignatureAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
RuntimeVisibleAnnotations.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
RuntimeInvisibleAnnotations.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
AnnotationDefaultAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
RuntimeInvisibleParameterAnnotations.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
StackMapAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
void |
StackMapType.setLabel(Label offset) |
Modifier and Type | Field and Description |
---|---|
Label |
TableSwitchInsnNode.dflt
Beginning of the default handler block.
|
Label |
LookupSwitchInsnNode.dflt
Beginning of the default handler block.
|
Label |
LocalVariableNode.end
The last instruction corresponding to the scope of this local variable
(exclusive).
|
Label |
TryCatchBlockNode.end
End of the exception handler's scope (exclusive).
|
Label |
TryCatchBlockNode.handler
Beginning of the exception handler's code.
|
Label |
JumpInsnNode.label
The operand of this instruction.
|
Label |
LineNumberNode.start
The first instruction corresponding to this line number.
|
Label |
LocalVariableNode.start
The first instruction corresponding to the scope of this local variable
(inclusive).
|
Label |
TryCatchBlockNode.start
Beginning of the exception handler's scope (inclusive).
|
Modifier and Type | Method and Description |
---|---|
void |
TreeCodeAdapter.visitJumpInsn(int opcode,
Label label) |
void |
TreeCodeAdapter.visitLabel(Label label) |
void |
TreeCodeAdapter.visitLineNumber(int line,
Label start) |
void |
TreeCodeAdapter.visitLocalVariable(String name,
String desc,
Label start,
Label end,
int index) |
void |
TreeCodeAdapter.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
TreeCodeAdapter.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
TreeCodeAdapter.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
TreeCodeAdapter.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
TreeCodeAdapter.visitTryCatchBlock(Label start,
Label end,
Label handler,
String type) |
Constructor and Description |
---|
JumpInsnNode(int opcode,
Label label)
Constructs a new
JumpInsnNode object. |
LineNumberNode(int line,
Label start)
Constructs a new
LineNumberNode object. |
LocalVariableNode(String name,
String desc,
Label start,
Label end,
int index)
Constructs a new
LocalVariableNode object. |
LookupSwitchInsnNode(Label dflt,
int[] keys,
Label[] labels)
Constructs a new
LookupSwitchInsnNode object. |
LookupSwitchInsnNode(Label dflt,
int[] keys,
Label[] labels)
Constructs a new
LookupSwitchInsnNode object. |
TableSwitchInsnNode(int min,
int max,
Label dflt,
Label[] labels)
Constructs a new
TableSwitchInsnNode . |
TableSwitchInsnNode(int min,
int max,
Label dflt,
Label[] labels)
Constructs a new
TableSwitchInsnNode . |
TryCatchBlockNode(Label start,
Label end,
Label handler,
String type)
Constructs a new
TryCatchBlockNode object. |
Modifier and Type | Method and Description |
---|---|
void |
ASMifierCodeVisitor.printJumpInsn(int opcode,
Label label) |
abstract void |
PrintCodeVisitor.printJumpInsn(int opcode,
Label label)
Prints a jump instruction.
|
void |
TraceCodeVisitor.printJumpInsn(int opcode,
Label label) |
void |
ASMifierCodeVisitor.printLabel(Label label) |
abstract void |
PrintCodeVisitor.printLabel(Label label)
Prints a label.
|
void |
TraceCodeVisitor.printLabel(Label label) |
void |
ASMifierCodeVisitor.printLineNumber(int line,
Label start) |
abstract void |
PrintCodeVisitor.printLineNumber(int line,
Label start)
Prints a line number declaration.
|
void |
TraceCodeVisitor.printLineNumber(int line,
Label start) |
void |
ASMifierCodeVisitor.printLocalVariable(String name,
String desc,
Label start,
Label end,
int index) |
abstract void |
PrintCodeVisitor.printLocalVariable(String name,
String desc,
Label start,
Label end,
int index)
Prints a local variable declaration.
|
void |
TraceCodeVisitor.printLocalVariable(String name,
String desc,
Label start,
Label end,
int index) |
void |
ASMifierCodeVisitor.printLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
ASMifierCodeVisitor.printLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
abstract void |
PrintCodeVisitor.printLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels)
Prints a LOOKUPSWITCH instruction.
|
abstract void |
PrintCodeVisitor.printLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels)
Prints a LOOKUPSWITCH instruction.
|
void |
TraceCodeVisitor.printLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
TraceCodeVisitor.printLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
ASMifierCodeVisitor.printTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
ASMifierCodeVisitor.printTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
abstract void |
PrintCodeVisitor.printTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels)
Prints a TABLESWITCH instruction.
|
abstract void |
PrintCodeVisitor.printTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels)
Prints a TABLESWITCH instruction.
|
void |
TraceCodeVisitor.printTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
TraceCodeVisitor.printTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
ASMifierCodeVisitor.printTryCatchBlock(Label start,
Label end,
Label handler,
String type) |
abstract void |
PrintCodeVisitor.printTryCatchBlock(Label start,
Label end,
Label handler,
String type)
Prints a try catch block.
|
void |
TraceCodeVisitor.printTryCatchBlock(Label start,
Label end,
Label handler,
String type) |
void |
CheckCodeAdapter.visitJumpInsn(int opcode,
Label label) |
void |
PrintCodeVisitor.visitJumpInsn(int opcode,
Label label) |
void |
CheckCodeAdapter.visitLabel(Label label) |
void |
PrintCodeVisitor.visitLabel(Label label) |
void |
CheckCodeAdapter.visitLineNumber(int line,
Label start) |
void |
PrintCodeVisitor.visitLineNumber(int line,
Label start) |
void |
CheckCodeAdapter.visitLocalVariable(String name,
String desc,
Label start,
Label end,
int index) |
void |
PrintCodeVisitor.visitLocalVariable(String name,
String desc,
Label start,
Label end,
int index) |
void |
CheckCodeAdapter.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
CheckCodeAdapter.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
PrintCodeVisitor.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
PrintCodeVisitor.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
CheckCodeAdapter.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
CheckCodeAdapter.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
PrintCodeVisitor.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
PrintCodeVisitor.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
CheckCodeAdapter.visitTryCatchBlock(Label start,
Label end,
Label handler,
String type) |
void |
PrintCodeVisitor.visitTryCatchBlock(Label start,
Label end,
Label handler,
String type) |
Modifier and Type | Method and Description |
---|---|
protected Attribute |
ASMRuntimeVisibleAnnotations.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMLocalVariableTypeTableAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMStackMapAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMSourceDebugExtensionAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMRuntimeVisibleParameterAnnotations.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMSignatureAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMRuntimeInvisibleParameterAnnotations.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMRuntimeInvisibleAnnotations.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMEnclosingMethodAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMAnnotationDefaultAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
Modifier and Type | Method and Description |
---|---|
void |
SAXCodeAdapter.visitJumpInsn(int opcode,
Label label) |
void |
SAXCodeAdapter.visitLabel(Label label) |
void |
SAXCodeAdapter.visitLineNumber(int line,
Label start) |
void |
SAXCodeAdapter.visitLocalVariable(String name,
String desc,
Label start,
Label end,
int index) |
void |
SAXCodeAdapter.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
SAXCodeAdapter.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
SAXCodeAdapter.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
SAXCodeAdapter.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
SAXCodeAdapter.visitTryCatchBlock(Label start,
Label end,
Label handler,
String type) |
Copyright © 2023. All rights reserved.