インタフェースNestHostAttribute
- すべてのスーパー・インタフェース:
Attribute<NestHostAttribute>,ClassElement,ClassFileElement
public sealed interface NestHostAttribute extends Attribute<NestHostAttribute>, ClassElement
NestHost属性(JVMS 4.7.28)をモデル化します。これは、このクラスがネストのメンバーであり、ネスト・クラスのホスト・クラスであることを示します。
この属性はクラスにのみ表示され、クラス内の「複数のインスタンス」は許可されません。 「定数プール」へのデータ依存性があります。
この属性は、Java SE Platformバージョン11のメジャー・バージョン55で導入されました。
- Java Virtual Machine仕様を参照してください:
-
「4.7.28
NestHost属性」 - 導入されたバージョン:
- 24
- 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明nestHost()このクラスが属する巣のホスト・クラスを返します。static NestHostAttributeof(ClassEntry nestHost) NestHost属性を返します。static NestHostAttributeNestHost属性を返します。インタフェースjava.lang.classfile.Attributeで宣言されたメソッド
attributeMapper, attributeName
-
メソッドの詳細
-
nestHost
-
of
static NestHostAttribute of(ClassEntry nestHost) NestHost属性を返します。- パラメータ:
nestHost- 巣のホスト・クラス- 戻り値:
NestHost属性
-
of
static NestHostAttribute of(ClassDesc nestHost) NestHost属性を返します。- パラメータ:
nestHost- 巣のホスト・クラス- 戻り値:
NestHost属性- スロー:
IllegalArgumentException-nestHostがプリミティブ型を表す場合
-