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.cpd

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

net.sourceforge.pmd.cpd.AbstractLanguage

Package: net.sourceforge.pmd.cpd | Class source

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

NaN
NaN
Total :
Per method :
Per statement :
5
1.67
0.5
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AbstractLanguage(Tokenizer,String)
0310
getFileFilter()
0210
getTokenizer()
0210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
7Commentaire javadoc manquant.
11Commentaire javadoc manquant.9
16Commentaire javadoc manquant.9
20Commentaire javadoc manquant.9

net.sourceforge.pmd.cpd.AbstractTokenizer

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
9
8
2
7
Total :
Per method :
81
10.12
Total :
Per method :
Per statement :
39
4.88
0.48
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):
5
2
32
18
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
8
1
0.1
Statement Test Coverage :
Method Test Reference :
0
8.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
tokenize(SourceCode,Tokens)
01570
getTokenFromLine(StringBuffer,int)
022141
parseString(StringBuffer,int,char)
022121
ignoreCharacter(char)
0211
isString(char)
0211
isComment(char)
0211
getCommentToken(StringBuffer,int)
0421
isIgnorableString(String)
0211




View line in sourceStyle ErrorColumn
3La ligne ne correspond pas à la ligne d'en-tête attendue '[ ]+\*\/[ ]*$'.
10Commentaire javadoc manquant.
13Commentaire javadoc manquant.9
14Commentaire javadoc manquant.9
16Commentaire javadoc manquant.9
17Commentaire javadoc manquant.9
23Commentaire javadoc manquant.9
27Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.CPDListener

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
8
4
Total :
Per method :
Per statement :
2
1
0.25
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
4
2
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
addedFile(int,File)
0111
phaseUpdate(int)
0111




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
10Commentaire javadoc manquant.5
11Commentaire javadoc manquant.5
12Commentaire javadoc manquant.5
13Commentaire javadoc manquant.5
14Commentaire javadoc manquant.5
16Commentaire javadoc manquant.5
18Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.GUI$LanguageConfig

Package: net.sourceforge.pmd.cpd | Class source

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

3
0
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):
2
9
3
3
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.cpd.GUI$Renderer

Package: net.sourceforge.pmd.cpd | Class source

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

1
0
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):
0
6
1
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.cpd.GUI$SortingTableModel

Package: net.sourceforge.pmd.cpd | Class source

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

5
0
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):
0
2
5
10
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.cpd.Language

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
3
1.5
Total :
Per method :
Per statement :
2
1
0.67
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
13
2
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
3
1.5
1
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getTokenizer()
0111
getFileFilter()
0111




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
10Commentaire javadoc manquant.5
12Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.Renderer

Package: net.sourceforge.pmd.cpd | 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
6
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 :
3
3
1.5
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:
render(Match)
011




View line in sourceStyle ErrorColumn
8Le commentaire javadoc est vide.
11Dans le commentaire javadoc de la classe, il manque une balise @version.
12Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.SourceCode$CodeLoader

Package: net.sourceforge.pmd.cpd | Class source

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

3
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
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):
0
4
19
10
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.Tokenizer

Package: net.sourceforge.pmd.cpd | 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):
2
17
1
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
tokenize(SourceCode,Tokens)
0117




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.AnyLanguage

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
3
3
Total :
Per method :
Per statement :
1
1
0.33
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):
3
1
3
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AnyLanguage(String)
0211




View line in sourceStyle ErrorColumn
6Commentaire javadoc manquant.
7Commentaire javadoc manquant.9

net.sourceforge.pmd.cpd.AnyTokenizer

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
1
2
0
Total :
Per method :
23
23
Total :
Per method :
Per statement :
8
8
0.35
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):
4
1
18
1
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 :
3
3
0.13
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
tokenize(SourceCode,Tokens)
02181




