- <init>
Constructs a new label.
- put
Puts a reference to this label in the bytecode of a method. If the position of
the label is known, t
- addReference
Adds a forward reference to this label. This method must be called only for a
true forward reference
- getFirst
Returns the first label of the series to which this label belongs. For an
isolated label or for the
- accept
Makes the given visitor visit this label and its source line numbers, if
applicable.
- addForwardReference
Adds a forward reference to this label. This method must be called only for a
true forward reference
- addLineNumber
Adds a source line number corresponding to this label.
- addSubroutineRetSuccessors
Finds the basic blocks that end a subroutine starting with the basic block
corresponding to this lab
- addToSubroutine
Marks this basic block as belonging to the given subroutine.
- getCanonicalInstance
Returns the "canonical" Label instance corresponding to this label's bytecode
offset, if known, othe
- inSameSubroutine
Returns true if this basic block and the given one belong to a common
subroutine.
- inSubroutine
Returns true is this basic block belongs to the given subroutine.