モジュール java.base
インタフェースCompoundElement<E extends ClassFileElementPREVIEW>
- 型パラメータ:
E
- 要素の型
- すべてのスーパー・インタフェース:
ClassFileElementPREVIEW
,Iterable<E>
- 既知のすべてのサブインタフェース:
ClassModelPREVIEW
,CodeAttributePREVIEW
,CodeModelPREVIEW
,FieldModelPREVIEW
,MethodModelPREVIEW
public sealed interface CompoundElement<E extends ClassFileElementPREVIEW> extends ClassFileElementPREVIEW, Iterable<E> permits ClassModelPREVIEW, CodeModelPREVIEW, FieldModelPREVIEW, MethodModelPREVIEW (not exhaustive)
CompoundElement
は、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
メソッド、フィールド、メソッド本文、クラス全体など、他のクラス・ファイル要素に関して定義された複雑な構造を持つ
ClassFileElement
PREVIEW。 CompoundElementPREVIEWを検出すると、クライアントには、要素を単一のエンティティ(例:メソッド全体)として処理するか、このクラス(e.g., elements()
, forEachElement(Consumer)
, etc.)のメソッドを使用してその要素の内容をトラバースするオプションがあります -
メソッドのサマリー
インタフェースjava.lang.Iterableで宣言されたメソッド
forEach, spliterator
-
メソッドの詳細
-
forEachElement
-
elements
-
iterator
-
elementStream
-
elementList
-
CompoundElement
を使用できます。