パッケージjava.lang.classfile.attributeの
使用
java.lang.classfile.attributeを使用するパッケージ
-
java.lang.classfileにより使用されるjava.lang.classfile.attributeのクラスクラス説明このメソッドで定義された注釈インタフェース要素のデフォルト値(JLS 9.6.2)を記録する、
AnnotationDefault
属性(JVMS 4.7.22)をモデル化します。BootstrapMethods
属性(JVMS 4.7.23)をモデル化します。この属性には、動的に計算されるコール・サイトおよび定数で使用されるブートストラップ・メソッドの実行に関するシンボリック情報が格納されます。CharacterRangeTable
属性をモデル化します。これは、ソース・ファイルの位置の範囲からcode
配列への索引の範囲への双方向マッピングです。class
ファイルのコンパイル時間を記録するCompilationID
属性をモデル化します。ConstantValue
属性(JVMS 4.7.2)をモデル化します。これは、このフィールドの値が定数であり、その定数値であることを示します。この構造が置き換えられたことを示すDeprecated
属性(JVMS 4.7.15)をモデル化します。EnclosingMethod
属性(JVMS 4.7.7)をモデル化します。これは、このクラスがローカル・クラスまたは匿名クラスであることを示し、このクラスが1つのメソッドまたはコンストラクタで囲まれている場合は、このクラスの包含メソッドまたはコンストラクタを示します。Exceptions
属性(JVMS 4.7.5)をモデル化します。この属性には、このメソッドによってスローされるよう宣言された例外が記録されます。InnerClasses
属性(JVMS 4.7.6)をモデル化します。この属性では、このclass
ファイルによって参照されるクラスがネストされたクラスであることを記録します。LineNumberTable
属性(JVMS 4.7.12)をモデル化します。この属性では、索引間のマッピングがcode
配列に、行番号がソース・ファイルに記録されます。ローカル変数に関するデバッグ情報を記録するLocalVariableTable
属性(JVMS 4.7.13)をモデル化します。汎用型を持つローカル変数に関するデバッグ情報を記録するLocalVariableTypeTable
属性(JVMS 4.7.14)をモデル化します。MethodParameters
属性(JVMS 4.7.24)をモデル化します。この属性には、アクセス修飾子など、このメソッドのパラメータに関する反射情報が記録されます。ModuleHashes
属性をモデル化します。この属性は、モジュール記述子を「表す」クラス上に表示され、一連の共通配信モジュールのハッシュを取得します。ModuleMainClass
属性(JVMS 4.7.27)をモデル化します。この属性は、モジュールのメイン・クラスを示し、モジュール記述子を「表す」クラス上に表示されます。ModulePackages
属性(JVMS 4.7.26)をモデル化します。この属性は、モジュール記述子を「表す」クラスに配置でき、モジュール記述子で使用されるモジュール内のパッケージを示します。ModuleResolution
属性をモデル化します。この属性は、モジュール記述子を「表す」クラス上に表示され、モジュールの解決メタデータを取得します。ModuleTarget
属性をモデル化します。この属性は、ターゲット・プラットフォームの制約を表すために、モジュール記述子「表す」のクラスに指定できます。NestMembers
属性(JVMS 4.7.29)をモデル化します。これは、このクラスがネストおよび他のネスト・メンバーのホストであることを示します。このクラスまたはインタフェースがsealedであること、およびこのクラスまたはインタフェースを拡張または実装できるクラスまたはインタフェースを示すPermittedSubclasses
属性(JVMS 4.7.31)をモデル化します。RuntimeInvisibleAnnotations
属性(JVMS 4.7.17)をモデル化します。この属性には、class
ファイル・コンシューマには表示されるが、「コア反射」には表示されない宣言注釈が格納されます。RuntimeInvisibleParameterAnnotations
属性(JVMS 4.7.19)をモデル化します。この属性には、class
ファイル・コンシューマには表示されるが、「コア反射」には表示されない、このメソッドのメソッド・パラメータに宣言注釈が格納されます。RuntimeInvisibleTypeAnnotations
属性(JVMS 4.7.21)をモデル化します。この属性には、class
ファイル・コンシューマには表示されるが、「コア反射」には表示されない、この構造内の型の注釈付き使用用の注釈が格納されます。RuntimeVisibleAnnotations
属性(JVMS 4.7.16)をモデル化します。この属性には、class
ファイル・コンシューマと「コア反射」の両方に表示される宣言注釈が格納されます。RuntimeVisibleParameterAnnotations
属性(JVMS 4.7.18)をモデル化します。この属性には、class
ファイル・コンシューマと「コア反射」の両方に表示される、このメソッドのメソッド・パラメータに宣言注釈が格納されます。RuntimeVisibleTypeAnnotations
属性(JVMS 4.7.20)をモデル化します。この属性には、class
ファイル・コンシューマと「コア反射」の両方に表示される、この構造内の型の注釈付き使用のためのタイプ使用注釈が格納されます。任意の「変更されたUTF-8」データを格納するSourceDebugExtension
属性(JVMS 4.7.11)をモデル化します。SourceFile
属性(JVMS 4.7.10)をモデル化します。これは、このclass
ファイルのコンパイル元のソース・ファイルの名前を示します。SourceID
属性をモデル化します。この属性には、このclass
ファイルがコンパイルされたソース・ファイルの最終変更時間が記録されます。(4.10.1)型チェックによる検証に使用されるStackMapTable
属性(JVMS 4.7.4)をモデル化します。 -
クラス説明このメソッドで定義された注釈インタフェース要素のデフォルト値(JLS 9.6.2)を記録する、
AnnotationDefault
属性(JVMS 4.7.22)をモデル化します。BootstrapMethods
属性(JVMS 4.7.23)をモデル化します。この属性には、動的に計算されるコール・サイトおよび定数で使用されるブートストラップ・メソッドの実行に関するシンボリック情報が格納されます。CharacterRangeTableAttribute
内の単一の文字範囲エントリをモデル化します。CharacterRangeTable
属性をモデル化します。これは、ソース・ファイルの位置の範囲からcode
配列への索引の範囲への双方向マッピングです。class
ファイルのコンパイル時間を記録するCompilationID
属性をモデル化します。ConstantValue
属性(JVMS 4.7.2)をモデル化します。これは、このフィールドの値が定数であり、その定数値であることを示します。この構造が置き換えられたことを示すDeprecated
属性(JVMS 4.7.15)をモデル化します。EnclosingMethod
属性(JVMS 4.7.7)をモデル化します。これは、このクラスがローカル・クラスまたは匿名クラスであることを示し、このクラスが1つのメソッドまたはコンストラクタで囲まれている場合は、このクラスの包含メソッドまたはコンストラクタを示します。Exceptions
属性(JVMS 4.7.5)をモデル化します。この属性には、このメソッドによってスローされるよう宣言された例外が記録されます。InnerClasses
属性(JVMS 4.7.6)をモデル化します。この属性では、このclass
ファイルによって参照されるクラスがネストされたクラスであることを記録します。InnerClassesAttribute
内の単一のエントリをモデル化します。LineNumberTableAttribute
内の単一の行番号エントリをモデル化します。LineNumberTable
属性(JVMS 4.7.12)をモデル化します。この属性では、索引間のマッピングがcode
配列に、行番号がソース・ファイルに記録されます。LocalVariableTableAttribute
内の単一のローカル変数をモデル化します。ローカル変数に関するデバッグ情報を記録するLocalVariableTable
属性(JVMS 4.7.13)をモデル化します。LocalVariableTypeTableAttribute
内の単一のローカル変数をモデル化します。汎用型を持つローカル変数に関するデバッグ情報を記録するLocalVariableTypeTable
属性(JVMS 4.7.14)をモデル化します。MethodParametersAttribute
で単一のメソッド・パラメータをモデル化します。MethodParameters
属性(JVMS 4.7.24)をモデル化します。この属性には、アクセス修飾子など、このメソッドのパラメータに関する反射情報が記録されます。Module
属性のビルダー。ModuleAttribute
の単一の"exports"宣言をモデル化します。ModuleHashes
属性をモデル化します。この属性は、モジュール記述子を「表す」クラス上に表示され、一連の共通配信モジュールのハッシュを取得します。ModuleHashesAttribute
内の単一モジュールのハッシュ情報をモデル化します。ModuleMainClass
属性(JVMS 4.7.27)をモデル化します。この属性は、モジュールのメイン・クラスを示し、モジュール記述子を「表す」クラス上に表示されます。ModuleAttribute
の単一の"opens"宣言をモデル化します。ModulePackages
属性(JVMS 4.7.26)をモデル化します。この属性は、モジュール記述子を「表す」クラスに配置でき、モジュール記述子で使用されるモジュール内のパッケージを示します。ModuleAttribute
の単一の"provides"宣言をモデル化します。ModuleAttribute
の単一の"requires"宣言をモデル化します。ModuleResolution
属性をモデル化します。この属性は、モジュール記述子を「表す」クラス上に表示され、モジュールの解決メタデータを取得します。ModuleTarget
属性をモデル化します。この属性は、ターゲット・プラットフォームの制約を表すために、モジュール記述子「表す」のクラスに指定できます。NestMembers
属性(JVMS 4.7.29)をモデル化します。これは、このクラスがネストおよび他のネスト・メンバーのホストであることを示します。このクラスまたはインタフェースがsealedであること、およびこのクラスまたはインタフェースを拡張または実装できるクラスまたはインタフェースを示すPermittedSubclasses
属性(JVMS 4.7.31)をモデル化します。RecordAttribute
の単一のレコード・コンポーネントをモデル化します。RuntimeInvisibleAnnotations
属性(JVMS 4.7.17)をモデル化します。この属性には、class
ファイル・コンシューマには表示されるが、「コア反射」には表示されない宣言注釈が格納されます。RuntimeInvisibleParameterAnnotations
属性(JVMS 4.7.19)をモデル化します。この属性には、class
ファイル・コンシューマには表示されるが、「コア反射」には表示されない、このメソッドのメソッド・パラメータに宣言注釈が格納されます。RuntimeInvisibleTypeAnnotations
属性(JVMS 4.7.21)をモデル化します。この属性には、class
ファイル・コンシューマには表示されるが、「コア反射」には表示されない、この構造内の型の注釈付き使用用の注釈が格納されます。RuntimeVisibleAnnotations
属性(JVMS 4.7.16)をモデル化します。この属性には、class
ファイル・コンシューマと「コア反射」の両方に表示される宣言注釈が格納されます。RuntimeVisibleParameterAnnotations
属性(JVMS 4.7.18)をモデル化します。この属性には、class
ファイル・コンシューマと「コア反射」の両方に表示される、このメソッドのメソッド・パラメータに宣言注釈が格納されます。RuntimeVisibleTypeAnnotations
属性(JVMS 4.7.20)をモデル化します。この属性には、class
ファイル・コンシューマと「コア反射」の両方に表示される、この構造内の型の注釈付き使用のためのタイプ使用注釈が格納されます。任意の「変更されたUTF-8」データを格納するSourceDebugExtension
属性(JVMS 4.7.11)をモデル化します。SourceFile
属性(JVMS 4.7.10)をモデル化します。これは、このclass
ファイルのコンパイル元のソース・ファイルの名前を示します。SourceID
属性をモデル化します。この属性には、このclass
ファイルがコンパイルされたソース・ファイルの最終変更時間が記録されます。StackMapTable
属性(JVMS 4.7.4)のスタック・マップ・フレームをモデル化します。オブジェクト型のスタック値。単純なスタック値。初期化されていないスタック値。スタックまたはローカル変数値のタイプ。(4.10.1)型チェックによる検証に使用されるStackMapTable
属性(JVMS 4.7.4)をモデル化します。class
ファイルから読み取られた不明な属性をモデル化します。