- All Superinterfaces:
AttributePREVIEW<SourceFileAttributePREVIEW>
,ClassElementPREVIEW
,ClassFileElementPREVIEW
,WritableElementPREVIEW<SourceFileAttributePREVIEW>
public sealed interface SourceFileAttribute
extends AttributePREVIEW<SourceFileAttributePREVIEW>, ClassElementPREVIEW
SourceFileAttribute
is a preview API of the Java platform.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
Models the
SourceFile
attribute 4.7.10, which
can appear on classes. Delivered as a ClassElement
PREVIEW
when traversing a ClassModel
PREVIEW.
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.
- Since:
- 22
-
Method Summary
Modifier and TypeMethodDescriptionstatic SourceFileAttributePREVIEW
Returns a source file attribute.static SourceFileAttributePREVIEW
Returns a source file attribute.Returns the name of the source file from which this class was compiled.Methods declared in interface java.lang.classfile.AttributePREVIEW
attributeMapper, attributeName
Methods declared in interface java.lang.classfile.WritableElementPREVIEW
writeTo
SourceFileAttribute
when preview features are enabled.