Package jminusminus

Class CLInnerClassInfo

java.lang.Object
jminusminus.CLInnerClassInfo

class CLInnerClassInfo extends Object
Representation of classes table entry structure.
  • Field Details

    • innerClassInfoIndex

      public int innerClassInfoIndex
      classes_table_entry.inner_class_info_index item.
    • outerClassInfoIndex

      public int outerClassInfoIndex
      classes_table_entry.outer_class_info_index item.
    • innerNameIndex

      public int innerNameIndex
      classes_table_entry.inner_name_index item.
    • innerClassAccessFlags

      public int innerClassAccessFlags
      classes_table_entry.inner_class_access_flags item.
  • Constructor Details

    • CLInnerClassInfo

      public CLInnerClassInfo(int innerClassInfoIndex, int outerClassInfoIndex, int innerNameIndex, int innerClassAccessFlags)
      Construct a CLInnerClassInfo object.
      Parameters:
      innerClassInfoIndex - classes_table_entry.inner_class_info_index item.
      outerClassInfoIndex - classes_table_entry.outer_class_info_index item.
      innerNameIndex - classes_table_entry.inner_name_index item.
      innerClassAccessFlags - classes_table_entry.inner_class_access_flags 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.