インタフェースjava.lang.classfile.AttributeMapperの
使用
AttributeMapperを使用するパッケージ
-
java.lang.classfileでのAttributeMapperの使用
修飾子と型メソッド説明Attributes.annotationDefault()
AnnotationDefault
属性のマッパーを返します。Attribute.attributeMapper()
この属性に関連付けられたAttributeMapper
を返します。final AttributeMapper
<T> CustomAttribute.attributeMapper()
Attributes.bootstrapMethods()
BootstrapMethods
属性のマッパーを返します。Attributes.characterRangeTable()
CharacterRangeTable
属性のマッパーを返します。static AttributeMapper
<CodeAttribute> Attributes.code()
Code
属性のマッパーを返します。Attributes.compilationId()
CompilationID
属性のマッパーを返します。Attributes.constantValue()
ConstantValue
属性のマッパーを返します。static AttributeMapper
<DeprecatedAttribute> Attributes.deprecated()
Deprecated
属性のマッパーを返します。Attributes.enclosingMethod()
EnclosingMethod
属性のマッパーを返します。static AttributeMapper
<ExceptionsAttribute> Attributes.exceptions()
Exceptions
属性のマッパーを返します。static AttributeMapper
<InnerClassesAttribute> Attributes.innerClasses()
InnerClasses
属性のマッパーを返します。Attributes.lineNumberTable()
LineNumberTable
属性のマッパーを返します。Attributes.localVariableTable()
LocalVariableTable
属性のマッパーを返します。Attributes.localVariableTypeTable()
LocalVariableTypeTable
属性のマッパーを返します。Attributes.methodParameters()
MethodParameters
属性のマッパーを返します。static AttributeMapper
<ModuleAttribute> Attributes.module()
Module
属性のマッパーを返します。static AttributeMapper
<ModuleHashesAttribute> Attributes.moduleHashes()
ModuleHashes
属性のマッパーを返します。Attributes.moduleMainClass()
ModuleMainClass
属性のマッパーを返します。Attributes.modulePackages()
ModulePackages
属性のマッパーを返します。Attributes.moduleResolution()
ModuleResolution
属性のマッパーを返します。static AttributeMapper
<ModuleTargetAttribute> Attributes.moduleTarget()
ModuleTarget
属性のマッパーを返します。static AttributeMapper
<NestHostAttribute> Attributes.nestHost()
NestHost
属性のマッパーを返します。static AttributeMapper
<NestMembersAttribute> Attributes.nestMembers()
NestMembers
属性のマッパーを返します。Attributes.permittedSubclasses()
PermittedSubclasses
属性のマッパーを返します。static AttributeMapper
<RecordAttribute> Attributes.record()
Record
属性のマッパーを返します。Attributes.runtimeInvisibleAnnotations()
RuntimeInvisibleAnnotations
属性のマッパーを返します。Attributes.runtimeInvisibleParameterAnnotations()
RuntimeInvisibleParameterAnnotations
属性のマッパーを返します。Attributes.runtimeInvisibleTypeAnnotations()
RuntimeInvisibleTypeAnnotations
属性のマッパーを返します。Attributes.runtimeVisibleAnnotations()
RuntimeVisibleAnnotations
属性のマッパーを返します。Attributes.runtimeVisibleParameterAnnotations()
RuntimeVisibleParameterAnnotations
属性のマッパーを返します。Attributes.runtimeVisibleTypeAnnotations()
RuntimeVisibleTypeAnnotations
属性のマッパーを返します。static AttributeMapper
<SignatureAttribute> Attributes.signature()
Signature
属性のマッパーを返します。Attributes.sourceDebugExtension()
SourceDebugExtension
属性のマッパーを返します。static AttributeMapper
<SourceFileAttribute> Attributes.sourceFile()
SourceFile
属性のマッパーを返します。static AttributeMapper
<SourceIDAttribute> Attributes.sourceId()
SourceID
属性のマッパーを返します。Attributes.stackMapTable()
StackMapTable
属性のマッパーを返します。static AttributeMapper
<SyntheticAttribute> Attributes.synthetic()
Synthetic
属性のマッパーを返します。型AttributeMapperの引数を持つ型を返すjava.lang.classfileのメソッド修飾子と型メソッド説明ClassFile.AttributeMapperOption.attributeMapper()
属性マッパーへの関数マッピング属性名を返します。ClassReader.customAttributes()
カスタム属性マッパーの表を返します。型AttributeMapperのパラメータを持つjava.lang.classfileのメソッド修飾子と型メソッド説明AttributedElement.findAttribute
(AttributeMapper<T> attr) 名前で属性を検索します。AttributedElement.findAttributes
(AttributeMapper<T> attr) 名前で属性を検索します。型AttributeMapperの型引数を持つjava.lang.classfileのメソッド・パラメータ修飾子と型メソッド説明ClassFile.AttributeMapperOption.of
(Function<Utf8Entry, AttributeMapper<?>> attributeMapper) 解析用のユーザー定義属性を説明するオプションを返します。型AttributeMapperのパラメータを持つjava.lang.classfileのコンストラクタ