APIdia Launch Partner
Top Description Fields Constructors Methods
java.lang.classfile

public final Class Attributes

extends Object
Class Inheritance
Imports
java.lang.classfile.AttributeMapper.AttributeStability, java.lang.classfile.attribute.*, jdk.internal.classfile.impl.AbstractAttributeMapper.*

Attribute mappers for predefined (JVMS 4.7) and JDK-specific nonstandard attributes.

Unless otherwise specified, each mapper returned by methods in this class:

Since
24
See Also
AttributeMapper, java.lang.classfile.attribute

Field Summary

Modifier and TypeField and Description
public static final String
NAME_ANNOTATION_DEFAULT

AnnotationDefault

public static final String
NAME_BOOTSTRAP_METHODS

BootstrapMethods

public static final String
NAME_CHARACTER_RANGE_TABLE

CharacterRangeTable

public static final String
public static final String
NAME_COMPILATION_ID

CompilationID

public static final String
NAME_CONSTANT_VALUE

ConstantValue

public static final String
NAME_DEPRECATED

Deprecated

public static final String
NAME_ENCLOSING_METHOD

EnclosingMethod

public static final String
NAME_EXCEPTIONS

Exceptions

public static final String
NAME_INNER_CLASSES

InnerClasses

public static final String
NAME_LINE_NUMBER_TABLE

LineNumberTable

public static final String
NAME_LOCAL_VARIABLE_TABLE

LocalVariableTable

public static final String
NAME_LOCAL_VARIABLE_TYPE_TABLE

LocalVariableTypeTable

public static final String
NAME_METHOD_PARAMETERS

MethodParameters

public static final String
public static final String
NAME_MODULE_HASHES

ModuleHashes

public static final String
NAME_MODULE_MAIN_CLASS

ModuleMainClass

public static final String
NAME_MODULE_PACKAGES

ModulePackages

public static final String
NAME_MODULE_RESOLUTION

ModuleResolution

public static final String
NAME_MODULE_TARGET

ModuleTarget

public static final String
public static final String
NAME_NEST_MEMBERS

NestMembers

public static final String
NAME_PERMITTED_SUBCLASSES

PermittedSubclasses

public static final String
public static final String
NAME_RUNTIME_INVISIBLE_ANNOTATIONS

RuntimeInvisibleAnnotations

public static final String
NAME_RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS

RuntimeInvisibleParameterAnnotations

public static final String
NAME_RUNTIME_INVISIBLE_TYPE_ANNOTATIONS

RuntimeInvisibleTypeAnnotations

public static final String
NAME_RUNTIME_VISIBLE_ANNOTATIONS

RuntimeVisibleAnnotations

public static final String
NAME_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS

RuntimeVisibleParameterAnnotations

public static final String
NAME_RUNTIME_VISIBLE_TYPE_ANNOTATIONS

RuntimeVisibleTypeAnnotations

public static final String
NAME_SIGNATURE

Signature

public static final String
NAME_SOURCE_DEBUG_EXTENSION

SourceDebugExtension

public static final String
NAME_SOURCE_FILE

SourceFile

public static final String
public static final String
NAME_STACK_MAP_TABLE

StackMapTable

public static final String
NAME_SYNTHETIC

Synthetic

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static AttributeMapper<AnnotationDefaultAttribute>

Returns:

the mapper for the AnnotationDefault attribute
annotationDefault
()

Returns the mapper for the AnnotationDefault attribute.

public static AttributeMapper<BootstrapMethodsAttribute>

Returns:

the mapper for the BootstrapMethods attribute
bootstrapMethods
()

Returns the mapper for the BootstrapMethods attribute.

public static AttributeMapper<CharacterRangeTableAttribute>

Returns:

the mapper for the CharacterRangeTable attribute
characterRangeTable
()

Returns the mapper for the CharacterRangeTable attribute.

public static AttributeMapper<CodeAttribute>

Returns:

the mapper for the Code attribute
code
()

Returns the mapper for the Code attribute.

public static AttributeMapper<CompilationIDAttribute>

Returns:

the mapper for the CompilationID attribute
compilationId
()

Returns the mapper for the CompilationID attribute.

public static AttributeMapper<ConstantValueAttribute>

Returns:

the mapper for the ConstantValue attribute
constantValue
()

Returns the mapper for the ConstantValue attribute.

