| java.lang.Object gnu.bytecode.Label
Label | public class Label (Code) | | A Label represents a location in a Code attribute.
|
Field Summary | |
int | first_fixup Offset in the fixup_offsets and fixup_labels arrays.
The offset corresponds to the fixup itself. | int | position The PC of where the label is, or -1 if not yet defined.
This PC may be tentative if we later run processFixups.
The offset in the code array is cattr.fixupOffset(first_fixup). |
Method Summary | |
public void | define(CodeAttr code) Define the value of a label as having the current location. | final public boolean | defined() |
first_fixup | int first_fixup(Code) | | Offset in the fixup_offsets and fixup_labels arrays.
The offset corresponds to the fixup itself.
|
position | int position(Code) | | The PC of where the label is, or -1 if not yet defined.
This PC may be tentative if we later run processFixups.
The offset in the code array is cattr.fixupOffset(first_fixup).
|
Label | public Label(int position)(Code) | | |
define | public void define(CodeAttr code)(Code) | | Define the value of a label as having the current location.
Parameters: code - the "Code" attribute of the current method |
defined | final public boolean defined()(Code) | | |
|
|