http://xradar.sourceforge.net


Statics Report - System: 1.0, Version: 0, Date: TodayDesigned for use with Checkstyle, CKJM, FindBugs, JavaNCSS, JDepend, Macaron, PMD, PMD-CPD, Java2HTML and Ant.

[Statics] classes-net.sourceforge.pmd.util.filter

[scorecard] [analysis] [explanations]
{overview} {architecture} {design} {code} {test} {source control} {system specific}

net.sourceforge.pmd.util.filter.AbstractCompoundFilter

Package: net.sourceforge.pmd.util.filter | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7
7
6
1
Total :
Per method :
25
3.57
Total :
Per method :
Per statement :
11
1.57
0.44
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
2
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
2
18
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.14
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
11
1.57
0.44
Statement Test Coverage :
Method Test Reference :
0
0.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AbstractCompoundFilter()
0212
AbstractCompoundFilter(T)
0420
getFilters()
0210
setFilters(T)
0210
addFilter(T)
0210
getOperator()
0111
toString()
01040




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
13Dans le commentaire javadoc de la classe, il manque une balise @author.
13Dans le commentaire javadoc de la classe, il manque une balise @version.
15Commentaire javadoc manquant.9
17Commentaire javadoc manquant.9
21Commentaire javadoc manquant.9
28Commentaire javadoc manquant.9
32Commentaire javadoc manquant.9
36Commentaire javadoc manquant.9
40Commentaire javadoc manquant.9
42Commentaire javadoc manquant.9

net.sourceforge.pmd.util.filter.AbstractDelegateFilter

Package: net.sourceforge.pmd.util.filter | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
6
6
0
Total :
Per method :
13
2.17
Total :
Per method :
Per statement :
6
1
0.46
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
1
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
1
9
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.17
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
10
1.67
0.77
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AbstractDelegateFilter()
0111
AbstractDelegateFilter(T)
0210
getFilter()
0210
setFilter(T)
0210
filter(T)
0210
toString()
0210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
10Dans le commentaire javadoc de la classe, il manque une balise @author.
10Dans le commentaire javadoc de la classe, il manque une balise @version.
11Commentaire javadoc manquant.9
13Commentaire javadoc manquant.9
16Commentaire javadoc manquant.9
20Commentaire javadoc manquant.9
24Commentaire javadoc manquant.9
29Commentaire javadoc manquant.9
34Commentaire javadoc manquant.9

net.sourceforge.pmd.util.filter.Filter

Package: net.sourceforge.pmd.util.filter | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
2
2
Total :
Per method :
Per statement :
1
1
0.5
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
19
1
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
1
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
4
4
2
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:
filter(T)
011




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
9Dans le commentaire javadoc de la classe, il manque une balise @author.
9Dans le commentaire javadoc de la classe, il manque une balise @version.
10Commentaire javadoc manquant.9

net.sourceforge.pmd.util.filter.AndFilter

Package: net.sourceforge.pmd.util.filter | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
3
1
Total :
Per method :
14
3.5
Total :
Per method :
Per statement :
6
1.5
0.43
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
2
2
10
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
1.75
0.5
Statement Test Coverage :
Method Test Reference :
0
0.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AndFilter()
0210
AndFilter(T)
0210
filter(T)
0730
getOperator()
0210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
9Dans le commentaire javadoc de la classe, il manque une balise @author.
9Dans le commentaire javadoc de la classe, il manque une balise @version.
11Commentaire javadoc manquant.9
15Commentaire javadoc manquant.9
19Commentaire javadoc manquant.9
30Commentaire javadoc manquant.9

net.sourceforge.pmd.util.filter.DirectoryFilter

Package: net.sourceforge.pmd.util.filter | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
3
3
2
Total :
Per method :
7
2.33
Total :
Per method :
Per statement :
3
1
0.43
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
1
7
10
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.33
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
6
2
0.86
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
DirectoryFilter()
0111
filter(File)
0211
toString()
0210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
8Dans le commentaire javadoc de la classe, il manque une balise @author.
8Dans le commentaire javadoc de la classe, il manque une balise @version.
9Commentaire javadoc manquant.9
14Commentaire javadoc manquant.9
18Commentaire javadoc manquant.9

net.sourceforge.pmd.util.filter.FileExtensionFilter