public static AttributeMapper<DeprecatedAttribute>

Returns:

the mapper for the Deprecated attribute
deprecated
()

Returns the mapper for the Deprecated attribute.

public static AttributeMapper<EnclosingMethodAttribute>

Returns:

the mapper for the EnclosingMethod attribute
enclosingMethod
()

Returns the mapper for the EnclosingMethod attribute.

public static AttributeMapper<ExceptionsAttribute>

Returns:

the mapper for the Exceptions attribute
exceptions
()

Returns the mapper for the Exceptions attribute.

public static AttributeMapper<InnerClassesAttribute>

Returns:

the mapper for the InnerClasses attribute
innerClasses
()

Returns the mapper for the InnerClasses attribute.

public static AttributeMapper<LineNumberTableAttribute>

Returns:

the mapper for the LineNumberTable attribute
lineNumberTable
()

Returns the mapper for the LineNumberTable attribute.

public static AttributeMapper<LocalVariableTableAttribute>

Returns:

the mapper for the LocalVariableTable attribute
localVariableTable
()

Returns the mapper for the LocalVariableTable attribute.

public static AttributeMapper<LocalVariableTypeTableAttribute>

Returns:

the mapper for the LocalVariableTypeTable attribute
localVariableTypeTable
()

Returns the mapper for the LocalVariableTypeTable attribute.

public static AttributeMapper<MethodParametersAttribute>

Returns:

the mapper for the MethodParameters attribute
methodParameters
()

Returns the mapper for the MethodParameters attribute.

public static AttributeMapper<ModuleAttribute>

Returns:

the mapper for the Module attribute
module
()

Returns the mapper for the Module attribute.

public static AttributeMapper<ModuleHashesAttribute>

Returns:

the mapper for the ModuleHashes attribute
moduleHashes
()

Returns the mapper for the ModuleHashes attribute.

public static AttributeMapper<ModuleMainClassAttribute>

Returns:

the mapper for the ModuleMainClass attribute
moduleMainClass
()

Returns the mapper for the ModuleMainClass attribute.

public static AttributeMapper<ModulePackagesAttribute>

Returns:

the mapper for the ModulePackages attribute
modulePackages
()

Returns the mapper for the ModulePackages attribute.

public static AttributeMapper<ModuleResolutionAttribute>

Returns:

the mapper for the ModuleResolution attribute
moduleResolution
()

Returns the mapper for the ModuleResolution attribute.

public static AttributeMapper<ModuleTargetAttribute>

Returns:

the mapper for the ModuleTarget attribute
moduleTarget
()

Returns the mapper for the ModuleTarget attribute.

public static AttributeMapper<NestHostAttribute>

Returns:

the mapper for the NestHost attribute
nestHost
()

Returns the mapper for the NestHost attribute.

public static AttributeMapper<NestMembersAttribute>

Returns:

the mapper for the NestMembers attribute
nestMembers
()

Returns the mapper for the NestMembers attribute.

public static AttributeMapper<PermittedSubclassesAttribute>

Returns:

the mapper for the PermittedSubclasses attribute
permittedSubclasses
()

Returns the mapper for the PermittedSubclasses attribute.

public static AttributeMapper<RecordAttribute>

Returns:

the mapper for the Record attribute
record
()

Returns the mapper for the Record attribute.

public static AttributeMapper<RuntimeInvisibleAnnotationsAttribute>

Returns:

the mapper for the RuntimeInvisibleAnnotations attribute
runtimeInvisibleAnnotations
()

Returns the mapper for the RuntimeInvisibleAnnotations attribute.

public static AttributeMapper<RuntimeInvisibleParameterAnnotationsAttribute>

Returns:

the mapper for the RuntimeInvisibleParameterAnnotations attribute
runtimeInvisibleParameterAnnotations
()

Returns the mapper for the RuntimeInvisibleParameterAnnotations attribute.

public static AttributeMapper<RuntimeInvisibleTypeAnnotationsAttribute>

Returns:

the mapper for the RuntimeInvisibleTypeAnnotations attribute
runtimeInvisibleTypeAnnotations
()

Returns the mapper for the RuntimeInvisibleTypeAnnotations attribute.

public static AttributeMapper<RuntimeVisibleAnnotationsAttribute>

Returns:

the mapper for the RuntimeVisibleAnnotations attribute
runtimeVisibleAnnotations
()

