Interface NestHostAttribute
- All Superinterfaces:
- Attribute<NestHostAttribute>,- ClassElement,- ClassFileElement
Models the 
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.
- See Java Virtual Machine Specification:
- 
4.7.28 The NestHostAttribute
- Since:
- 24
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionnestHost()Returns the host class of the nest to which this class belongs.static NestHostAttributeof(ClassEntry nestHost) Returns aNestHostattribute.static NestHostAttributeReturns aNestHostattribute.Methods declared in interface java.lang.classfile.AttributeattributeMapper, attributeName
- 
Method Details- 
nestHostClassEntry nestHost()Returns the host class of the nest to which this class belongs.- Returns:
- the host class of the nest to which this class belongs
- See Also:
 
- 
ofReturns aNestHostattribute.- Parameters:
- nestHost- the host class of the nest
- Returns:
- a NestHostattribute
 
- 
ofReturns aNestHostattribute.- Parameters:
- nestHost- the host class of the nest
- Returns:
- a NestHostattribute
- Throws:
- IllegalArgumentException- if- nestHostrepresents a primitive type
 
 
-