Package edu.umd.cs.findbugs
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 int
static final String
private int
private final Map
<String, PackageStats.ClassStats> private final String
private int
-
Constructor Summary
ConstructorsConstructorDescriptionPackageStats
(String packageName) PackageStats
(String packageName, int numClasses, int size) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addClass
(PackageStats.ClassStats classStats) void
addClass
(PackageStats.ClassStats classStats, boolean updatePackageStats) void
void
void
addError
(BugInstance bug) void
private PackageStats.ClassStats
getClassStats
(String name, String sourceFile) getClassStatsOrNull
(String name) int
void
purgeClassesThatDontMatch
(Pattern classPattern) void
void
setNumClasses
(int numClasses) void
setSize
(int size) int
size()
toString()
void
Write this object to given XMLOutput.Methods inherited from class edu.umd.cs.findbugs.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:XMLWriteable
Write this object to given XMLOutput.- Specified by:
writeXML
in interfaceXMLWriteable
- Parameters:
xmlOutput
- the XMLOutput for the document- Throws:
IOException
-
getSortedClassStats
-
recomputeFromClassStats
public void recomputeFromClassStats() -
clearBugCounts
public void clearBugCounts()- Overrides:
clearBugCounts
in classBugCounts
-
purgeClassesThatDontMatch
- Parameters:
classPattern
-
-