Returns the mapper for the RuntimeVisibleAnnotations attribute.

public static AttributeMapper<RuntimeVisibleParameterAnnotationsAttribute>

Returns:

the mapper for the RuntimeVisibleParameterAnnotations attribute
runtimeVisibleParameterAnnotations
()

Returns the mapper for the RuntimeVisibleParameterAnnotations attribute.

public static AttributeMapper<RuntimeVisibleTypeAnnotationsAttribute>

Returns:

the mapper for the RuntimeVisibleTypeAnnotations attribute
runtimeVisibleTypeAnnotations
()

Returns the mapper for the RuntimeVisibleTypeAnnotations attribute.

public static AttributeMapper<SignatureAttribute>

Returns:

the mapper for the Signature attribute
signature
()

Returns the mapper for the Signature attribute.

public static AttributeMapper<SourceDebugExtensionAttribute>

Returns:

the mapper for the SourceDebugExtension attribute
sourceDebugExtension
()

Returns the mapper for the SourceDebugExtension attribute.

public static AttributeMapper<SourceFileAttribute>

Returns:

the mapper for the SourceFile attribute
sourceFile
()

Returns the mapper for the SourceFile attribute.

public static AttributeMapper<SourceIDAttribute>

Returns:

the mapper for the SourceID attribute
sourceId
()

Returns the mapper for the SourceID attribute.

public static AttributeMapper<StackMapTableAttribute>

Returns:

the mapper for the StackMapTable attribute
stackMapTable
()

Returns the mapper for the StackMapTable attribute.

public static AttributeMapper<SyntheticAttribute>

Returns:

the mapper for the Synthetic attribute
synthetic
()

Returns the mapper for the Synthetic attribute.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

NAME_ANNOTATION_DEFAULTback to summary
public static final String NAME_ANNOTATION_DEFAULT

AnnotationDefault

NAME_BOOTSTRAP_METHODSback to summary
public static final String NAME_BOOTSTRAP_METHODS

BootstrapMethods

NAME_CHARACTER_RANGE_TABLEback to summary
public static final String NAME_CHARACTER_RANGE_TABLE

CharacterRangeTable

NAME_CODEback to summary
public static final String NAME_CODE

Code

NAME_COMPILATION_IDback to summary
public static final String NAME_COMPILATION_ID

CompilationID

NAME_CONSTANT_VALUEback to summary
public static final String NAME_CONSTANT_VALUE

ConstantValue

NAME_DEPRECATEDback to summary
public static final String NAME_DEPRECATED

Deprecated

NAME_ENCLOSING_METHODback to summary
public static final String NAME_ENCLOSING_METHOD

EnclosingMethod

NAME_EXCEPTIONSback to summary
public static final String NAME_EXCEPTIONS

Exceptions

NAME_INNER_CLASSESback to summary
public static final String NAME_INNER_CLASSES

InnerClasses

NAME_LINE_NUMBER_TABLEback to summary
public static final String NAME_LINE_NUMBER_TABLE

LineNumberTable

NAME_LOCAL_VARIABLE_TABLEback to summary
public static final String NAME_LOCAL_VARIABLE_TABLE

LocalVariableTable

NAME_LOCAL_VARIABLE_TYPE_TABLEback to summary
public static final String NAME_LOCAL_VARIABLE_TYPE_TABLE

LocalVariableTypeTable

NAME_METHOD_PARAMETERSback to summary
public static final String NAME_METHOD_PARAMETERS

MethodParameters

NAME_MODULEback to summary
public static final String NAME_MODULE

Module

NAME_MODULE_HASHESback to summary
public static final String NAME_MODULE_HASHES

ModuleHashes

NAME_MODULE_MAIN_CLASSback to summary
public static final String NAME_MODULE_MAIN_CLASS

ModuleMainClass

NAME_MODULE_PACKAGESback to summary
public static final String NAME_MODULE_PACKAGES

ModulePackages

NAME_MODULE_RESOLUTIONback to summary
public static final String NAME_MODULE_RESOLUTION

ModuleResolution

NAME_MODULE_TARGETback to summary
public static final String NAME_MODULE_TARGET

ModuleTarget

NAME_NEST_HOSTback to summary
public static final String NAME_NEST_HOST

NestHost

NAME_NEST_MEMBERSback to summary
public static final String NAME_NEST_MEMBERS

