モジュール java.base

インタフェース・ラベル


public sealed interface Label
Labelは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでLabelを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
メソッド本文の命令内の位置のマーカー。 ラベルのアイデンティティとそれが表す位置との関連付けは、ラベル自体ではなく、メソッド本文(CodeModelPREVIEWまたはCodeBuilderPREVIEW)を管理するエンティティによって管理されます。これにより、同じラベルが、既存のメソッド(CodeModelPREVIEWによって管理されます)と、そのメソッド(CodeBuilderPREVIEWによって管理されます)の変換の両方で、それぞれ内の異なる位置に対応する意味を持つことができます。 CodeModelPREVIEWの要素をトラバースする場合、LabelPREVIEWマーカーは対応する位置に配信されます。 ラベルは、CodeBuilder.labelBinding(Label)PREVIEWまたはClassFileBuilder.with(ClassFileElement)PREVIEWを介して、CodeBuilderPREVIEW内の現在の位置にバインドできます。
導入されたバージョン:
22