Module java.base

Interface InnerClassesAttribute

All Superinterfaces:
AttributePREVIEW<InnerClassesAttributePREVIEW>, ClassElementPREVIEW, ClassFileElementPREVIEW, WritableElementPREVIEW<InnerClassesAttributePREVIEW>

public sealed interface InnerClassesAttribute extends AttributePREVIEW<InnerClassesAttributePREVIEW>, ClassElementPREVIEW
InnerClassesAttribute is a preview API of the Java platform.
Programs can only use InnerClassesAttribute when preview features are enabled.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
Models the InnerClasses attribute 4.7.6, which can appear on classes, and records which classes referenced by this classfile are inner classes. Delivered as a ClassElementPREVIEW when traversing the elements of a ClassModelPREVIEW.

The attribute does not permit multiple instances in a given location. Subsequent occurrence of the attribute takes precedence during the attributed element build or transformation.