Package: net.sourceforge.pmd.util.filter | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
3
4
0
Total :
Per method :
20
6.67
Total :
Per method :
Per statement :
9
3
0.45
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
1
8
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
2
0.67
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
8
2.67
0.4
Statement Test Coverage :
Method Test Reference :
0
1.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
FileExtensionFilter(String)
1210
FileExtensionFilter(boolean,String)
1630
filter(File)
0951




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
5Commentaire javadoc manquant.
6Commentaire javadoc manquant.9
7Commentaire javadoc manquant.9
12Balise javadoc @param manquante pour 'extensions'.46
19Balise javadoc @param manquante pour 'ignoreCase'.44
19Balise javadoc @param manquante pour 'extensions'.66
29Commentaire javadoc manquant.9

net.sourceforge.pmd.util.filter.Filters

Package: net.sourceforge.pmd.util.filter | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
11
10
11
0
Total :
Per method :
61
6.1
Total :
Per method :
Per statement :
29
2.9
0.48
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
11
4
31
55
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
11
1.1
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
3
0.3
0.05
Statement Test Coverage :
Method Test Reference :
0
0.73


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
filter(T,T)
1630
getFileExtensionFilter(String)
1210
getDirectoryFilter()
1212
getFileExtensionOrDirectoryFilter(String)
1210
Filter$1.filter(File)
0410
Filter$1.toString()
0210
toNormalizedFileFilter(String)
1810
Filter$2.filter(T)
0210
Filter$2.toString()
0210
fromStringFilter(String)
1610
FilenameFilter$3.accept(File,String)
0210
FilenameFilter$3.toString()
0210
toFilenameFilter(File)
1610
Filter$4.filter(File)
0210
Filter$4.toString()
0210
toFileFilter(FilenameFilter)
1611
buildRegexFilterExcludeOverInclude(String,String)
11260
buildRegexFilterIncludeOverExclude(String,String)
11050




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
13Dans le commentaire javadoc de la classe, il manque une balise @author.
13Dans le commentaire javadoc de la classe, il manque une balise @version.

net.sourceforge.pmd.util.filter.Filters$1

Package: net.sourceforge.pmd.util.filter | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4

3
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
1
9
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.util.filter.Filters$2

Package: net.sourceforge.pmd.util.filter | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3

2
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
1
6
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.util.filter.Filters$3

Package: net.sourceforge.pmd.util.filter | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3

2
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
1
7
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.util.filter.Filters$4

Package: net.sourceforge.pmd.util.filter | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4

3
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
1
9
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :

NaN
NaN
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.util.filter.NotFilter

Package: net.sourceforge.pmd.util.filter | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
9
2.25
Total :
Per method :
Per statement :
4
1
0.44
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
2
1
11
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
1.75
0.78
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
NotFilter()
0210
NotFilter(T)
0210
filter(T)
0210
toString()
0210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
9Dans le commentaire javadoc de la classe, il manque une balise @author.
9Dans le commentaire javadoc de la classe, il manque une balise @version.
10Commentaire javadoc manquant.9
14Commentaire javadoc manquant.9
18Commentaire javadoc manquant.9
22Commentaire javadoc manquant.9

net.sourceforge.pmd.util.filter.OrFilter

Package: net.sourceforge.pmd.util.filter | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
3
1
Total :
Per method :
14
3.5
Total :
Per method :
Per statement :
6
1.5
0.43
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
2
2
10
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.25
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
1.75
0.5
Statement Test Coverage :
Method Test Reference :
0
1.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
OrFilter()
0212
OrFilter(T)
0210
filter(T)
0730
getOperator()
0210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
9Dans le commentaire javadoc de la classe, il manque une balise @author.
9Dans le commentaire javadoc de la classe, il manque une balise @version.
11Commentaire javadoc manquant.9
15Commentaire javadoc manquant.9
19Commentaire javadoc manquant.9
30Commentaire javadoc manquant.9

net.sourceforge.pmd.util.filter.RegexStringFilter

Package: net.sourceforge.pmd.util.filter | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7
6
7
0
Total :
Per method :
17
2.83
Total :
Per method :
Per statement :
7
1.17
0.41
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
1
1
14
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.17
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
11
1.83
0.65
Statement Test Coverage :
Method Test Reference :
0
0.57


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
RegexStringFilter()
0110
RegexStringFilter(String)
0212
getRegex()
0210
setRegex(String)
0310
filter(String)
0421
toString()
0210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
8Dans le commentaire javadoc de la classe, il manque une balise @author.
8Dans le commentaire javadoc de la classe, il manque une balise @version.
10Commentaire javadoc manquant.9
12Commentaire javadoc manquant.9
14Commentaire javadoc manquant.9
17Commentaire javadoc manquant.9
21Commentaire javadoc manquant.9
25Commentaire javadoc manquant.9
30Commentaire javadoc manquant.9
37Commentaire javadoc manquant.9