Package edu.umd.cs.findbugs
Class ProjectPackagePrefixes
- java.lang.Object
-
- edu.umd.cs.findbugs.ProjectPackagePrefixes
-
public class ProjectPackagePrefixes extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ProjectPackagePrefixes.PrefixFilter
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Map<java.util.Set<java.lang.String>,java.lang.Integer>
count
(package private) static java.util.regex.Pattern
FORBIDDEN_PACKAGE_PREFIXES
(package private) java.util.Map<java.lang.String,ProjectPackagePrefixes.PrefixFilter>
map
(package private) java.util.Map<java.lang.String,java.lang.Integer>
missingProjectCount
(package private) java.util.Map<java.lang.String,java.lang.Integer>
rawPackageCount
(package private) int
totalCount
-
Constructor Summary
Constructors Constructor Description ProjectPackagePrefixes()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
countBug(BugInstance b)
void
countPackageMember(java.lang.String packageName)
ProjectPackagePrefixes.PrefixFilter
getFilter(java.lang.String projectName)
java.util.TreeSet<java.lang.String>
getProjects(java.lang.String className)
(package private) static <T> void
incrementCount(java.util.Map<T,java.lang.Integer> counter, T t)
(package private) static <T> void
incrementCount(java.util.Map<T,java.lang.Integer> counter, T t, int valueToAdd)
void
report()
int
size()
-
-
-
Field Detail
-
map
java.util.Map<java.lang.String,ProjectPackagePrefixes.PrefixFilter> map
-
count
java.util.Map<java.util.Set<java.lang.String>,java.lang.Integer> count
-
missingProjectCount
java.util.Map<java.lang.String,java.lang.Integer> missingProjectCount
-
rawPackageCount
java.util.Map<java.lang.String,java.lang.Integer> rawPackageCount
-
totalCount
int totalCount
-
FORBIDDEN_PACKAGE_PREFIXES
static final java.util.regex.Pattern FORBIDDEN_PACKAGE_PREFIXES
-
-
Method Detail
-
size
public int size()
-
countBug
public void countBug(BugInstance b)
-
countPackageMember
public void countPackageMember(java.lang.String packageName)
- Parameters:
packageName
-
-
getFilter
public ProjectPackagePrefixes.PrefixFilter getFilter(java.lang.String projectName)
-
getProjects
public java.util.TreeSet<java.lang.String> getProjects(@DottedClassName java.lang.String className)
-
incrementCount
static <T> void incrementCount(java.util.Map<T,java.lang.Integer> counter, T t)
-
incrementCount
static <T> void incrementCount(java.util.Map<T,java.lang.Integer> counter, T t, int valueToAdd)
-
report
public void report()
-
-