View line in sourceStyle ErrorColumn
16Dans le commentaire javadoc de la classe, il manque une balise @version.
17Commentaire javadoc manquant.5
19Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.CPD

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
19
18
12
7
Total :
Per method :
125
6.94
Total :
Per method :
Per statement :
55
3.06
0.44
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):
17
3
73
147
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
14
0.78
0.11
Statement Test Coverage :
Method Test Reference :
0
2.25


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
CPD(int,Language)
0313
skipDuplicates()
0211
setCpdListener(CPDListener)
0211
setEncoding(String)
0213
go()
0413
getMatches()
0213
add(File)
0212
addAllInDirectory(String)
0211
addRecursively(String)
0212
add(File)
0322
addDirectory(String,boolean)
0532
add(int,File)
01462
getRendererFromString(String,String)
016121
findBooleanSwitch(String[],String)
0541
findRequiredStringValue(String[],String)
0751
findOptionalStringValue(String[],String,String)
0541
main(String[])
02990
usage()
0912




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEMS_SHOULD_BE_FINALMS2debugEnable
View line in sourceStyle ErrorColumn
18Commentaire javadoc manquant.
27Commentaire javadoc manquant.5
31Commentaire javadoc manquant.5
36Commentaire javadoc manquant.5
40Commentaire javadoc manquant.5
44Commentaire javadoc manquant.5
48Commentaire javadoc manquant.5
54Commentaire javadoc manquant.5
58Commentaire javadoc manquant.5
62Commentaire javadoc manquant.5
66Commentaire javadoc manquant.5
70Commentaire javadoc manquant.5
110Commentaire javadoc manquant.5
157Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.CPDNullListener

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
2
3
0
Total :
Per method :
3
1.5
Total :
Per method :
Per statement :
2
1
0.67
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
2
4
3
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
3
1.5
1
Statement Test Coverage :
Method Test Reference :
0
0.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
addedFile(int,File)
0110
phaseUpdate(int)
0110




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.5
12Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.CPDTask

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
16
15
10
6
Total :
Per method :
101
6.73
Total :
Per method :
Per statement :
36
2.4
0.36
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
3
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
16
0
67
62
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.07
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
15
1
0.15
Statement Test Coverage :
Method Test Reference :
0
1.7


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
execute()
01950
createLanguage()
0731
report(CPD)
01341
tokenizeFiles(CPD)
0831
analyzeCode(CPD)
0511
createRenderer()
0751
validateFields()
0651
addFileset(FileSet)
0210
setMinimumTokenCount(int)
0210
setIgnoreLiterals(boolean)
0210
setIgnoreIdentifiers(boolean)
0210
setOutputFile(File)
0210
setFormat(FormatAttribute)
0210
setLanguage(LanguageAttribute)
0210
setEncoding(String)
0210
FormatAttribute.getValues()
0210
LanguageAttribute.getValues()
0210




View line in sourceStyle ErrorColumn
37Dans le commentaire javadoc de la classe, il manque une balise @author.
37Dans le commentaire javadoc de la classe, il manque une balise @version.
52Commentaire javadoc manquant.5
142Commentaire javadoc manquant.5
146Commentaire javadoc manquant.5
150Commentaire javadoc manquant.5
154Commentaire javadoc manquant.5
158Commentaire javadoc manquant.5
162Commentaire javadoc manquant.5
166Commentaire javadoc manquant.5
170Commentaire javadoc manquant.5
174Commentaire javadoc manquant.
176Commentaire javadoc manquant.9
187Commentaire javadoc manquant.
189Commentaire javadoc manquant.9

net.sourceforge.pmd.cpd.CPDTask$FormatAttribute

Package: net.sourceforge.pmd.cpd | 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):
2
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
4
1
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:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REPEI2getValuesFORMATS

net.sourceforge.pmd.cpd.CPDTask$LanguageAttribute

Package: net.sourceforge.pmd.cpd | 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):
2
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
4
1
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:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REPEI2getValuesLANGUAGES

net.sourceforge.pmd.cpd.CPPLanguage

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
3
3
Total :
Per method :
Per statement :
1
1
0.33
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):
3
0
3
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
CPPLanguage()
0210




View line in sourceStyle ErrorColumn
6Commentaire javadoc manquant.
7Commentaire javadoc manquant.9

net.sourceforge.pmd.cpd.CPPTokenizer

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
1
2
0
Total :
Per method :
14
14
Total :
Per method :
Per statement :
3
3
0.21
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):
10
1
20
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
tokenize(SourceCode,Tokens)
01332




View line in sourceStyle ErrorColumn
13Commentaire javadoc manquant.
15Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.CSVRenderer

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
3
3
0
Total :
Per method :
26
8.67
Total :
Per method :
Per statement :
6
2
0.23
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):
4
4
17
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
5
1.67
0.19
Statement Test Coverage :
Method Test Reference :
0
1.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
CSVRenderer()
0212
CSVRenderer(char)
0213
render(Match)
01940




