Package edu.umd.cs.findbugs
Class PackageStats.ClassStats
- java.lang.Object
-
- edu.umd.cs.findbugs.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 Summary
Constructors Constructor Description ClassStats(java.lang.String name, java.lang.String sourceFile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addError(BugInstance bug)
void
clearBugCounts()
java.lang.Object
clone()
int
getBugsAtPriority(int p)
java.lang.String
getName()
java.lang.String
getSourceFile()
int
getTotalBugs()
void
setInterface(boolean isInterface)
void
setSize(int size)
int
size()
void
writeXML(XMLOutput xmlOutput)
Write this object to given XMLOutput.
-
-
-
Method Detail
-
clone
public java.lang.Object clone()
- Overrides:
clone
in classjava.lang.Object
-
setInterface
public void setInterface(boolean isInterface)
-
setSize
public void setSize(int size)
-
addError
public void addError(BugInstance bug)
-
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 interfaceXMLWriteable
- Parameters:
xmlOutput
- the XMLOutput for the document- Throws:
java.io.IOException
-
clearBugCounts
public void clearBugCounts()
-
-