Code attribute. Delivered as a CodeElement during traversal of the elements of a CodeModel.
This can be used to inspect the target position of labels across transformations, as bci is not stable.
When passed to a CodeBuilder, this pseudo-instruction sets the
specified label to be bound at the current position in the builder.
By design, LabelTarget cannot be created by users and can only be
read from a code model. Use CodeBuilder::labelBinding to bind arbitrary labels to a CodeBuilder.
For a CodeBuilder cob, a LabelTarget lt, these two calls are
equivalent:
cob.with(lt); cob.labelBinding(lt.label());
Label, CodeBuilder::labelBinding
| Modifier and Type | Method and Description |
|---|---|
| public Label | Returns: the label corresponding to this targetReturns the label corresponding to this target. |
| label | back to summary |
|---|---|
| public Label label() Returns the label corresponding to this target.
| |