View line in sourceStyle ErrorColumn
11Commentaire javadoc manquant.
15Commentaire javadoc manquant.9
17Commentaire javadoc manquant.9
21Commentaire javadoc manquant.9
25Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.FileReporter

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
4
4
0
Total :
Per method :
24
6
Total :
Per method :
Per statement :
8
2
0.33
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
12
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.29
Statement Test Coverage :
Method Test Reference :
0
1.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
FileReporter(String)
0212
FileReporter(File)
0214
FileReporter(File,String)
0313
report(String)
01454




View line in sourceStyle ErrorColumn
6L'utilisation des import.* est prohibé - java.io.*.
8Le commentaire javadoc est vide.
11Dans le commentaire javadoc de la classe, il manque une balise @version.
15Commentaire javadoc manquant.5
19Commentaire javadoc manquant.5
23Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.FortranLanguage

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
3
3
Total :
Per method :
Per statement :
1
1
0.33
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):
3
0
3
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
FortranLanguage()
0210




View line in sourceStyle ErrorColumn
3La ligne ne correspond pas à la ligne d'en-tête attendue '[ ]+\*\/[ ]*$'.
7Commentaire javadoc manquant.
8Commentaire javadoc manquant.9

net.sourceforge.pmd.cpd.FortranTokenizer

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
15
15
Total :
Per method :
Per statement :
1
1
0.07
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
4
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 :
3
3
0.2
Statement Test Coverage :
Method Test Reference :
0
6


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
FortranTokenizer()
01412




View line in sourceStyle ErrorColumn
8Le commentaire javadoc est vide.
12Dans le commentaire javadoc de la classe, il manque une balise @version.
14Commentaire javadoc manquant.9

net.sourceforge.pmd.cpd.GUI

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
43
24
5
38
Total :
Per method :
504
21
Total :
Per method :
Per statement :
148
6.17
0.29
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):
36
14
239
747
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
15
0.62
0.03
Statement Test Coverage :
Method Test Reference :
0
12.8


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Renderer.render(Match)
0110
Renderer$1.render(Match)
0210
Renderer$2.render(Match)
0210
Renderer$3.render(Match)
0210
Renderer$4.render(Match)
0210
LanguageConfig.languageFor(LanguageFactory,Properties)
0110
LanguageConfig.ignoreLiteralsByDefault()
0110
LanguageConfig.extensions()
0110
LanguageConfig$5.languageFor(LanguageFactory,Properties)
0210
LanguageConfig$5.ignoreLiteralsByDefault()
0210
LanguageConfig$5.extensions()
0210
LanguageConfig$6.languageFor(LanguageFactory,Properties)
0210
LanguageConfig$6.ignoreLiteralsByDefault()
0210
LanguageConfig$6.extensions()
0210
LanguageConfig$7.languageFor(LanguageFactory,Properties)
0210
LanguageConfig$7.ignoreLiteralsByDefault()
0210
LanguageConfig$7.extensions()
0210
LanguageConfig$8.languageFor(LanguageFactory,Properties)
0210
LanguageConfig$8.ignoreLiteralsByDefault()
0210
LanguageConfig$8.extensions()
0210
LanguageConfig$9.languageFor(LanguageFactory,Properties)
0210
LanguageConfig$9.ignoreLiteralsByDefault()
0210
LanguageConfig$9.extensions()
0210
LanguageConfig$10.languageFor(LanguageFactory,Properties)
0210
LanguageConfig$10.ignoreLiteralsByDefault()
0210
LanguageConfig$10.extensions()
0210
LanguageConfig$11.languageFor(LanguageFactory,Properties)
0210
LanguageConfig$11.ignoreLiteralsByDefault()
0210
LanguageConfig$11.extensions()
0210
ColumnSpec.ColumnSpec(String,int,int,Match)
0510
ColumnSpec.label()
0210
ColumnSpec.alignment()
0210
ColumnSpec.width()
0210
ColumnSpec.sorter()
0210
languageConfigFor(String)
0212
CancelListener.actionPerformed(ActionEvent)
0210
GoListener.Runnable$12.run()
0710
GoListener.actionPerformed(ActionEvent)
0910
SaveListener.SaveListener(Renderer)
0210
SaveListener.actionPerformed(ActionEvent)
01970
SaveListener.error(String,Exception)
0420
BrowseListener.actionPerformed(ActionEvent)
0620
AlignmentRenderer.AlignmentRenderer(DefaultTableCellRenderer[][])
0210
AlignmentRenderer.getTableCellRendererComponent(JTable,Object,boolean,boolean,int,int)
0410
addSaveOptionsTo(JMenu)
0621
ItemListener$13.itemStateChanged(ItemEvent)
0310
GUI()
04511
adjustLanguageControlsFor(LanguageConfig)
0610
ActionListener$14.actionPerformed(ActionEvent)
0210
makeSettingsPanel(JButton,JButton,JButton)
03521
makeProgressPanel()
01411
makeResultsPanel()
01011
populateResultArea()
0921
copyMatchListSelectionsToClipboard()
01341
deleteMatchlistSelections()
0621
ListSelectionListener$15.valueChanged(ListSelectionEvent)
0210
ActionListener$16.actionPerformed(ActionEvent)
0210
ActionListener$17.actionPerformed(ActionEvent)
0210
MouseAdapter$18.mouseClicked(MouseEvent)
0210
makeMatchList()
01921
isLegalPath(String,LanguageConfig)
0650
setLabelFor(Match)
01331
setProgressControls(boolean)
0412
go()
04691
ActionListener$19.actionPerformed(ActionEvent)
0710
createTimer()
01111
formatTime(long,long)
0931
SortingTableModel.sortColumn()
0110
SortingTableModel.sortColumn(int)
0110
SortingTableModel.sortDescending()
0110
SortingTableModel.sortDescending(boolean)
0110
SortingTableModel.sort(E)
0110
SortingTableModel$20.getValueAt(int,int)
013100
SortingTableModel$20.getColumnCount()
0210
SortingTableModel$20.getRowCount()
0210
SortingTableModel$20.isCellEditable(int,int)
0210
SortingTableModel$20.getColumnClass(int)
0210
SortingTableModel$20.setValueAt(Object,int,int)
0110
SortingTableModel$20.getColumnName(int)
0210
SortingTableModel$20.addTableModelListener(TableModelListener)
0110
SortingTableModel$20.removeTableModelListener(TableModelListener)
0110
SortingTableModel$20.sortColumn()
0210
SortingTableModel$20.sortColumn(int)
0210
SortingTableModel$20.sortDescending()
0210
SortingTableModel$20.sortDescending(boolean)
0210
SortingTableModel$20.sort(Match)
0420
tableModelFrom(Match)
04310
sortOnColumn(int)
0921
setListDataFrom(Iterator)
01231
phaseUpdate(int)
0210
getPhaseText(int)
014111
addedFile(int,File)
0310
main(String[])
0210




