Uses of Interface java.lang.classfile.AttributeMapper (Java SE 23 & JDK 23)
Description: use: module: java.base, package: java.lang.classfile, interface: AttributeMapper

# Uses of Interface
java.lang.classfile.AttributeMapper

Packages that use AttributeMapperPREVIEW
Package
Description
java.lang.classfile
Provides classfile parsing, generation, and transformation library.

- ## Uses of AttributeMapperPREVIEW in java.lang.classfilePREVIEW

  Methods in java.lang.classfilePREVIEW that return AttributeMapperPREVIEW
  Modifier and Type
  Method
  Description
  `static AttributeMapperPREVIEW<AnnotationDefaultAttributePREVIEW>`
  Attributes.`annotationDefault()`
  Returns Attribute mapper for the `AnnotationDefault` attribute.
  `AttributeMapperPREVIEW<A>`
  Attribute.`attributeMapper()`
  Returns the `AttributeMapper`PREVIEW associated with this attribute.
  `final AttributeMapperPREVIEW<T>`
  CustomAttribute.`attributeMapper()`
  `static AttributeMapperPREVIEW<BootstrapMethodsAttributePREVIEW>`
  Attributes.`bootstrapMethods()`
  Returns Attribute mapper for the `BootstrapMethods` attribute.
  `static AttributeMapperPREVIEW<CharacterRangeTableAttributePREVIEW>`
  Attributes.`characterRangeTable()`
  Returns Attribute mapper for the `CharacterRangeTable` attribute.
  `static AttributeMapperPREVIEW<CodeAttributePREVIEW>`
  Attributes.`code()`
  Returns Attribute mapper for the `Code` attribute.
  `static AttributeMapperPREVIEW<CompilationIDAttributePREVIEW>`
  Attributes.`compilationId()`
  Returns Attribute mapper for the `CompilationID` attribute.
  `static AttributeMapperPREVIEW<ConstantValueAttributePREVIEW>`
  Attributes.`constantValue()`
  Returns Attribute mapper for the `ConstantValue` attribute.
  `static AttributeMapperPREVIEW<DeprecatedAttributePREVIEW>`
  Attributes.`deprecated()`
  Returns Attribute mapper for the `Deprecated` attribute.
  `static AttributeMapperPREVIEW<EnclosingMethodAttributePREVIEW>`
  Attributes.`enclosingMethod()`
  Returns Attribute mapper for the `EnclosingMethod` attribute.
  `static AttributeMapperPREVIEW<ExceptionsAttributePREVIEW>`
  Attributes.`exceptions()`
  Returns Attribute mapper for the `Exceptions` attribute.
  `static AttributeMapperPREVIEW<InnerClassesAttributePREVIEW>`
  Attributes.`innerClasses()`
  Returns Attribute mapper for the `InnerClasses` attribute.
  `static AttributeMapperPREVIEW<LineNumberTableAttributePREVIEW>`
  Attributes.`lineNumberTable()`
  Returns Attribute mapper for the `LineNumberTable` attribute.
  `static AttributeMapperPREVIEW<LocalVariableTableAttributePREVIEW>`
  Attributes.`localVariableTable()`
  Returns Attribute mapper for the `LocalVariableTable` attribute.
  `static AttributeMapperPREVIEW<LocalVariableTypeTableAttributePREVIEW>`
  Attributes.`localVariableTypeTable()`
  Returns Attribute mapper for the `LocalVariableTypeTable` attribute.
  `static AttributeMapperPREVIEW<MethodParametersAttributePREVIEW>`
  Attributes.`methodParameters()`
  Returns Attribute mapper for the `MethodParameters` attribute.
  `static AttributeMapperPREVIEW<ModuleAttributePREVIEW>`
  Attributes.`module()`
  Returns Attribute mapper for the `Module` attribute.
  `static AttributeMapperPREVIEW<ModuleHashesAttributePREVIEW>`
  Attributes.`moduleHashes()`
  Returns Attribute mapper for the `ModuleHashes` attribute.
  `static AttributeMapperPREVIEW<ModuleMainClassAttributePREVIEW>`
  Attributes.`moduleMainClass()`
  Returns Attribute mapper for the `ModuleMainClass` attribute.
  `static AttributeMapperPREVIEW<ModulePackagesAttributePREVIEW>`
  Attributes.`modulePackages()`
  Returns Attribute mapper for the `ModulePackages` attribute.
  `static AttributeMapperPREVIEW<ModuleResolutionAttributePREVIEW>`
  Attributes.`moduleResolution()`
  Returns Attribute mapper for the `ModuleResolution` attribute.
  `static AttributeMapperPREVIEW<ModuleTargetAttributePREVIEW>`
  Attributes.`moduleTarget()`
  Returns Attribute mapper for the `ModuleTarget` attribute.
  `static AttributeMapperPREVIEW<NestHostAttributePREVIEW>`
  Attributes.`nestHost()`
  Returns Attribute mapper for the `NestHost` attribute.
  `static AttributeMapperPREVIEW<NestMembersAttributePREVIEW>`
  Attributes.`nestMembers()`
  Returns Attribute mapper for the `NestMembers` attribute.
  `static AttributeMapperPREVIEW<PermittedSubclassesAttributePREVIEW>`
  Attributes.`permittedSubclasses()`
  Returns Attribute mapper for the `PermittedSubclasses` attribute.
  `static AttributeMapperPREVIEW<RecordAttributePREVIEW>`
  Attributes.`record()`
  Returns Attribute mapper for the `Record` attribute.
  `static AttributeMapperPREVIEW<RuntimeInvisibleAnnotationsAttributePREVIEW>`
  Attributes.`runtimeInvisibleAnnotations()`
  Returns Attribute mapper for the `RuntimeInvisibleAnnotations` attribute.
  `static AttributeMapperPREVIEW<RuntimeInvisibleParameterAnnotationsAttributePREVIEW>`
  Attributes.`runtimeInvisibleParameterAnnotations()`
  Returns Attribute mapper for the `RuntimeInvisibleParameterAnnotations` attribute.
  `static AttributeMapperPREVIEW<RuntimeInvisibleTypeAnnotationsAttributePREVIEW>`
  Attributes.`runtimeInvisibleTypeAnnotations()`
  Returns Attribute mapper for the `RuntimeInvisibleTypeAnnotations` attribute.
  `static AttributeMapperPREVIEW<RuntimeVisibleAnnotationsAttributePREVIEW>`
  Attributes.`runtimeVisibleAnnotations()`
  Returns Attribute mapper for the `RuntimeVisibleAnnotations` attribute.
  `static AttributeMapperPREVIEW<RuntimeVisibleParameterAnnotationsAttributePREVIEW>`
  Attributes.`runtimeVisibleParameterAnnotations()`
  Returns Attribute mapper for the `RuntimeVisibleParameterAnnotations` attribute.
  `static AttributeMapperPREVIEW<RuntimeVisibleTypeAnnotationsAttributePREVIEW>`
  Attributes.`runtimeVisibleTypeAnnotations()`
  Returns Attribute mapper for the `RuntimeVisibleTypeAnnotations` attribute.
  `static AttributeMapperPREVIEW<SignatureAttributePREVIEW>`
  Attributes.`signature()`
  Returns Attribute mapper for the `Signature` attribute.
  `static AttributeMapperPREVIEW<SourceDebugExtensionAttributePREVIEW>`
  Attributes.`sourceDebugExtension()`
  Returns Attribute mapper for the `SourceDebugExtension` attribute.
  `static AttributeMapperPREVIEW<SourceFileAttributePREVIEW>`
  Attributes.`sourceFile()`
  Returns Attribute mapper for the `SourceFile` attribute.
  `static AttributeMapperPREVIEW<SourceIDAttributePREVIEW>`
  Attributes.`sourceId()`
  Returns Attribute mapper for the `SourceID` attribute.
  `static AttributeMapperPREVIEW<StackMapTableAttributePREVIEW>`
  Attributes.`stackMapTable()`
  Returns Attribute mapper for the `StackMapTable` attribute.
  `static AttributeMapperPREVIEW<SyntheticAttributePREVIEW>`
  Attributes.`synthetic()`
  Returns Attribute mapper for the `Synthetic` attribute.
  Methods in java.lang.classfilePREVIEW that return types with arguments of type AttributeMapperPREVIEW
  Modifier and Type
  Method
  Description
  `Function<Utf8EntryPREVIEW,AttributeMapperPREVIEW<?>>`
  ClassFile.AttributeMapperOption.`attributeMapper()`
  Returns the function mapping attribute names to attribute mappers.
  `Function<Utf8EntryPREVIEW,AttributeMapperPREVIEW<?>>`
  ClassReader.`customAttributes()`
  Returns the table of custom attribute mappers.
  Methods in java.lang.classfilePREVIEW with parameters of type AttributeMapperPREVIEW
  Modifier and Type
  Method
  Description
  `default <T extends AttributePREVIEW<T>>
  Optional<T>`
  AttributedElement.`findAttribute(AttributeMapperPREVIEW<T> attr)`
  Finds an attribute by name.
  `default <T extends AttributePREVIEW<T>>
  List<T>`
  AttributedElement.`findAttributes(AttributeMapperPREVIEW<T> attr)`
  Finds one or more attributes by name.
  Method parameters in java.lang.classfilePREVIEW with type arguments of type AttributeMapperPREVIEW
  Modifier and Type
  Method
  Description
  `static ClassFile.AttributeMapperOptionPREVIEW`
  ClassFile.AttributeMapperOption.`of(Function<Utf8EntryPREVIEW,AttributeMapperPREVIEW<?>> attributeMapper)`
  Returns an option describing attribute mappers for custom attributes.
  Constructors in java.lang.classfilePREVIEW with parameters of type AttributeMapperPREVIEW
  Modifier
  Constructor
  Description
  `protected`
  `CustomAttribute(AttributeMapperPREVIEW<T> mapper)`
  Construct a CustomAttributePREVIEW.