Class PackageStats
java.lang.Object
edu.umd.cs.findbugs.BugCounts
edu.umd.cs.findbugs.PackageStats
- All Implemented Interfaces:
XMLWriteable
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final Stringprivate intprivate final Map<String, PackageStats.ClassStats> private final Stringprivate int -
Constructor Summary
ConstructorsConstructorDescriptionPackageStats(String packageName) PackageStats(String packageName, int numClasses, int size) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddClass(PackageStats.ClassStats classStats) voidaddClass(PackageStats.ClassStats classStats, boolean updatePackageStats) voidvoidvoidaddError(BugInstance bug) voidprivate PackageStats.ClassStatsgetClassStats(String name, String sourceFile) getClassStatsOrNull(String name) intvoidpurgeClassesThatDontMatch(Pattern classPattern) voidvoidsetNumClasses(int numClasses) voidsetSize(int size) intsize()toString()voidWrite this object to given XMLOutput.Methods inherited from class BugCounts
ensureNonnullBugCounts, getBugsAtPriority, getTotalBugs, writeBugPriorities, writeBugPriorities
-
Field Details
-
ELEMENT_NAME
- See Also:
-
ALL_ERRORS
public static final int ALL_ERRORS- See Also:
-
packageName
-
size
private int size -
numClasses
private int numClasses -
packageMembers
-
-
Constructor Details
-
PackageStats
-
PackageStats
-
-
Method Details
-
toString
-
getClassStats
-
size
public int size() -
setSize
public void setSize(int size) -
getClassStats
-
getClassStatsOrNull
-
addError
-
addClass
-
addClass
-
addClass
-
addClass
-
getPackageName
-
getNumClasses
public int getNumClasses() -
setNumClasses
public void setNumClasses(int numClasses) -
writeXML
Description copied from interface:XMLWriteableWrite this object to given XMLOutput.- Specified by:
writeXMLin interfaceXMLWriteable- Parameters:
xmlOutput- the XMLOutput for the document- Throws:
IOException
-
getSortedClassStats
-
recomputeFromClassStats
public void recomputeFromClassStats() -
clearBugCounts
public void clearBugCounts()- Overrides:
clearBugCountsin classBugCounts
-
purgeClassesThatDontMatch
- Parameters:
classPattern-
-