View line in sourceStyle ErrorColumn
68Commentaire javadoc manquant.
70Commentaire javadoc manquant.
81Commentaire javadoc manquant.
123Commentaire javadoc manquant.
157Commentaire javadoc manquant.
163Commentaire javadoc manquant.
178Commentaire javadoc manquant.
222Commentaire javadoc manquant.
233Commentaire javadoc manquant.
282Commentaire javadoc manquant.5
627Commentaire javadoc manquant.
708Commentaire javadoc manquant.5
712Commentaire javadoc manquant.5
729Commentaire javadoc manquant.5
736Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.GUI$1

Package: net.sourceforge.pmd.cpd | Class source

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

1
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):
2
4
5
1
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.cpd.GUI$10

Package: net.sourceforge.pmd.cpd | 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):
3
1
6
6
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
0.33


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$11

Package: net.sourceforge.pmd.cpd | 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):
3
1
6
6
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
0.33


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$12

Package: net.sourceforge.pmd.cpd | Class source

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

1
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$13

Package: net.sourceforge.pmd.cpd | Class source

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

1
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):
2
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$14

Package: net.sourceforge.pmd.cpd | Class source

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

1
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
4
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$15

Package: net.sourceforge.pmd.cpd | Class source

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

1
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
4
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$16

Package: net.sourceforge.pmd.cpd | Class source

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

1
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
4
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$17

Package: net.sourceforge.pmd.cpd | Class source

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

1
1
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
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
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
3


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$18

Package: net.sourceforge.pmd.cpd | Class source

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

1
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
8
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
3


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
STYLEICAST_IDIV_CAST_TO_DOUBLEICAST2actionPerformed

net.sourceforge.pmd.cpd.GUI$19

Package: net.sourceforge.pmd.cpd | Class source

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

14
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):
4
1
26
79
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
0.36


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$2

Package: net.sourceforge.pmd.cpd | Class source

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

1
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):
2
1
5
1
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.cpd.GUI$3

