Interface LocalVariableTypeTableAttribute

All Superinterfaces:
Attribute<LocalVariableTypeTableAttribute>, ClassFileElement

public sealed interface LocalVariableTypeTableAttribute extends Attribute<LocalVariableTypeTableAttribute>
Models the LocalVariableTypeTable attribute (JVMS 4.7.14), which can appear on a Code attribute, and records debug information about local variables. Delivered as a LocalVariable when traversing the elements of a CodeModel, according to the setting of the ClassFile.LineNumbersOption option.

The attribute permits multiple instances in a given location.

The attribute was introduced in the Java SE Platform version 5.0.

Since:
24
  • Method Details

    • localVariableTypes

      List<LocalVariableTypeInfo> localVariableTypes()
      Returns debug information for the local variables in this method.
      Returns:
      debug information for the local variables in this method
    • of

      Returns a LocalVariableTypeTable attribute.
      Parameters:
      locals - the local variable descriptions
      Returns:
      a LocalVariableTypeTable attribute