モジュール 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プラットフォームの永続機能にアップグレードすることができます。
メソッド、フィールド、メソッド本文、クラス全体など、他のクラス・ファイル要素に関して定義された複雑な構造を持つ
ClassFileElementPREVIEW。 CompoundElementPREVIEWを検出すると、クライアントには、要素を単一のエンティティ(例:メソッド全体)として処理するか、このクラス(e.g., elements(), forEachElement(Consumer), etc.)のメソッドを使用してその要素の内容をトラバースするオプションがあります - 
メソッドのサマリーインタフェースjava.lang.Iterableで宣言されたメソッドforEach, spliterator
- 
メソッドの詳細- 
forEachElement
- 
elements
- 
iterator
- 
elementStream
- 
elementList
 
- 
CompoundElementを使用できます。