Package: net.sourceforge.pmd.cpd | Class source

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

1
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):
2
1
5
1
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.cpd.GUI$4

Package: net.sourceforge.pmd.cpd | Class source

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

1
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):
2
1
5
1
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.cpd.GUI$5

Package: net.sourceforge.pmd.cpd | 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):
3
1
6
6
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
0.33


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$6

Package: net.sourceforge.pmd.cpd | 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):
3
1
6
6
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
0.33


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$7

Package: net.sourceforge.pmd.cpd | 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):
3
1
6
6
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
0.33


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$8

Package: net.sourceforge.pmd.cpd | 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):
3
1
6
6
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
0.33


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$9

Package: net.sourceforge.pmd.cpd | 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):
3
1
6
6
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
0.33


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$AlignmentRenderer

Package: net.sourceforge.pmd.cpd | Class source

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

2
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
6
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
5
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
PERFORMANCESIC_INNER_SHOULD_BE_STATICSIC2

net.sourceforge.pmd.cpd.GUI$BrowseListener

Package: net.sourceforge.pmd.cpd | Class source

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

1
2
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):
2
1
13
1
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
3


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$CancelListener

Package: net.sourceforge.pmd.cpd | Class source

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

1
2
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
5
3
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
BAD_PRACTICEDM_EXITDm2actionPerformed

net.sourceforge.pmd.cpd.GUI$ColumnSpec

Package: net.sourceforge.pmd.cpd | Class source

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

5
0
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
2
6
2
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
PERFORMANCESIC_INNER_SHOULD_BE_STATICSIC2

net.sourceforge.pmd.cpd.GUI$GoListener

Package: net.sourceforge.pmd.cpd | Class source

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

1
2
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):
3
2
7
3
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
3


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$GoListener$1

Package: net.sourceforge.pmd.cpd | Class source

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

1
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):
2
1
13
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GUI$SaveListener

Package: net.sourceforge.pmd.cpd | 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):
2
1
25
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
2


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.cpd.GridBagHelper

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
5
0
Total :
Per method :
32
6.4
Total :
Per method :
Per statement :
5
1
0.16
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
1
13
2
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
14
2.8
0.44
Statement Test Coverage :
Method Test Reference :
0
2.4


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
GridBagHelper(Container,Container[])
0910
add(Component)
0213
add(Component,int)
0813
nextRow()
0312
addLabel(String)
0212




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REP2EI22<init>weights
View line in sourceStyle ErrorColumn
7L'utilisation des import.* est prohibé - javax.swing.*.
14Commentaire javadoc manquant.
16Commentaire javadoc manquant.5
17Commentaire javadoc manquant.5
18Commentaire javadoc manquant.5
19Commentaire javadoc manquant.5
20Commentaire javadoc manquant.5
21Commentaire javadoc manquant.5
22Commentaire javadoc manquant.11
24Commentaire javadoc manquant.5
37Commentaire javadoc manquant.5
41Commentaire javadoc manquant.5
51Commentaire javadoc manquant.5
56Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.JSPLanguage

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
3
3
Total :
Per method :
Per statement :
1
1
0.33
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):
3
0
3
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
JSPLanguage()
0210




View line in sourceStyle ErrorColumn
6Commentaire javadoc manquant.
7Commentaire javadoc manquant.9

net.sourceforge.pmd.cpd.JSPTokenizer

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
1
2
0
Total :
Per method :
9
9
Total :
Per method :
Per statement :
2
2
0.22
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):
10
1
17
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
2
2
0.22
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
tokenize(SourceCode,Tokens)
0820




View line in sourceStyle ErrorColumn
12Commentaire javadoc manquant.
14Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.JavaLanguage

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
7
3.5
Total :
Per method :
Per statement :
2
1
0.29
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):
3
0
7
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
3
1.5
0.43
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
JavaLanguage()
0210
JavaLanguage(Properties)
0411




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
9Commentaire javadoc manquant.9
13Commentaire javadoc manquant.9

net.sourceforge.pmd.cpd.JavaTokenizer

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
4
5
0
Total :
Per method :
36
9
Total :
Per method :
Per statement :
18
4.5
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):
9
1
21
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
7
1.75
0.19
Statement Test Coverage :
Method Test Reference :
0
1.4


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
setProperties(Properties)
0311
tokenize(SourceCode,Tokens)
024153
setIgnoreLiterals(boolean)
0211
setIgnoreIdentifiers(boolean)
0211




