インタフェースjava.lang.classfile.constantpool.PoolEntryの
使用
パッケージ
説明
クラス・ファイルの解析、生成および変換ライブラリを提供します。
java.lang.classfilePREVIEWライブラリのクラス・ファイル定数プール・エントリを記述するインタフェースを提供します。-
java.lang.classfilePREVIEWでのPoolEntryPREVIEWの使用
PoolEntryPREVIEW型の型パラメータを持つjava.lang.classfilePREVIEWのメソッド修飾子と型メソッド説明指定された型の定数プール・エントリを返します。その索引は、クラス・ファイル内の指定されたオフセットで指定されます。ClassReader.readEntryOrNull(int offset, Class<T> cls) クラス・ファイル内の指定されたオフセットでインデックスが指定されている特定のタイプの定数プール・エントリを返します。指定されたオフセットでのインデックスがゼロの場合はnullを返します。修飾子と型メソッド説明ClassReader.readEntry(int offset) クラス・ファイル内で指定されたオフセットでインデックスが指定された定数プール・エントリを返します。ClassReader.readEntryOrNull(int offset) クラス・ファイル内の指定されたオフセットでインデックスが指定された定数プール・エントリを返します。指定されたオフセットでのインデックスがゼロの場合はnullを返します。PoolEntryPREVIEW型のパラメータを持つjava.lang.classfilePREVIEWのメソッド修飾子と型メソッド説明voidBufWriter.writeIndex(PoolEntryPREVIEW entry) 指定された定数プール・エントリの索引をu2としてバッファに書き込みます。voidBufWriter.writeIndexOrZero(PoolEntryPREVIEW entry) 指定された定数プール・エントリのインデックスをu2としてバッファに、またはエントリがnullの場合はゼロに書き込みますPoolEntryPREVIEW型の型引数を持つjava.lang.classfilePREVIEWのメソッド・パラメータ修飾子と型メソッド説明voidBufWriter.writeListIndices(List<? extends PoolEntryPREVIEW> list) 定数プール・エントリ索引のリストをバッファに書き込みます。 -
java.lang.classfile.constantpoolPREVIEWでのPoolEntryPREVIEWの使用
修飾子と型インタフェース説明interfacePreview.4種類のプリミティブ定数およびUTF8定数を含む、注釈定数として使用できる定数プール・エントリ。interfacePreview.クラス・ファイルの定数プール内のCONSTANT_Class_info定数をモデル化します。interfacePreview.クラス・ファイルの定数プール内のCONSTANT_Dynamic_info定数をモデル化します。interfacePreview.ConstantValue属性で定数として使用できる定数プール・エントリをモデル化します。これには、4つのプリミティブ定数型とString定数が含まれます。interfacePreview.クラス・ファイルの定数プール内のCONSTANT_Double_info定数をモデル化します。interfacePreview.動的定数プール・エントリ(ConstantDynamicEntryPREVIEWまたはInvokeDynamicEntryPREVIEW)をモデル化します。interfacePreview.クラス・ファイルの定数プール内のCONSTANT_Fieldref_info定数をモデル化します。interfacePreview.クラス・ファイルの定数プール内のCONSTANT_Float_info定数をモデル化します。interfacePreview.クラス・ファイルの定数プール内のCONSTANT_Integer_info定数をモデル化します。interfacePreview.クラス・ファイルの定数プール内のCONSTANT_InterfaceMethodRef_info定数をモデル化します。interfacePreview.動的コール・サイトの定数プール・エントリをモデル化します。interfacePreview.LDC命令によるロードに適した定数プール・エントリのマーカー・インタフェース。interfacePreview.クラス・ファイルの定数プール内のCONSTANT_Long_info定数をモデル化します。interfacePreview.フィールド、メソッドおよびインタフェース・メソッドへの参照を含む、クラス・ファイルの定数プール内のメンバー参照定数をモデル化します。interfacePreview.クラス・ファイルの定数プール内のCONSTANT_MethodHandle_info定数をモデル化します。interfacePreview.クラス・ファイルの定数プール内のCONSTANT_MethodRef_info定数をモデル化します。interfacePreview.クラス・ファイルの定数プール内のCONSTANT_MethodType_info定数をモデル化します。interfacePreview.クラス・ファイルの定数プール内のCONSTANT_Module_info定数をモデル化します。interfacePreview.クラス・ファイルの定数プール内のCONSTANT_NameAndType_info定数をモデル化します。interfacePreview.クラス・ファイルの定数プール内のCONSTANT_Package_info定数をモデル化します。interfacePreview.クラス・ファイルの定数プール内のCONSTANT_String_info定数をモデル化します。interfacePreview.クラス・ファイルの定数プール内のCONSTANT_UTF8_info定数をモデル化します。java.lang.classfile.constantpoolPREVIEWの型PoolEntryPREVIEWの引数型を持つサブインタフェース修飾子と型インタフェース説明interfacePreview.クラス・ファイルの定数プールおよびブートストラップ・メソッド表への読取りアクセス権を提供します。interfacePreview.クラス・ファイルの定数プール内のエントリをモデル化します。PoolEntryPREVIEW型の型パラメータを持つjava.lang.classfile.constantpoolPREVIEWのメソッドPoolEntryPREVIEW型の引数を持つ型を返すjava.lang.classfile.constantpoolPREVIEWのメソッド