インタフェースjava.lang.classfile.constantpool.PoolEntryの
使用
PoolEntryを使用するパッケージ
-
java.lang.classfileでのPoolEntryの使用
型PoolEntryの型パラメータを持つjava.lang.classfileのメソッド修飾子と型メソッド説明<T extends PoolEntry>
Tclass
ファイル内の指定されたオフセットで索引が指定されている特定のタイプの定数プール・エントリを返します。<T extends PoolEntry>
TClassReader.readEntryOrNull
(int offset, Class<T> cls) class
ファイル内の指定されたオフセットで索引が指定されている特定のタイプの定数プール・エントリを返します。指定されたオフセットでの索引がゼロの場合はnull
を返します。PoolEntryを返すjava.lang.classfileのメソッド修飾子と型メソッド説明ClassReader.readEntry
(int offset) class
ファイル内の指定されたオフセットで索引が指定されている定数プール・エントリを返します。ClassReader.readEntryOrNull
(int offset) class
ファイル内の指定されたオフセットで索引が指定されている定数プール・エントリを返します。指定されたオフセットでの索引がゼロの場合はnull
を返します。型PoolEntryのパラメータを持つjava.lang.classfileのメソッド修飾子と型メソッド説明void
BufWriter.writeIndex
(PoolEntry entry) 指定された定数プール・エントリのインデックスをu2
として書き込みます。void
BufWriter.writeIndexOrZero
(PoolEntry entry) 指定された定数プール・エントリの索引、または指定されたエントリがnull
の場合は値0
をu2
として書き込みます。 -
java.lang.classfile.constantpoolでのPoolEntryの使用
java.lang.classfile.constantpoolのPoolEntryのサブインタフェース修飾子と型インタフェース説明interface
注釈の要素に関連付けられた定数値を表すことができる定数プール・エントリのマーカー・インタフェース。interface
class
ファイルの定数プールで参照型を表すCONSTANT_Class_info
構造をモデル化します。interface
class
ファイルの定数プールで「動的に計算される定数」を表すCONSTANT_Dynamic_info
構造をモデル化します。interface
ConstantValue
属性の定数値を表すことができる定数プール・エントリのマーカー・インタフェース。interface
class
ファイルの定数プールでdouble
定数を表すCONSTANT_Double_info
構造をモデル化します。interface
動的に計算される定数プール・エントリ(class
ファイルの定数プールにConstantDynamicEntry
およびInvokeDynamicEntry
を含む)をモデル化するスーパー・インタフェース。interface
class
ファイルの定数プールで、CONSTANT_Fieldref_info
構造またはフィールドへのシンボリック参照をモデル化します。interface
class
ファイルの定数プールで、CONSTANT_Float_info
構造(float
定数)をモデル化します。interface
class
ファイルの定数プールでCONSTANT_Integer_info
構造(int
定数)をモデル化します。interface
class
ファイルの定数プールで、CONSTANT_InterfaceMethodRef_info
構造体またはインタフェース・メソッドへのシンボリック参照をモデル化します。interface
class
ファイルの定数プールで、CONSTANT_InvokeDynamic_info
構造または「動的に計算されるコール・サイト」へのシンボリック参照をモデル化します。interface
ldc
命令によるロードに適した定数プール・エントリのマーカー・インタフェース。interface
class
ファイルの定数プールで、CONSTANT_Long_info
構造(long
定数)をモデル化します。interface
class
ファイルの定数プール内のクラスまたはインタフェースのメンバーへのシンボリック参照をモデル化するスーパー・インタフェース(fields、「クラス・メソッド」および「インタフェース・メソッド」への参照を含む)。interface
class
ファイルの定数プールで、CONSTANT_MethodHandle_info
構造または「メソッド・ハンドル」へのシンボリック参照をモデル化します。interface
class
ファイルの定数プールで、CONSTANT_MethodRef_info
構造体またはクラス・メソッドへのシンボリック参照をモデル化します。interface
class
ファイルの定数プールで、CONSTANT_MethodType_info
構造またはメソッド型へのシンボリック参照をモデル化します。interface
class
ファイルの定数プールで、モジュールを示すCONSTANT_Module_info
構造をモデル化します。interface
class
ファイルの定数プールで、フィールドまたはメソッドを表すCONSTANT_NameAndType_info
構造をモデル化します。interface
class
ファイルの定数プールで、パッケージを表すCONSTANT_Package_info
をモデル化します。interface
class
ファイルの定数プールでCONSTANT_String_info
構造(文字列定数)をモデル化します。interface
class
ファイルの定数プールで、文字列を表すCONSTANT_UTF8_info
定数をモデル化します。java.lang.classfile.constantpoolにPoolEntry型の引数型を持つサブインタフェース型PoolEntryの型パラメータを持つjava.lang.classfile.constantpoolのメソッド修飾子と型メソッド説明<T extends PoolEntry>
TConstantPool.entryByIndex
(int index, Class<T> cls) 指定されたインデックスの指定されたタイプのエントリを返します。型PoolEntryの引数を持つ型を返すjava.lang.classfile.constantpoolのメソッド