Interface LocalVariableTypeInfo


public sealed interface LocalVariableTypeInfo
LocalVariableTypeInfo is a preview API of the Java platform.
Programs can only use LocalVariableTypeInfo when preview features are enabled.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
Models a single local variable in the LocalVariableTypeTableAttributePREVIEW.
Since:
22
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns the length of the region of the code array in which this variable is in scope..
    Returns the name of the local variable.
    Returns the field signature of the local variable.
    int
    Returns the index into the local variable array of the current frame which holds this local variable.
    int
    Returns the index into the code array (inclusive) at which the scope of this variable begins.
  • Method Details

    • startPc

      int startPc()
      Returns the index into the code array (inclusive) at which the scope of this variable begins.
      Returns:
      the index into the code array (inclusive) at which the scope of this variable begins
    • length

      int length()
      Returns the length of the region of the code array in which this variable is in scope..
      Returns:
      the length of the region of the code array in which this variable is in scope.
    • name

      Returns the name of the local variable.
      Returns:
      the name of the local variable
    • signature

      Utf8EntryPREVIEW signature()
      Returns the field signature of the local variable.
      Returns:
      the field signature of the local variable
    • slot

      int slot()
      Returns the index into the local variable array of the current frame which holds this local variable.
      Returns:
      the index into the local variable array of the current frame which holds this local variable