- すべてのスーパー・インタフェース:
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を使用できます。