Интерфейс NestMembersAttribute
- Все суперинтерфейсы:
-
Attribute<NestMembersAttribute>,ClassElement,ClassFileElement
public sealed interface NestMembersAttribute extends Attribute<NestMembersAttribute>, ClassElement
Моделирует атрибут
NestMembers (JVMS 4.7.29), указывающий, что этот класс является хозяином гнезда и других членов гнезда. Этот атрибут появляется только в классах и не допускает множественных экземпляров в классе. Он зависит от данных в константном пуле.
Атрибут был введён в платформе Java SE версии 11, основной версии 55.
- См. Спецификацию виртуальной машины Java:
- 4.7.29 Атрибут
NestMembers
- С:
- 24
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
List |
nestMembers() |
Возвращает классы, принадлежащие гнезду, размещённому в этом классе. |
static NestMembersAttribute |
of |
Возвращает атрибут NestMembers. |
static NestMembersAttribute |
of |
Возвращает атрибут NestMembers. |
static NestMembersAttribute |
ofSymbols |
Возвращает атрибут NestMembers. |
static NestMembersAttribute |
ofSymbols |
Возвращает атрибут NestMembers. |
Методы, объявленные в интерфейсе java.lang.classfile.Attribute
attributeMapper, attributeName
Подробное описание методов
nestMembers
List<ClassEntry> nestMembers()
Возвращает классы, принадлежащие гнезду, размещённому в этом классе.
- Возвращает:
- классы, принадлежащие гнезду, размещённому в этом классе
- См. также:
of
static NestMembersAttribute of(List<ClassEntry> nestMembers)
Возвращает атрибут
NestMembers.- Параметры:
-
nestMembers- классы-члены гнезда - Возвращает:
- атрибут
NestMembers
of
static NestMembersAttribute of(ClassEntry... nestMembers)
Возвращает атрибут
NestMembers.- Параметры:
-
nestMembers- классы-члены гнезда - Возвращает:
- атрибут
NestMembers
ofSymbols
static NestMembersAttribute ofSymbols(List<ClassDesc> nestMembers)
Возвращает атрибут
NestMembers.- Параметры:
-
nestMembers- классы-члены гнезда - Возвращает:
- атрибут
NestMembers - Исключения:
-
IllegalArgumentException- если любой изnestMembersявляется примитивным
ofSymbols
static NestMembersAttribute ofSymbols(ClassDesc... nestMembers)
Возвращает атрибут
NestMembers.- Параметры:
-
nestMembers- классы-члены гнезда - Возвращает:
- атрибут
NestMembers - Исключения:
-
IllegalArgumentException- если любой изnestMembersявляется примитивным
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/attribute/NestMembersAttribute.html