View line in sourceStyle ErrorColumn
14Commentaire javadoc manquant.
16Commentaire javadoc manquant.5
17Commentaire javadoc manquant.5
22Commentaire javadoc manquant.5
27Commentaire javadoc manquant.5
76Commentaire javadoc manquant.5
80Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.LanguageFactory

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7
5
3
4
Total :
Per method :
34
6.8
Total :
Per method :
Per statement :
17
3.4
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):
2
11
27
21
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
6
1.2
0.18
Statement Test Coverage :
Method Test Reference :
0
2.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
createLanguage(String)
0218
createLanguage(String,Properties)
01473
languageAliases(String)
0431
dynamicLanguageImplementationLoad(String)
0651
languageConventionSyntax(String)
0211




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
10Commentaire javadoc manquant.4
12Commentaire javadoc manquant.4
13Commentaire javadoc manquant.4
16Commentaire javadoc manquant.5
20Commentaire javadoc manquant.4

net.sourceforge.pmd.cpd.Match

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
20
18
19
1
Total :
Per method :
85
4.72
Total :
Per method :
Per statement :
36
2
0.42
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):
7
13
35
130
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
30
1.67
0.35
Statement Test Coverage :
Method Test Reference :
0
1.42


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Comparator$1.compare(Match,Match)
0210
Comparator$2.compare(Match,Match)
0210
Comparator$3.compare(Match,Match)
0650
Comparator$4.compare(Match,Match)
0210
MatchCode.MatchCode()
0110
MatchCode.MatchCode(TokenEntry,TokenEntry)
0310
MatchCode.hashCode()
0210
MatchCode.equals(Object)
0320
MatchCode.setFirst(int)
0210
MatchCode.setSecond(int)
0210
Match(int,TokenEntry,TokenEntry)
0616
getMarkCount()
0214
setLineCount(int)
0215
getLineCount()
0219
getTokenCount()
0219
getSourceCodeSlice()
0214
setSourceCodeSlice(String)
0215
iterator()
0219
compareTo(Match)
0532
getFirstMark()
0212
getSecondMark()
0211
toString()
0210
getMarkSet()
0211
getMatchCode()
0422
getEndIndex()
0211
setMarkSet(TokenEntry)
0210
setLabel(String)
0211
getLabel()
0212




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
BAD_PRACTICEEQ_COMPARETO_USE_OBJECT_EQUALSEq2compareTo
View line in sourceStyle ErrorColumn
13Commentaire javadoc manquant.
23Commentaire javadoc manquant.5
29Commentaire javadoc manquant.5
35Commentaire javadoc manquant.5
47Commentaire javadoc manquant.5
53Commentaire javadoc manquant.
58Commentaire javadoc manquant.9
61Commentaire javadoc manquant.9
66Commentaire javadoc manquant.9
70Commentaire javadoc manquant.9
75Commentaire javadoc manquant.9
79Commentaire javadoc manquant.9
85Commentaire javadoc manquant.5
93Commentaire javadoc manquant.5
97Commentaire javadoc manquant.5
101Commentaire javadoc manquant.5
105Commentaire javadoc manquant.5
109Commentaire javadoc manquant.5
113Commentaire javadoc manquant.5
117Commentaire javadoc manquant.5
121Commentaire javadoc manquant.5
129Commentaire javadoc manquant.5
133Commentaire javadoc manquant.5
137Commentaire javadoc manquant.5
141Commentaire javadoc manquant.5
145Commentaire javadoc manquant.5
152Commentaire javadoc manquant.5
156Commentaire javadoc manquant.5
160Commentaire javadoc manquant.5
164Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.Match$1

Package: net.sourceforge.pmd.cpd | 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
5
3
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.cpd.Match$2

Package: net.sourceforge.pmd.cpd | 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
5
3
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.cpd.Match$3

Package: net.sourceforge.pmd.cpd | 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
3
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.cpd.Match$4

Package: net.sourceforge.pmd.cpd | 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
5
3
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.cpd.Match$MatchCode

Package: net.sourceforge.pmd.cpd | Class source

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

6
0
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
2
8
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:




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
BAD_PRACTICEBC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTSBC2equals
BAD_PRACTICENP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENTNP2equals

