Interface ICCImportModule

All Superinterfaces:
Comparable<ICCModule>, ICCBase, ICCCoverageDataBasic, ICCModule, ICCPercentItem, ICCStatementDataBasic, ICCTreeItem

public interface ICCImportModule extends ICCModule
Since:
4.0
  • Method Details

    • setDebuggable

      void setDebuggable()
      Set module as debuggable By default modules are considered as not debuggable
    • setHit

      void setHit()
      Set as hit
    • createPart

      ICCImportPart createPart(String name) throws CCImportException
      Creates and returns a part that represents the result of compiling source
      Parameters:
      name - part or compile unit name
      Returns:
      ICCImportPart
      Throws:
      CCDuplicatePartException - if the part already exists, the existing part can be retrieved from the exception
      CCImportException
      Since:
      4.0
    • addPart

      boolean addPart(ICCImportPart part)
      Adds an existing part to this module Can be used when the same part exists in different modules
      Parameters:
      part - existing part
      Returns:
      true if part was added, false if it already exists
      Since:
      9.0