Package | Description |
---|---|
com.uwyn.rife.continuations.asm |
Provides a small and fast bytecode manipulation framework.
|
com.uwyn.rife.continuations.asm.attrs |
Provides an implementation for optional class, field and method attributes.
|
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. |
void |
MethodVisitor.visitJumpInsn(int opcode,
Label label)
Visits a jump instruction.
|
void |
MethodAdapter.visitJumpInsn(int opcode,
Label label) |
void |
MethodVisitor.visitLabel(Label label)
Visits a label.
|
void |
MethodAdapter.visitLabel(Label label) |
void |
MethodVisitor.visitLineNumber(int line,
Label start)
Visits a line number declaration.
|
void |
MethodAdapter.visitLineNumber(int line,
Label start) |
void |
MethodVisitor.visitLocalVariable(java.lang.String name,
java.lang.String desc,
java.lang.String signature,
Label start,
Label end,
int index)
Visits a local variable declaration.
|
void |
MethodAdapter.visitLocalVariable(java.lang.String name,
java.lang.String desc,
java.lang.String signature,
Label start,
Label end,
int index) |
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 |
MethodAdapter.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
MethodAdapter.visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
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 |
MethodAdapter.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
MethodAdapter.visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |
void |
MethodVisitor.visitTryCatchBlock(Label start,
Label end,
Label handler,
java.lang.String type)
Visits a try catch block.
|
void |
MethodAdapter.visitTryCatchBlock(Label start,
Label end,
Label handler,
java.lang.String type) |
Modifier and Type | Field and Description |
---|---|
Label |
StackMapFrame.label |
Modifier and Type | Method and Description |
---|---|
Label |
StackMapType.getLabel() |
protected Label[] |
StackMapAttribute.getLabels() |
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 |
StackMapAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
void |
StackMapType.setLabel(Label offset) |