- 既知のすべてのサブインタフェース:
 ClassReaderPREVIEW,ConstantPoolBuilderPREVIEW
public sealed interface ConstantPool extends Iterable<PoolEntryPREVIEW> permits ClassReaderPREVIEW, ConstantPoolBuilderPREVIEW
ConstantPoolは、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
クラス・ファイルの定数プールおよびブートストラップ・メソッド表への読取りアクセス権を提供します。
- Java Virtual Machine仕様を参照してください:
 - 
4.4 定数プール 
 - シール済クラス階層グラフ:
 - 導入されたバージョン:
 - 22
 
- 
メソッドのサマリー
修飾子と型メソッド説明intブートストラップ・メソッド表のエントリ数を返します。bootstrapMethodEntry(int index) ブートストラップ・メソッド表内の指定された索引のBootstrapMethodEntryPREVIEWを返します。entryByIndex(int index) 指定されたインデックスのエントリを返します。iterator()プール・エントリに対するイテレータを返します。intsize()定数プールのサイズを返します。インタフェースjava.lang.Iterableで宣言されたメソッド
forEach, spliterator 
- 
メソッドの詳細
- 
entryByIndex
指定されたインデックスのエントリを返します。- パラメータ:
 index- 目的のエントリのプール内のインデックス- 戻り値:
 - 指定されたインデックスのエントリ
 - 例外:
 ConstantPoolExceptionPREVIEW- 索引が定数プールの範囲外であるか、使用不可とみなされる場合
 - 
size
int size()定数プールのサイズを返します。- 戻り値:
 - 定数プールのサイズ
 
 - 
iterator
 - 
bootstrapMethodEntry
BootstrapMethodEntryPREVIEW bootstrapMethodEntry(int index) ブートストラップ・メソッド表内の指定された索引のBootstrapMethodEntryPREVIEWを返します。- パラメータ:
 index- 必要なエントリのブートストラップ・メソッド表内の索引- 戻り値:
 - ブートストラップ・メソッド表内の指定された索引の
BootstrapMethodEntryPREVIEW - 例外:
 ConstantPoolExceptionPREVIEW- 索引がブートストラップ・メソッドの範囲外である場合
 - 
bootstrapMethodCount
int bootstrapMethodCount()ブートストラップ・メソッド表のエントリ数を返します。- 戻り値:
 - ブートストラップ・メソッド表のエントリ数
 
 
 - 
 
ConstantPoolを使用できます。