NestMembers

NAME_PERMITTED_SUBCLASSESback to summary
public static final String NAME_PERMITTED_SUBCLASSES

PermittedSubclasses

NAME_RECORDback to summary
public static final String NAME_RECORD

Record

NAME_RUNTIME_INVISIBLE_ANNOTATIONSback to summary
public static final String NAME_RUNTIME_INVISIBLE_ANNOTATIONS

RuntimeInvisibleAnnotations

NAME_RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONSback to summary
public static final String NAME_RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS

RuntimeInvisibleParameterAnnotations

NAME_RUNTIME_INVISIBLE_TYPE_ANNOTATIONSback to summary
public static final String NAME_RUNTIME_INVISIBLE_TYPE_ANNOTATIONS

RuntimeInvisibleTypeAnnotations

NAME_RUNTIME_VISIBLE_ANNOTATIONSback to summary
public static final String NAME_RUNTIME_VISIBLE_ANNOTATIONS

RuntimeVisibleAnnotations

NAME_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONSback to summary
public static final String NAME_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS

RuntimeVisibleParameterAnnotations

NAME_RUNTIME_VISIBLE_TYPE_ANNOTATIONSback to summary
public static final String NAME_RUNTIME_VISIBLE_TYPE_ANNOTATIONS

RuntimeVisibleTypeAnnotations

NAME_SIGNATUREback to summary
public static final String NAME_SIGNATURE

Signature

NAME_SOURCE_DEBUG_EXTENSIONback to summary
public static final String NAME_SOURCE_DEBUG_EXTENSION

SourceDebugExtension

NAME_SOURCE_FILEback to summary
public static final String NAME_SOURCE_FILE

SourceFile

NAME_SOURCE_IDback to summary
public static final String NAME_SOURCE_ID

SourceID

NAME_STACK_MAP_TABLEback to summary
public static final String NAME_STACK_MAP_TABLE

StackMapTable

NAME_SYNTHETICback to summary
public static final String NAME_SYNTHETIC

Synthetic

Constructor Detail

Attributesback to summary
private Attributes()

Method Detail

annotationDefaultback to summary
public static AttributeMapper<AnnotationDefaultAttribute> annotationDefault()

Returns the mapper for the AnnotationDefault attribute.

Returns:AttributeMapper<AnnotationDefaultAttribute>

the mapper for the AnnotationDefault attribute

bootstrapMethodsback to summary
public static AttributeMapper<BootstrapMethodsAttribute> bootstrapMethods()

Returns the mapper for the BootstrapMethods attribute.

Returns:AttributeMapper<BootstrapMethodsAttribute>

the mapper for the BootstrapMethods attribute

characterRangeTableback to summary
public static AttributeMapper<CharacterRangeTableAttribute> characterRangeTable()

Returns the mapper for the CharacterRangeTable attribute. This is a JDK-specific attribute. The mapper permits multiple instances in a Code attribute, but this attribute should be only emitted once. This has a data dependency on labels.

Returns:AttributeMapper<CharacterRangeTableAttribute>

the mapper for the CharacterRangeTable attribute

codeback to summary
public static AttributeMapper<CodeAttribute> code()

Returns the mapper for the Code attribute.

Returns:AttributeMapper<CodeAttribute>

the mapper for the Code attribute

compilationIdback to summary
public static AttributeMapper<CompilationIDAttribute> compilationId()

Returns the mapper for the CompilationID attribute. This is a JDK-specific attribute.

Returns:AttributeMapper<CompilationIDAttribute>

the mapper for the CompilationID attribute

constantValueback to summary
public static AttributeMapper<ConstantValueAttribute> constantValue()

Returns the mapper for the ConstantValue attribute.

Returns:AttributeMapper<ConstantValueAttribute>

the mapper for the ConstantValue attribute

deprecatedback to summary
public static AttributeMapper<DeprecatedAttribute> deprecated()

Returns the mapper for the Deprecated attribute. The mapper permits multiple instances in a given location. This has no data dependency.

Returns:AttributeMapper<DeprecatedAttribute>

the mapper for the Deprecated attribute

enclosingMethodback to summary
public static AttributeMapper<EnclosingMethodAttribute> enclosingMethod()

Returns the mapper for the EnclosingMethod attribute.

Returns:AttributeMapper<EnclosingMethodAttribute>

