Class PackageStats.ClassStats

java.lang.Object
edu.umd.cs.findbugs.BugCounts
edu.umd.cs.findbugs.PackageStats.ClassStats
All Implemented Interfaces:
XMLWriteable, Cloneable
Enclosing class:
PackageStats

public static class PackageStats.ClassStats extends BugCounts implements XMLWriteable, Cloneable
  • Field Details

    • name

      private final String name
    • sourceFile

      private final String sourceFile
    • isInterface

      private boolean isInterface
    • size

      private int size
  • Constructor Details

    • ClassStats

      public ClassStats(String name, String sourceFile)
  • Method Details

    • clone

      public Object clone()
      Overrides:
      clone in class Object
    • setInterface

      public void setInterface(boolean isInterface)
    • setSize

      public void setSize(int size)
    • size

      public int size()
    • getName

      public String getName()
    • getSourceFile

      @CheckForNull public String getSourceFile()
    • writeXML

      public void writeXML(XMLOutput xmlOutput) throws 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:
      IOException