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) @Nullable PackageStats.ClassStatsgetClassStatsOrNull(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-
-