- すべてのスーパー・インタフェース:
AttributedElementPREVIEW
,ClassElementPREVIEW
,ClassFileElementPREVIEW
,CompoundElementPREVIEW<FieldElementPREVIEW>
,Iterable<FieldElementPREVIEW>
,WritableElementPREVIEW<FieldModelPREVIEW>
public sealed interface FieldModel extends WritableElementPREVIEW<FieldModelPREVIEW>, CompoundElementPREVIEW<FieldElementPREVIEW>, AttributedElementPREVIEW, ClassElementPREVIEW
FieldModel
は、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
フィールドをモデル化します。 フィールドの内容は、ストリーミング・ビュー(e.g.,
CompoundElement.elements()
PREVIEW)を介して、またはランダム・アクセス(e.g., flags()
)を介して、または2つを自由に混在させて移動できます。 - 導入されたバージョン:
- 22
-
メソッドのサマリー
インタフェースjava.lang.classfile.AttributedElementPREVIEWで宣言されたメソッド
attributes, findAttribute, findAttributes
インタフェースjava.lang.classfile.CompoundElementPREVIEWで宣言されたメソッド
elementList, elements, elementStream, forEachElement, iterator
インタフェースjava.lang.Iterableで宣言されたメソッド
forEach, spliterator
インタフェースjava.lang.classfile.WritableElementPREVIEWで宣言されたメソッド
writeTo
-
メソッドの詳細
-
flags
-
parent
Optional<ClassModelPREVIEW> parent()既知の場合、このフィールドがメンバーであるクラス・モデルを返します。- 戻り値:
- このフィールドがメンバーであるクラス・モデル(既知の場合)
-
fieldName
-
fieldType
-
fieldTypeSymbol
default ClassDesc fieldTypeSymbol()このフィールドのフィールド記述子をシンボリック記述子として返します。- 戻り値:
- シンボリック記述子としての、このフィールドのフィールド記述子
-
FieldModel
を使用できます。