インタフェースjava.lang.classfile.constantpool.PoolEntryの
使用

PoolEntryを使用するパッケージ
パッケージ
説明
クラス・ファイルの解析、生成および変換ライブラリを提供します。
java.lang.classfileライブラリの定数プール・エントリを記述するインタフェースを提供します。
  • java.lang.classfileでのPoolEntryの使用

    PoolEntryの型パラメータを持つjava.lang.classfileのメソッド
    修飾子と型
    メソッド
    説明
    <T extends PoolEntry>
    T
    ClassReader.readEntry(int offset, Class<T> cls)
    classファイル内の指定されたオフセットで索引が指定されている特定のタイプの定数プール・エントリを返します。
    <T extends PoolEntry>
    T
    ClassReader.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の場合は値0u2として書き込みます。
  • java.lang.classfile.constantpoolでのPoolEntryの使用

    java.lang.classfile.constantpoolPoolEntryのサブインタフェース
    修飾子と型
    インタフェース
    説明
    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.constantpoolPoolEntry型の引数型を持つサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    classファイルの定数プールおよびブートストラップ・メソッド表への読取りアクセスを提供します。
    PoolEntryの型パラメータを持つjava.lang.classfile.constantpoolのメソッド
    修飾子と型
    メソッド
    説明
    <T extends PoolEntry>
    T
    ConstantPool.entryByIndex(int index, Class<T> cls)
    指定されたインデックスの指定されたタイプのエントリを返します。
    修飾子と型
    メソッド
    説明
    ConstantPool.entryByIndex(int index)
    指定されたインデックスのエントリを返します。
    PoolEntryの引数を持つ型を返すjava.lang.classfile.constantpoolのメソッド
    修飾子と型
    メソッド
    説明
    ConstantPool.iterator()
    プール・エントリに対するイテレータを返します。