NestHost attribute (JVMS 4.7.28), which indicates this class is a member of a nest and the host
class of the nest.
This attribute only appears on classes, and does not permit multiple instances in a class. It has a data dependency on the constant pool.
The attribute was introduced in the Java SE Platform version 11, major version 55.
NestHost Attribute
Attributes#nestHost(), NestMembersAttribute, Class#getNestHost(), Class#isNestmateOf(Class)
| Modifier and Type | Method and Description |
|---|---|
| public ClassEntry | Returns: the host class of the nest to which this class belongsReturns the host class of the nest to which this class belongs. |
| public static NestHostAttribute | Returns: aNestHost attributethe host class of the nest nestHost)Returns a |
| public static NestHostAttribute |
| nestHost | back to summary |
|---|---|
| public ClassEntry nestHost() Returns the host class of the nest to which this class belongs.
| |
| of | back to summary |
|---|---|
| public static NestHostAttribute of(ClassEntry nestHost) Returns a
| |
| of | back to summary |
|---|---|
| public static NestHostAttribute of(ClassDesc nestHost) Returns a
| |