Class PackageStats.ClassStats

  • All Implemented Interfaces:
    XMLWriteable, java.lang.Cloneable
    Enclosing class:
    PackageStats

    public static class PackageStats.ClassStats
    extends java.lang.Object
    implements XMLWriteable, java.lang.Cloneable
    • Constructor Detail

      • ClassStats

        public ClassStats​(java.lang.String name,
                          java.lang.String sourceFile)
    • Method Detail

      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class java.lang.Object
      • setInterface

        public void setInterface​(boolean isInterface)
      • setSize

        public void setSize​(int size)
      • getTotalBugs

        public int getTotalBugs()
      • getBugsAtPriority

        public int getBugsAtPriority​(int p)
      • size

        public int size()
      • getName

        public java.lang.String getName()
      • getSourceFile

        @CheckForNull
        public java.lang.String getSourceFile()
      • writeXML

        public void writeXML​(XMLOutput xmlOutput)
                      throws java.io.IOException
        Description copied from interface: XMLWriteable
        Write this object to given XMLOutput.
        Specified by:
        writeXML in interface XMLWriteable
        Parameters:
        xmlOutput - the XMLOutput for the document
        Throws:
        java.io.IOException
      • clearBugCounts

        public void clearBugCounts()