net.sourceforge.pmd.cpd.MatchAlgorithm

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
8
8
7
1
Total :
Per method :
81
10.12
Total :
Per method :
Per statement :
20
2.5
0.25
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):
7
2
42
8
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
8
1
0.1
Statement Test Coverage :
Method Test Reference :
0
2.14


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
MatchAlgorithm(SourceCode,Tokens,int)
0210
MatchAlgorithm(SourceCode,Tokens,int,CPDListener)
0820
setListener(CPDListener)
0210
matches()
0213
tokenAt(int,TokenEntry)
0213
getMinimumTileSize()
0211
findMatches()
02563
hash()
02871




View line in sourceStyle ErrorColumn
13Commentaire javadoc manquant.
26Commentaire javadoc manquant.5
30Commentaire javadoc manquant.5
41Commentaire javadoc manquant.5
45Commentaire javadoc manquant.5
49Commentaire javadoc manquant.5
53Commentaire javadoc manquant.5
57Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.MatchCollector

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7
7
3
4
Total :
Per method :
99
14.14
Total :
Per method :
Per statement :
41
5.86
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):
4
1
50
3
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 :
4
0.57
0.04
Statement Test Coverage :
Method Test Reference :
0
3.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
MatchCollector(MatchAlgorithm)
0211
collect(TokenEntry)
01670
getMatches()
044151
determineMatch(TokenEntry,TokenEntry,int)
122101
hasPreviousDupe(TokenEntry,TokenEntry)
0431
countDuplicateTokens(TokenEntry,TokenEntry)
0522
matchEnded(TokenEntry,TokenEntry)
0232




View line in sourceStyle ErrorColumn
15Commentaire javadoc manquant.
21Commentaire javadoc manquant.5
25Commentaire javadoc manquant.5
53Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.PHPLanguage

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
3
3
Total :
Per method :
Per statement :
1
1
0.33
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):
3
0
3
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
PHPLanguage()
0210




View line in sourceStyle ErrorColumn
6Commentaire javadoc manquant.
7Commentaire javadoc manquant.9

net.sourceforge.pmd.cpd.PHPTokenizer

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
1
2
0
Total :
Per method :
10
10
Total :
Per method :
Per statement :
7
7
0.7
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):
4
1
14
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
2
2
0.2
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
tokenize(SourceCode,Tokens)
0970




View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
10Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.ReportException

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
3
3
Total :
Per method :
Per statement :
1
1
0.33
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
3
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
2
2
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 :
3
3
1
Statement Test Coverage :
Method Test Reference :
0
3


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ReportException(Throwable)
0211




View line in sourceStyle ErrorColumn
6Le commentaire javadoc est vide.
9Dans le commentaire javadoc de la classe, il manque une balise @version.
11Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.RubyLanguage

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
3
3
Total :
Per method :
Per statement :
1
1
0.33
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):
3
0
3
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
RubyLanguage()
0210




View line in sourceStyle ErrorColumn
3La ligne ne correspond pas à la ligne d'en-tête attendue '[ ]+\*\/[ ]*$'.
7Commentaire javadoc manquant.
8Commentaire javadoc manquant.9

net.sourceforge.pmd.cpd.RubyTokenizer

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
1
1
1
0
Total :
Per method :
16
16
Total :
Per method :
Per statement :
1
1
0.06
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):
1
1
4
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 :
3
3
0.19
Statement Test Coverage :
Method Test Reference :
0
4


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
RubyTokenizer()
01512




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

net.sourceforge.pmd.cpd.SimpleRenderer

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
4
1
Total :
Per method :
37
7.4
Total :
Per method :
Per statement :
12
2.4
0.32
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):
5
4
24
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
6
1.2
0.16
Statement Test Coverage :
Method Test Reference :
0
1.75


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
SimpleRenderer()
0214
SimpleRenderer(boolean)
0312
SimpleRenderer(String)
0211
renderOn(StringBuffer,Match)
01661
render(Match)
01030




View line in sourceStyle ErrorColumn
11Commentaire javadoc manquant.
16Commentaire javadoc manquant.9
18Commentaire javadoc manquant.9
22Commentaire javadoc manquant.9
27Commentaire javadoc manquant.9
60Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.SourceCode

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
5
0
Total :
Per method :
74
14.8
Total :
Per method :
Per statement :
31
6.2
0.42
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):
2
9
17
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
21
4.2
0.28
Statement Test Coverage :
Method Test Reference :
0
1.2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
CodeLoader.getCode()
0840
CodeLoader.getFileName()
0110
CodeLoader.getReader()
0110
CodeLoader.load()
01680
FileCodeLoader.FileCodeLoader(File,String)
0310
FileCodeLoader.getReader()
0210
FileCodeLoader.getFileName()
0210
StringCodeLoader.StringCodeLoader(String)
0210
StringCodeLoader.StringCodeLoader(String,String)
0310
StringCodeLoader.getReader()
0210
StringCodeLoader.getFileName()
0210
SourceCode(CodeLoader)
0210
getCode()
0212
getCodeBuffer()
0724
getSlice(int,int)
0854
getFileName()
0218




