Module java.base

Interface CompilationIDAttribute

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

public sealed interface CompilationIDAttribute extends AttributePREVIEW<CompilationIDAttributePREVIEW>, ClassElementPREVIEW
CompilationIDAttribute is a preview API of the Java platform.
Programs can only use CompilationIDAttribute 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 CompilationID attribute (@@@ need reference), which can appear on classes and records the compilation time of the class. 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.