モジュール 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です。
プレビュー機能が有効な場合のみ、プログラムでCompoundElementを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
メソッド、フィールド、メソッド本文、クラス全体など、他のクラス・ファイル要素に関して定義された複雑な構造を持つClassFileElementPREVIEW CompoundElementPREVIEWを検出すると、クライアントには、要素を単一のエンティティ(例:メソッド全体)として処理するか、このクラス(e.g., elements(), forEachElement(Consumer), etc.)のメソッドを使用してその要素の内容をトラバースするオプションがあります
シール済クラス階層グラフ:
CompoundElementのシール済クラス階層グラフCompoundElementのシール済クラス階層グラフ
導入されたバージョン:
22