Class ModuleData

All Implemented Interfaces:
Printable

public class ModuleData extends MemberData<ClassData>
The module attribute data.
  • Field Details

    • printCPIndex

      protected final boolean printCPIndex
    • moduleContent

      private ModuleContent moduleContent
  • Constructor Details

    • ModuleData

      public ModuleData(ClassData classData)
  • Method Details

    • getModuleName

      public String getModuleName()
    • getModuleVersion

      public String getModuleVersion()
    • getModuleHeader

      public String getModuleHeader(String versionString)
    • read

      public void read(DataInputStream in) throws FormatError
      Reads and resolve the method's attribute data called from ClassData.
      Throws:
      FormatError
    • print

      public void print()
      Description copied from class: Indenter
      If a table format is supported and the tool option TABLE is set, prints an object as a table entry.
      Specified by:
      print in interface Printable
      Overrides:
      print in class Indenter