インタフェースjava.lang.classfile.WritableElementの
使用
パッケージ
説明
クラス・ファイルの解析、生成および変換ライブラリを提供します。
java.lang.classfile
PREVIEWライブラリのクラス・ファイル属性を記述するインタフェースを提供します。java.lang.classfile
PREVIEWライブラリのクラス・ファイル定数プール・エントリを記述するインタフェースを提供します。-
java.lang.classfilePREVIEWでのWritableElementPREVIEWの使用
修飾子と型インタフェース説明interface
Preview.宣言の注釈をモデル化します。interface
Preview.注釈のキーと値のペアをモデル化します。interface
Preview.注釈のキーと値のペアの値をモデル化します。static interface
Preview.annotation-valued要素をモデル化します。static interface
Preview.array-valued要素をモデル化するstatic interface
Preview.constant-valued要素をモデル化するstatic interface
Preview.constant-valued要素をモデル化するstatic interface
Preview.constant-valued要素をモデル化するstatic interface
Preview.class-valued要素をモデル化します。static interface
Preview.constant-valued要素をモデル化するstatic interface
Preview.constant-valued要素をモデル化するstatic interface
Preview.enum-valued要素をモデル化するstatic interface
Preview.constant-valued要素をモデル化するstatic interface
Preview.constant-valued要素をモデル化するstatic interface
Preview.constant-valued要素をモデル化するstatic interface
Preview.constant-valued要素をモデル化するstatic interface
Preview.constant-valued要素をモデル化するinterface
Preview.クラス・ファイル属性4.7をモデル化します。interface
Preview.ブートストラップ・メソッド表のエントリをモデル化します。interface
Preview.フィールドをモデル化します。interface
Preview.メソッドをモデル化します。interface
修飾子と型クラス説明class
CustomAttributePREVIEW<T extends CustomAttributePREVIEW<T>>
Preview.クラス・ファイルの非標準属性をモデル化します。 -
java.lang.classfile.attributePREVIEWでのWritableElementPREVIEWの使用
修飾子と型インタフェース説明interface
interface
Preview.BootstrapMethods
属性4.7.23をモデル化します。これは、クラス・ファイルの定数プールの拡張として機能します。interface
Preview.CharacterRangeTable属性は、Code
属性の属性表にあるオプションの可変長属性です。interface
Preview.Code
属性4.7.3をモデル化し、非ネイティブの非抽象メソッドに表示し、メソッド本文のバイトコードを含めます。interface
Preview.CompilationID
属性(@@@には参照が必要です)をモデル化します。この属性はクラスに表示され、クラスのコンパイル時間を記録できます。interface
Preview.ConstantValue
属性4.7.2をモデル化します。これはフィールドに表示でき、フィールドの値が定数であることを示します。interface
Preview.クラス、メソッドおよびフィールドに表示されるDeprecated
属性4.7.15をモデル化します。interface
Preview.クラスに指定できるEnclosingMethod
属性4.7.7をモデル化し、クラスがローカル・クラスまたは匿名クラスであることを示します。interface
Preview.メソッドに指定できるExceptions
属性4.7.5をモデル化し、このメソッドによってスローされるよう宣言された例外を記録します。interface
Preview.クラスに指定できるInnerClasses
属性4.7.6をモデル化し、このクラス・ファイルによって参照されるクラスが内部クラスであるレコードを生成します。interface
Preview.Code
属性に指定できるLineNumberTable
属性4.7.12をモデル化し、索引間のマッピングをコード表およびソース・ファイル内の行番号に記録します。interface
Preview.Code
属性に指定できるLocalVariableTable
属性4.7.13をモデル化し、ローカル変数に関するデバッグ情報を記録します。interface
Preview.Code
属性に指定できるLocalVariableTypeTable
属性4.7.14をモデル化し、ローカル変数に関するデバッグ情報を記録します。interface
Preview.メソッドに指定できるMethodParameters
属性4.7.24をモデル化し、メソッドのパラメータに関するオプション情報を記録します。interface
Preview.Module
属性4.7.25をモデル化します。これは、モジュール記述子を表すクラスに指定できます。interface
Preview.モジュール記述子を表すクラスに指定できるModuleHashes
属性をモデル化します。interface
Preview.ModuleMainClass
属性4.7.27をモデル化します。これは、モジュール記述子を表すクラスに指定できます。interface
Preview.ModulePackages
属性4.7.26をモデル化します。これは、モジュール記述子を表すクラスに指定できます。interface
Preview.モジュール記述子を表すクラスに指定できるModuleResolution
属性をモデル化します。interface
Preview.モジュール記述子を表すクラスに指定できるModuleTarget
属性をモデル化します。interface
Preview.NestHost
属性4.7.28をモデル化します。この属性はクラスに表示され、このクラスがネストのメンバーであることを示します。interface
Preview.NestMembers
属性4.7.29をモデル化します。この属性はクラスに表示され、このクラスがネスト・ホストであることを示します。interface
Preview.PermittedSubclasses
属性4.7.31をモデル化します。この属性は、どのクラスがこのクラスを拡張できるかを示すためにクラスに表示されます。interface
Preview.Record
属性4.7.30をモデル化します。この属性はクラスに表示され、このクラスがレコード・クラスであることを示します。interface
Preview.クラス、メソッドおよびフィールドに表示されるRuntimeInvisibleAnnotations
属性4.7.17をモデル化します。interface
Preview.メソッドに指定できるRuntimeInvisibleParameterAnnotations
属性4.7.19をモデル化します。interface
Preview.クラス、メソッド、フィールドおよびコード属性に指定できるRuntimeInvisibleTypeAnnotations
属性4.7.21をモデル化します。interface
Preview.クラス、メソッドおよびフィールドに表示されるRuntimeVisibleAnnotations
属性4.7.16をモデル化します。interface
Preview.メソッドに指定できるRuntimeVisibleParameterAnnotations
属性4.7.18をモデル化します。interface
Preview.クラス、メソッド、フィールドおよびコード属性に指定できるRuntimeVisibleTypeAnnotations
属性4.7.20をモデル化します。interface
Preview.クラス、メソッドまたはフィールドに表示されるSignature
属性4.7.9をモデル化します。interface
Preview.SourceDebugExtension
属性をモデル化します。interface
Preview.クラスに指定できるSourceFile
属性4.7.10をモデル化します。interface
Preview.クラスに表示されるSourceID
属性をモデル化します。interface
Preview.Code
属性に指定できるStackMapTable
属性4.7.4をモデル化します。interface
Preview.クラス、メソッドおよびフィールドに表示されるSynthetic
属性4.7.8をモデル化します。interface
Preview.クラス、メソッドまたはフィールドの不明な属性をモデル化します。 -
java.lang.classfile.constantpoolPREVIEWでのWritableElementPREVIEWの使用
修飾子と型インタフェース説明interface
Preview.4種類のプリミティブ定数およびUTF8定数を含む、注釈定数として使用できる定数プール・エントリ。interface
Preview.クラス・ファイルの定数プール内のCONSTANT_Class_info
定数をモデル化します。interface
Preview.クラス・ファイルの定数プール内のCONSTANT_Dynamic_info
定数をモデル化します。interface
Preview.クラス・ファイルの定数プールのビルダー。interface
Preview.ConstantValue
属性で定数として使用できる定数プール・エントリをモデル化します。これには、4つのプリミティブ定数型とString定数が含まれます。interface
Preview.クラス・ファイルの定数プール内のCONSTANT_Double_info
定数をモデル化します。interface
Preview.動的定数プール・エントリ(ConstantDynamicEntry
PREVIEWまたはInvokeDynamicEntry
PREVIEW)をモデル化します。interface
Preview.クラス・ファイルの定数プール内のCONSTANT_Fieldref_info
定数をモデル化します。interface
Preview.クラス・ファイルの定数プール内のCONSTANT_Float_info
定数をモデル化します。interface
Preview.クラス・ファイルの定数プール内のCONSTANT_Integer_info
定数をモデル化します。interface
Preview.クラス・ファイルの定数プール内のCONSTANT_InterfaceMethodRef_info
定数をモデル化します。interface
Preview.動的コール・サイトの定数プール・エントリをモデル化します。interface
Preview.LDC
命令によるロードに適した定数プール・エントリのマーカー・インタフェース。interface
Preview.クラス・ファイルの定数プール内のCONSTANT_Long_info
定数をモデル化します。interface
Preview.フィールド、メソッドおよびインタフェース・メソッドへの参照を含む、クラス・ファイルの定数プール内のメンバー参照定数をモデル化します。interface
Preview.クラス・ファイルの定数プール内のCONSTANT_MethodHandle_info
定数をモデル化します。interface
Preview.クラス・ファイルの定数プール内のCONSTANT_MethodRef_info
定数をモデル化します。interface
Preview.クラス・ファイルの定数プール内のCONSTANT_MethodType_info
定数をモデル化します。interface
Preview.クラス・ファイルの定数プール内のCONSTANT_Module_info
定数をモデル化します。interface
Preview.クラス・ファイルの定数プール内のCONSTANT_NameAndType_info
定数をモデル化します。interface
Preview.クラス・ファイルの定数プール内のCONSTANT_Package_info
定数をモデル化します。interface
Preview.クラス・ファイルの定数プール内のエントリをモデル化します。interface
Preview.クラス・ファイルの定数プール内のCONSTANT_String_info
定数をモデル化します。interface
Preview.クラス・ファイルの定数プール内のCONSTANT_UTF8_info
定数をモデル化します。