インタフェースPoolEntry

既知のすべてのサブインタフェース:
AnnotationConstantValueEntry, ClassEntry, ConstantDynamicEntry, ConstantValueEntry, DoubleEntry, DynamicConstantPoolEntry, FieldRefEntry, FloatEntry, IntegerEntry, InterfaceMethodRefEntry, InvokeDynamicEntry, LoadableConstantEntry, LongEntry, MemberRefEntry, MethodHandleEntry, MethodRefEntry, MethodTypeEntry, ModuleEntry, NameAndTypeEntry, PackageEntry, StringEntry, Utf8Entry

classファイルの定数プール内のエントリをモデル化します。 エントリはclassファイルから読み取られ、ConstantPoolBuilderを使用して作成し、classファイルに書き込むことができます。
実装上のノート:

非バインド定数プール・エントリ

実装では、実際の定数プールに属していないバインドされていない定数プール・エントリを作成できます。 バインドされていないattributesが参照する定数プール・エントリを、 classファイルから読み取らない場合に便利です。 それらのindex()は正でない無効な値を返し、そのconstantPool()の動作は不確定です。 これらは、「コンテキスト定数プール」とは別のものとみなされ、classファイルに書き込まれると変換されます。
シール済クラス階層グラフ:
PoolEntryのシール済クラス階層グラフPoolEntryのシール済クラス階層グラフ
導入されたバージョン:
24
関連項目: