インタフェースLocalVariableInfo


public sealed interface LocalVariableInfo
LocalVariableInfoは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでLocalVariableInfoを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
LocalVariableTableAttributePREVIEW内の単一のローカル変数をモデル化します。
導入されたバージョン:
22
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    int
    この変数がスコープ内にあるコード配列のリージョンの長さを返します。
    ローカル変数の名前を返します。
    int
    このローカル変数を保持する現在のフレームのローカル変数配列にインデックスを返します。
    int
    この変数のスコープが開始するコード配列(包含)に索引を戻します。
    ローカル変数のフィールド記述子を返します。
    default ClassDesc
    ローカル変数のフィールド記述子を返します。
  • メソッドの詳細

    • startPc

      int startPc()
      この変数のスコープが開始するコード配列(包含)に索引を戻します。
      戻り値:
      この変数のスコープが開始するコード配列(包含)への索引
    • length

      int length()
      この変数がスコープ内にあるコード配列のリージョンの長さを返します。
      戻り値:
      この変数がスコープ内にあるコード配列のリージョンの長さ。
    • name

      ローカル変数の名前を返します。
      戻り値:
      ローカル変数の名前
    • type

      ローカル変数のフィールド記述子を返します。
      戻り値:
      ローカル変数のフィールド記述子
    • typeSymbol

      default ClassDesc typeSymbol()
      ローカル変数のフィールド記述子を返します。
      戻り値:
      ローカル変数のフィールド記述子
    • slot

      int slot()
      このローカル変数を保持する現在のフレームのローカル変数配列にインデックスを返します。
      戻り値:
      このローカル変数を保持する現在のフレームのローカル変数配列へのインデックス