Uses of Interface
java.lang.classfile.AttributeMapper
Packages that use AttributeMapper
Package
Description
Provides classfile parsing, generation, and transformation library.
-
Uses of AttributeMapper in java.lang.classfile
Methods in java.lang.classfile that return AttributeMapperModifier and TypeMethodDescriptionAttributes.annotationDefault()Returns Attribute mapper for theAnnotationDefaultattribute.Attribute.attributeMapper()Returns theAttributeMapperassociated with this attribute.final AttributeMapper<T> CustomAttribute.attributeMapper()Attributes.bootstrapMethods()Returns Attribute mapper for theBootstrapMethodsattribute.Attributes.characterRangeTable()Returns Attribute mapper for theCharacterRangeTableattribute.static AttributeMapper<CodeAttribute> Attributes.code()Returns Attribute mapper for theCodeattribute.Attributes.compilationId()Returns Attribute mapper for theCompilationIDattribute.Attributes.constantValue()Returns Attribute mapper for theConstantValueattribute.static AttributeMapper<DeprecatedAttribute> Attributes.deprecated()Returns Attribute mapper for theDeprecatedattribute.Attributes.enclosingMethod()Returns Attribute mapper for theEnclosingMethodattribute.static AttributeMapper<ExceptionsAttribute> Attributes.exceptions()Returns Attribute mapper for theExceptionsattribute.static AttributeMapper<InnerClassesAttribute> Attributes.innerClasses()Returns Attribute mapper for theInnerClassesattribute.Attributes.lineNumberTable()Returns Attribute mapper for theLineNumberTableattribute.Attributes.localVariableTable()Returns Attribute mapper for theLocalVariableTableattribute.Attributes.localVariableTypeTable()Returns Attribute mapper for theLocalVariableTypeTableattribute.Attributes.methodParameters()Returns Attribute mapper for theMethodParametersattribute.static AttributeMapper<ModuleAttribute> Attributes.module()Returns Attribute mapper for theModuleattribute.static AttributeMapper<ModuleHashesAttribute> Attributes.moduleHashes()Returns Attribute mapper for theModuleHashesattribute.Attributes.moduleMainClass()Returns Attribute mapper for theModuleMainClassattribute.Attributes.modulePackages()Returns Attribute mapper for theModulePackagesattribute.Attributes.moduleResolution()Returns Attribute mapper for theModuleResolutionattribute.static AttributeMapper<ModuleTargetAttribute> Attributes.moduleTarget()Returns Attribute mapper for theModuleTargetattribute.static AttributeMapper<NestHostAttribute> Attributes.nestHost()Returns Attribute mapper for theNestHostattribute.static AttributeMapper<NestMembersAttribute> Attributes.nestMembers()Returns Attribute mapper for theNestMembersattribute.Attributes.permittedSubclasses()Returns Attribute mapper for thePermittedSubclassesattribute.static AttributeMapper<RecordAttribute> Attributes.record()Returns Attribute mapper for theRecordattribute.Attributes.runtimeInvisibleAnnotations()Returns Attribute mapper for theRuntimeInvisibleAnnotationsattribute.Attributes.runtimeInvisibleParameterAnnotations()Returns Attribute mapper for theRuntimeInvisibleParameterAnnotationsattribute.Attributes.runtimeInvisibleTypeAnnotations()Returns Attribute mapper for theRuntimeInvisibleTypeAnnotationsattribute.Attributes.runtimeVisibleAnnotations()Returns Attribute mapper for theRuntimeVisibleAnnotationsattribute.Attributes.runtimeVisibleParameterAnnotations()Returns Attribute mapper for theRuntimeVisibleParameterAnnotationsattribute.Attributes.runtimeVisibleTypeAnnotations()Returns Attribute mapper for theRuntimeVisibleTypeAnnotationsattribute.static AttributeMapper<SignatureAttribute> Attributes.signature()Returns Attribute mapper for theSignatureattribute.Attributes.sourceDebugExtension()Returns Attribute mapper for theSourceDebugExtensionattribute.static AttributeMapper<SourceFileAttribute> Attributes.sourceFile()Returns Attribute mapper for theSourceFileattribute.static AttributeMapper<SourceIDAttribute> Attributes.sourceId()Returns Attribute mapper for theSourceIDattribute.Attributes.stackMapTable()Returns Attribute mapper for theStackMapTableattribute.static AttributeMapper<SyntheticAttribute> Attributes.synthetic()Returns Attribute mapper for theSyntheticattribute.Methods in java.lang.classfile that return types with arguments of type AttributeMapperModifier and TypeMethodDescriptionClassFile.AttributeMapperOption.attributeMapper()Returns the function mapping attribute names to attribute mappers.ClassReader.customAttributes()Returns the table of custom attribute mappers.Methods in java.lang.classfile with parameters of type AttributeMapperModifier and TypeMethodDescriptionAttributedElement.findAttribute(AttributeMapper<T> attr) Finds an attribute by name.AttributedElement.findAttributes(AttributeMapper<T> attr) Finds one or more attributes by name.Method parameters in java.lang.classfile with type arguments of type AttributeMapperModifier and TypeMethodDescriptionClassFile.AttributeMapperOption.of(Function<Utf8Entry, AttributeMapper<?>> attributeMapper) Returns an option describing attribute mappers for custom attributes.Constructors in java.lang.classfile with parameters of type AttributeMapperModifierConstructorDescriptionprotectedCustomAttribute(AttributeMapper<T> mapper) Construct a CustomAttribute.