Package jminusminus

Class CLLocalVariableInfo

java.lang.Object
jminusminus.CLLocalVariableInfo

class CLLocalVariableInfo extends Object
Representation of local_variable_table entry structure.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    local_variable_table_entry.descriptor_index item.
    int
    local_variable_table_entry.index item.
    int
    local_variable_table_entry.length item.
    int
    local_variable_table_entry.name_index item.
    int
    local_variable_table_entry.start_pc item.
  • Constructor Summary

    Constructors
    Constructor
    Description
    CLLocalVariableInfo(int startPC, int length, int nameIndex, int descriptorIndex, int index)
    Construct a CLLocalVariableInfo object.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Write the contents of this object to the specified output stream.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • startPC

      public int startPC
      local_variable_table_entry.start_pc item.
    • length

      public int length
      local_variable_table_entry.length item.
    • nameIndex

      public int nameIndex
      local_variable_table_entry.name_index item.
    • descriptorIndex

      public int descriptorIndex
      local_variable_table_entry.descriptor_index item.
    • index

      public int index
      local_variable_table_entry.index item.
  • Constructor Details

    • CLLocalVariableInfo

      public CLLocalVariableInfo(int startPC, int length, int nameIndex, int descriptorIndex, int index)
      Construct a CLLocalVariableInfo object.
      Parameters:
      startPC - local_variable_table_entry.start_pc item.
      length - local_variable_table_entry.length item.
      nameIndex - local_variable_table_entry.name_index item.
      descriptorIndex - local_variable_table_entry.descriptor_index item.
      index - local_variable_table_entry.index item.
  • Method Details

    • write

      public void write(CLOutputStream out) throws IOException
      Write the contents of this object to the specified output stream.
      Parameters:
      out - output stream.
      Throws:
      IOException - if an error occurs while writing.