View line in sourceStyle ErrorColumn
18Commentaire javadoc manquant.
20Commentaire javadoc manquant.
23Commentaire javadoc manquant.9
35Commentaire javadoc manquant.9
37Commentaire javadoc manquant.9
39Commentaire javadoc manquant.9
64Commentaire javadoc manquant.
68Commentaire javadoc manquant.9
73Commentaire javadoc manquant.9
78Commentaire javadoc manquant.9
84Commentaire javadoc manquant.
85Commentaire javadoc manquant.9
91Commentaire javadoc manquant.9
95Commentaire javadoc manquant.9
100Commentaire javadoc manquant.9
105Commentaire javadoc manquant.9
113Commentaire javadoc manquant.5
117Commentaire javadoc manquant.5
121Commentaire javadoc manquant.5
131Commentaire javadoc manquant.5
143Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.SourceCode$FileCodeLoader

Package: net.sourceforge.pmd.cpd | Class source

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

3
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
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):
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.cpd.SourceCode$StringCodeLoader

Package: net.sourceforge.pmd.cpd | Class source

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

4
0
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
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):
1
0
6
2
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.cpd.TokenEntry

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
14
12
12
2
Total :
Per method :
46
3.83
Total :
Per method :
Per statement :
15
1.25
0.33
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
17
22
59
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
13
1.08
0.28
Statement Test Coverage :
Method Test Reference :
0
1.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
TokenEntry()
0311
TokenEntry(String,String,int)
09212
getEOF()
0316
clearImages()
0314
getTokenSrcID()
0219
getBeginLine()
0218
getIdentifier()
0212
getIndex()
02111
hashCode()
0210
setHashCode(int)
0211
equals(Object)
0530
compareTo(TokenEntry)
0211




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
BAD_PRACTICESI_INSTANCE_BEFORE_FINALS_ASSIGNEDSI2<clinit>TOKENS
View line in sourceStyle ErrorColumn
9Commentaire javadoc manquant.
11Commentaire javadoc manquant.5
27Commentaire javadoc manquant.5
39Commentaire javadoc manquant.5
44Commentaire javadoc manquant.5
49Commentaire javadoc manquant.5
53Commentaire javadoc manquant.5
57Commentaire javadoc manquant.5
61Commentaire javadoc manquant.5
65Commentaire javadoc manquant.5
69Commentaire javadoc manquant.5
73Commentaire javadoc manquant.5
81Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.Tokens

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7
6
6
1
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):
2
9
16
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
6
1
0.35
Statement Test Coverage :
Method Test Reference :
0
1.17


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
add(TokenEntry)
0216
iterator()
0210
get(int)
0211
size()
0218
getLineCount(TokenEntry,Match)
0521
getTokens()
0212




View line in sourceStyle ErrorColumn
10Commentaire javadoc manquant.
14Commentaire javadoc manquant.5
18Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5
30Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.VSRenderer

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
1
2
0
Total :
Per method :
12
12
Total :
Per method :
Per statement :
3
3
0.25
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):
4
1
16
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
2
2
0.17
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:
render(Match)
0113




View line in sourceStyle ErrorColumn
10Commentaire javadoc manquant.
12Commentaire javadoc manquant.5

net.sourceforge.pmd.cpd.XMLRenderer

Package: net.sourceforge.pmd.cpd | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
4
3
2
Total :
Per method :
42
10.5
Total :
Per method :
Per statement :
9
2.25
0.21
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):
5
3
25
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 :
6
1.5
0.14
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
XMLRenderer()
0215
XMLRenderer(String)
0213
render(Match)
03040
encode(String)
0531




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEMS_MUTABLE_ARRAYMS1BASIC_ESCAPE
View line in sourceStyle ErrorColumn
11Le commentaire javadoc est vide.
14Dans le commentaire javadoc de la classe, il manque une balise @version.
18Commentaire javadoc manquant.5
22Commentaire javadoc manquant.5
30Commentaire javadoc manquant.5
86Commentaire javadoc manquant.9