the mapper for the EnclosingMethod attribute

exceptionsback to summary
public static AttributeMapper<ExceptionsAttribute> exceptions()

Returns the mapper for the Exceptions attribute.

Returns:AttributeMapper<ExceptionsAttribute>

the mapper for the Exceptions attribute

innerClassesback to summary
public static AttributeMapper<InnerClassesAttribute> innerClasses()

Returns the mapper for the InnerClasses attribute.

Returns:AttributeMapper<InnerClassesAttribute>

the mapper for the InnerClasses attribute

lineNumberTableback to summary
public static AttributeMapper<LineNumberTableAttribute> lineNumberTable()

Returns the mapper for the LineNumberTable attribute. The mapper permits multiple instances in a Code attribute. This has a data dependency on labels.

Returns:AttributeMapper<LineNumberTableAttribute>

the mapper for the LineNumberTable attribute

localVariableTableback to summary
public static AttributeMapper<LocalVariableTableAttribute> localVariableTable()

Returns the mapper for the LocalVariableTable attribute. The mapper permits multiple instances in a Code attribute. This has a data dependency on labels.

Returns:AttributeMapper<LocalVariableTableAttribute>

the mapper for the LocalVariableTable attribute

localVariableTypeTableback to summary
public static AttributeMapper<LocalVariableTypeTableAttribute> localVariableTypeTable()

Returns the mapper for the LocalVariableTypeTable attribute. The mapper permits multiple instances in a given location. This has a data dependency on labels.

Returns:AttributeMapper<LocalVariableTypeTableAttribute>

the mapper for the LocalVariableTypeTable attribute

methodParametersback to summary
public static AttributeMapper<MethodParametersAttribute> methodParameters()

Returns the mapper for the MethodParameters attribute.

Returns:AttributeMapper<MethodParametersAttribute>

the mapper for the MethodParameters attribute

moduleback to summary
public static AttributeMapper<ModuleAttribute> module()

Returns the mapper for the Module attribute.

Returns:AttributeMapper<ModuleAttribute>

the mapper for the Module attribute

moduleHashesback to summary
public static AttributeMapper<ModuleHashesAttribute> moduleHashes()

Returns the mapper for the ModuleHashes attribute. This is a JDK-specific attribute.

Returns:AttributeMapper<ModuleHashesAttribute>

the mapper for the ModuleHashes attribute

moduleMainClassback to summary
public static AttributeMapper<ModuleMainClassAttribute> moduleMainClass()

Returns the mapper for the ModuleMainClass attribute.

Returns:AttributeMapper<ModuleMainClassAttribute>

the mapper for the ModuleMainClass attribute

modulePackagesback to summary
public static AttributeMapper<ModulePackagesAttribute> modulePackages()

Returns the mapper for the ModulePackages attribute.

Returns:AttributeMapper<ModulePackagesAttribute>

the mapper for the ModulePackages attribute

moduleResolutionback to summary
public static AttributeMapper<ModuleResolutionAttribute> moduleResolution()

Returns the mapper for the ModuleResolution attribute. This is a JDK-specific attribute. This has no data dependency.

Returns:AttributeMapper<ModuleResolutionAttribute>

the mapper for the ModuleResolution attribute

moduleTargetback to summary
public static AttributeMapper<ModuleTargetAttribute> moduleTarget()

Returns the mapper for the ModuleTarget attribute. This is a JDK-specific attribute.

Returns:AttributeMapper<ModuleTargetAttribute>

the mapper for the ModuleTarget attribute

nestHostback to summary
public static AttributeMapper<NestHostAttribute> nestHost()

Returns the mapper for the NestHost attribute.

Returns:AttributeMapper<NestHostAttribute>

the mapper for the NestHost attribute

nestMembersback to summary
public static AttributeMapper<NestMembersAttribute> nestMembers()

Returns the mapper for the NestMembers attribute.

Returns:AttributeMapper<NestMembersAttribute>

the mapper for the NestMembers attribute

permittedSubclassesback to summary
public static AttributeMapper<PermittedSubclassesAttribute> permittedSubclasses()

Returns the mapper for the PermittedSubclasses attribute.

Returns:AttributeMapper<PermittedSubclassesAttribute>

the mapper for the PermittedSubclasses attribute

recordback to summary
public static AttributeMapper<RecordAttribute> record()

