インタフェース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 NestHostAttribute
of
(ClassEntry nestHost) NestHost
属性を返します。static NestHostAttribute
NestHost
属性を返します。インタフェース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
がプリミティブ型を表す場合
-