インタフェースjava.lang.classfile.AttributeMapperの
使用
-
java.lang.classfilePREVIEWでのAttributeMapperPREVIEWの使用
修飾子と型フィールド説明static final AttributeMapperPREVIEW
<AnnotationDefaultAttributePREVIEW> Attributes.ANNOTATION_DEFAULT
AnnotationDefault
属性の属性マッパーstatic final AttributeMapperPREVIEW
<BootstrapMethodsAttributePREVIEW> Attributes.BOOTSTRAP_METHODS
BootstrapMethods
属性の属性マッパーstatic final AttributeMapperPREVIEW
<CharacterRangeTableAttributePREVIEW> Attributes.CHARACTER_RANGE_TABLE
CharacterRangeTable
属性の属性マッパーstatic final AttributeMapperPREVIEW
<CodeAttributePREVIEW> Attributes.CODE
Code
属性の属性マッパーstatic final AttributeMapperPREVIEW
<CompilationIDAttributePREVIEW> Attributes.COMPILATION_ID
CompilationID
属性の属性マッパーstatic final AttributeMapperPREVIEW
<ConstantValueAttributePREVIEW> Attributes.CONSTANT_VALUE
ConstantValue
属性の属性マッパーstatic final AttributeMapperPREVIEW
<DeprecatedAttributePREVIEW> Attributes.DEPRECATED
Deprecated
属性の属性マッパーstatic final AttributeMapperPREVIEW
<EnclosingMethodAttributePREVIEW> Attributes.ENCLOSING_METHOD
EnclosingMethod
属性の属性マッパーstatic final AttributeMapperPREVIEW
<ExceptionsAttributePREVIEW> Attributes.EXCEPTIONS
Exceptions
属性の属性マッパーstatic final AttributeMapperPREVIEW
<InnerClassesAttributePREVIEW> Attributes.INNER_CLASSES
InnerClasses
属性の属性マッパーstatic final AttributeMapperPREVIEW
<LineNumberTableAttributePREVIEW> Attributes.LINE_NUMBER_TABLE
LineNumberTable
属性の属性マッパーstatic final AttributeMapperPREVIEW
<LocalVariableTableAttributePREVIEW> Attributes.LOCAL_VARIABLE_TABLE
LocalVariableTable
属性の属性マッパーstatic final AttributeMapperPREVIEW
<LocalVariableTypeTableAttributePREVIEW> Attributes.LOCAL_VARIABLE_TYPE_TABLE
LocalVariableTypeTable
属性の属性マッパーstatic final AttributeMapperPREVIEW
<MethodParametersAttributePREVIEW> Attributes.METHOD_PARAMETERS
MethodParameters
属性の属性マッパーstatic final AttributeMapperPREVIEW
<ModuleAttributePREVIEW> Attributes.MODULE
Module
属性の属性マッパーstatic final AttributeMapperPREVIEW
<ModuleHashesAttributePREVIEW> Attributes.MODULE_HASHES
ModuleHashes
属性の属性マッパーstatic final AttributeMapperPREVIEW
<ModuleMainClassAttributePREVIEW> Attributes.MODULE_MAIN_CLASS
ModuleMainClass
属性の属性マッパーstatic final AttributeMapperPREVIEW
<ModulePackagesAttributePREVIEW> Attributes.MODULE_PACKAGES
ModulePackages
属性の属性マッパーstatic final AttributeMapperPREVIEW
<ModuleResolutionAttributePREVIEW> Attributes.MODULE_RESOLUTION
ModuleResolution
属性の属性マッパーstatic final AttributeMapperPREVIEW
<ModuleTargetAttributePREVIEW> Attributes.MODULE_TARGET
ModuleTarget
属性の属性マッパーstatic final AttributeMapperPREVIEW
<NestHostAttributePREVIEW> Attributes.NEST_HOST
NestHost
属性の属性マッパーstatic final AttributeMapperPREVIEW
<NestMembersAttributePREVIEW> Attributes.NEST_MEMBERS
NestMembers
属性の属性マッパーstatic final AttributeMapperPREVIEW
<PermittedSubclassesAttributePREVIEW> Attributes.PERMITTED_SUBCLASSES
PermittedSubclasses
属性の属性マッパーstatic final AttributeMapperPREVIEW
<RecordAttributePREVIEW> Attributes.RECORD
Record
属性の属性マッパーAttributes.RUNTIME_INVISIBLE_ANNOTATIONS
RuntimeInvisibleAnnotations
属性の属性マッパーAttributes.RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
RuntimeInvisibleParameterAnnotations
属性の属性マッパーAttributes.RUNTIME_INVISIBLE_TYPE_ANNOTATIONS
RuntimeInvisibleTypeAnnotations
属性の属性マッパーAttributes.RUNTIME_VISIBLE_ANNOTATIONS
RuntimeVisibleAnnotations
属性の属性マッパーAttributes.RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
RuntimeVisibleParameterAnnotations
属性の属性マッパーAttributes.RUNTIME_VISIBLE_TYPE_ANNOTATIONS
RuntimeVisibleTypeAnnotations
属性の属性マッパーstatic final AttributeMapperPREVIEW
<SignatureAttributePREVIEW> Attributes.SIGNATURE
Signature
属性の属性マッパーstatic final AttributeMapperPREVIEW
<SourceDebugExtensionAttributePREVIEW> Attributes.SOURCE_DEBUG_EXTENSION
SourceDebugExtension
属性の属性マッパーstatic final AttributeMapperPREVIEW
<SourceFileAttributePREVIEW> Attributes.SOURCE_FILE
SourceFile
属性の属性マッパーstatic final AttributeMapperPREVIEW
<SourceIDAttributePREVIEW> Attributes.SOURCE_ID
SourceID
属性の属性マッパーstatic final AttributeMapperPREVIEW
<StackMapTableAttributePREVIEW> Attributes.STACK_MAP_TABLE
StackMapTable
属性の属性マッパーstatic final AttributeMapperPREVIEW
<SyntheticAttributePREVIEW> Attributes.SYNTHETIC
Synthetic
属性の属性マッパー修飾子と型フィールド説明static final Set
<AttributeMapperPREVIEW<?>> Attributes.PREDEFINED_ATTRIBUTES
すべての標準属性マッパー。修飾子と型メソッド説明Attribute.attributeMapper()
この属性に関連付けられているAttributeMapper
PREVIEWを返します。final AttributeMapperPREVIEW
<T> CustomAttribute.attributeMapper()
static AttributeMapperPREVIEW
<?> Attributes.standardAttribute
(Utf8EntryPREVIEW name) 標準属性の属性マッパーを返します。修飾子と型メソッド説明ClassFile.AttributeMapperOption.attributeMapper()
属性マッパーへの関数マッピング属性名を返します。ClassReader.customAttributes()
カスタム属性マッパーの表を返します。修飾子と型メソッド説明AttributedElement.findAttribute
(AttributeMapperPREVIEW<T> attr) 名前で属性を検索します。AttributedElement.findAttributes
(AttributeMapperPREVIEW<T> attr) 名前で1つ以上の属性を検索します。修飾子と型メソッド説明ClassFile.AttributeMapperOption.of
(Function<Utf8EntryPREVIEW, AttributeMapperPREVIEW<?>> attributeMapper) カスタム属性の属性マッパーを記述するオプションを返します。修飾子コンストラクタ説明protected
CustomAttribute
(AttributeMapperPREVIEW<T> mapper) CustomAttributePREVIEWを作成します。