インタフェースLabelTarget
- すべてのスーパー・インタフェース:
ClassFileElement
,CodeElement
,PseudoInstruction
public sealed interface LabelTarget extends PseudoInstruction
指定されたラベルが
Code
属性の現在の位置に対応していることを示す擬似命令。 CodeModel
の要素の走査中にCodeElement
として提供されます。
これは、bciが安定していないため、「変換」全体のラベルのターゲット位置を検査するために使用できます。
CodeBuilder
に渡されると、この擬似命令は、指定されたラベルをビルダーの現在の位置にバインドするように設定します。
設計上、LabelTarget
はユーザーが作成できず、コード・モデルからのみ読み取ることができます。 CodeBuilder::labelBinding
を使用して、任意のラベルをCodeBuilder
にバインドします。
CodeBuilder cob
、LabelTarget lt
の場合、次の2つのコールは同等です:
cob.with
(lt);
cob.labelBinding
(lt.label
());
- 導入されたバージョン:
- 24
- 関連項目:
-
メソッドのサマリー
-
メソッドの詳細
-
label
-