Returns the mapper for the Record attribute.

Returns:AttributeMapper<RecordAttribute>

the mapper for the Record attribute

runtimeInvisibleAnnotationsback to summary
public static AttributeMapper<RuntimeInvisibleAnnotationsAttribute> runtimeInvisibleAnnotations()

Returns the mapper for the RuntimeInvisibleAnnotations attribute.

Returns:AttributeMapper<RuntimeInvisibleAnnotationsAttribute>

the mapper for the RuntimeInvisibleAnnotations attribute

runtimeInvisibleParameterAnnotationsback to summary
public static AttributeMapper<RuntimeInvisibleParameterAnnotationsAttribute> runtimeInvisibleParameterAnnotations()

Returns the mapper for the RuntimeInvisibleParameterAnnotations attribute.

Returns:AttributeMapper<RuntimeInvisibleParameterAnnotationsAttribute>

the mapper for the RuntimeInvisibleParameterAnnotations attribute

runtimeInvisibleTypeAnnotationsback to summary
public static AttributeMapper<RuntimeInvisibleTypeAnnotationsAttribute> runtimeInvisibleTypeAnnotations()

Returns the mapper for the RuntimeInvisibleTypeAnnotations attribute. This has a data dependency on arbitrary indices in the class file format.

Returns:AttributeMapper<RuntimeInvisibleTypeAnnotationsAttribute>

the mapper for the RuntimeInvisibleTypeAnnotations attribute

runtimeVisibleAnnotationsback to summary
public static AttributeMapper<RuntimeVisibleAnnotationsAttribute> runtimeVisibleAnnotations()

Returns the mapper for the RuntimeVisibleAnnotations attribute.

Returns:AttributeMapper<RuntimeVisibleAnnotationsAttribute>

the mapper for the RuntimeVisibleAnnotations attribute

runtimeVisibleParameterAnnotationsback to summary
public static AttributeMapper<RuntimeVisibleParameterAnnotationsAttribute> runtimeVisibleParameterAnnotations()

Returns the mapper for the RuntimeVisibleParameterAnnotations attribute.

Returns:AttributeMapper<RuntimeVisibleParameterAnnotationsAttribute>

the mapper for the RuntimeVisibleParameterAnnotations attribute

runtimeVisibleTypeAnnotationsback to summary
public static AttributeMapper<RuntimeVisibleTypeAnnotationsAttribute> runtimeVisibleTypeAnnotations()

Returns the mapper for the RuntimeVisibleTypeAnnotations attribute. This has a data dependency on arbitrary indices in the class file format.

Returns:AttributeMapper<RuntimeVisibleTypeAnnotationsAttribute>

the mapper for the RuntimeVisibleTypeAnnotations attribute

signatureback to summary
public static AttributeMapper<SignatureAttribute> signature()

Returns the mapper for the Signature attribute.

Returns:AttributeMapper<SignatureAttribute>

the mapper for the Signature attribute

sourceDebugExtensionback to summary
public static AttributeMapper<SourceDebugExtensionAttribute> sourceDebugExtension()

Returns the mapper for the SourceDebugExtension attribute. This has no data dependency.

Returns:AttributeMapper<SourceDebugExtensionAttribute>

the mapper for the SourceDebugExtension attribute

sourceFileback to summary
public static AttributeMapper<SourceFileAttribute> sourceFile()

Returns the mapper for the SourceFile attribute.

Returns:AttributeMapper<SourceFileAttribute>

the mapper for the SourceFile attribute

sourceIdback to summary
public static AttributeMapper<SourceIDAttribute> sourceId()

Returns the mapper for the SourceID attribute. This is a JDK-specific attribute.

Returns:AttributeMapper<SourceIDAttribute>

the mapper for the SourceID attribute

stackMapTableback to summary
public static AttributeMapper<StackMapTableAttribute> stackMapTable()

Returns the mapper for the StackMapTable attribute. This has a data dependency on labels.

Returns:AttributeMapper<StackMapTableAttribute>

the mapper for the StackMapTable attribute

syntheticback to summary
public static AttributeMapper<SyntheticAttribute> synthetic()

Returns the mapper for the Synthetic attribute. The mapper permits multiple instances in a given location. This has no data dependency.

Returns:AttributeMapper<SyntheticAttribute>

the mapper for the Synthetic attribute