Package jminusminus

Class CLLocalVariableTypeInfo

java.lang.Object
jminusminus.CLLocalVariableTypeInfo

class CLLocalVariableTypeInfo extends Object
Representation of local_variable_type_table entry structure.
  • Field Summary

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

    Constructors
    Constructor
    Description
    CLLocalVariableTypeInfo(int startPC, int length, int nameIndex, int signatureIndex, int index)
    Construct a CLLocalVariableTypeInfo 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_type_table_entry.start_pc item.
    • length

      public int length
      local_variable_type_table_entry.length item.
    • nameIndex

      public int nameIndex
      local_variable_type_table_entry.name_index item.
    • signatureIndex

      public int signatureIndex
      local_variable_type_table_entry.descriptor_index item.
    • index

      public int index
      local_variable_type_table_entry.index item.
  • Constructor Details

    • CLLocalVariableTypeInfo

      public CLLocalVariableTypeInfo(int startPC, int length, int nameIndex, int signatureIndex, int index)
      Construct a CLLocalVariableTypeInfo object.
      Parameters:
      startPC - local_variable_type_table_entry.start_pc item.
      length - local_variable_type_table_entry.length item.
      nameIndex - local_variable_type_table_entry.name_index item.
      signatureIndex - local_variable_type_table_entry.signature_index item.
      index - local_variable_type_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.