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.lang.java.symboltable

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

net.sourceforge.pmd.lang.java.symboltable.AbstractNameDeclaration

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AbstractNameDeclaration(JavaNode)
0213
getNode()
0210
getImage()
0210
getScope()
0210




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

net.sourceforge.pmd.lang.java.symboltable.AbstractScope

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
12
11
10
2
Total :
Per method :
27
2.45
Total :
Per method :
Per statement :
14
1.27
0.52
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
1
4
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
8
4
29
24
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 :
12
1.09
0.44
Statement Test Coverage :
Method Test Reference :
0
0.3


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getClassDeclarations()
0220
getEnclosingMethodScope()
0210
getEnclosingClassScope()
0210
getEnclosingSourceFileScope()
0210
setParent(Scope)
0210
getParent()
0210
addDeclaration(MethodNameDeclaration)
0210
addDeclaration(ClassNameDeclaration)
0210
contains(NameOccurrence)
0210
findVariableHere(NameOccurrence)
0111
glomNames(T)
0630




View line in sourceStyle ErrorColumn
10Commentaire javadoc manquant.
14Commentaire javadoc manquant.5
18Commentaire javadoc manquant.5
22Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5
30Commentaire javadoc manquant.5
34Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5
42Commentaire javadoc manquant.5
46Commentaire javadoc manquant.5
50Commentaire javadoc manquant.5
52Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.symboltable.NameDeclaration

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getNode()
0111
getImage()
0112
getScope()
0111




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

net.sourceforge.pmd.lang.java.symboltable.Scope

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
12
12
12
0
Total :
Per method :
13
1.08
Total :
Per method :
Per statement :
12
1
0.92
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):
8
32
12
66
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
13
1.08
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
16
1.33
1.23
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getVariableDeclarations()
11131
getClassDeclarations()
1114
addDeclaration(ClassNameDeclaration)
1112
addDeclaration(VariableNameDeclaration)
1111
addDeclaration(MethodNameDeclaration)
1111
contains(NameOccurrence)
1111
addVariableNameOccurrence(NameOccurrence)
1111
setParent(Scope)
1111
getParent()
1113
getEnclosingClassScope()
1117
getEnclosingSourceFileScope()
1116
getEnclosingMethodScope()
1114




View line in sourceStyle ErrorColumn
14Dans le commentaire javadoc de la classe, il manque une balise @author.
14Dans le commentaire javadoc de la classe, il manque une balise @version.
20Balise javadoc @return manquante.
26Balise javadoc @return manquante.
31Balise javadoc @param manquante pour 'decl'.46
36Balise javadoc @param manquante pour 'decl'.49
41Balise javadoc @param manquante pour 'decl'.47
48Balise javadoc @return manquante.
48Balise javadoc @param manquante pour 'occ'.37
54Balise javadoc @return manquante.
54Balise javadoc @param manquante pour 'occ'.62
59Balise javadoc @param manquante pour 'parent'.26
64Balise javadoc @return manquante.
71Balise javadoc @return manquante.
78Balise javadoc @return manquante.
85Balise javadoc @return manquante.

net.sourceforge.pmd.lang.java.symboltable.TypeSet$Resolver

Package: net.sourceforge.pmd.lang.java.symboltable | 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
8
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.lang.java.symboltable.ClassNameDeclaration

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
2
0
Total :
Per method :
5
2.5
Total :
Per method :
Per statement :
2
1
0.4
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
7
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 :
4
2
0.8
Statement Test Coverage :
Method Test Reference :
0
1.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ClassNameDeclaration(ASTClassOrInterfaceDeclaration)
0211
toString()
0210




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

net.sourceforge.pmd.lang.java.symboltable.ClassScope

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
15
14
12
3
Total :
Per method :
91
6.5
Total :
Per method :
Per statement :
46
3.29
0.51
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):
13
12
61
15
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 :
16
1.14
0.18
Statement Test Coverage :
Method Test Reference :
0
1.42


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ThreadLocal$1.initialValue()
0210
ClassScope(String)
0315
ClassScope()
1413
addDeclaration(VariableNameDeclaration)
0432
addVariableNameOccurrence(NameOccurrence)
02090
getVariableDeclarations()
0411
getMethodDeclarations()
02114
getClassDeclarations()
0211
getEnclosingClassScope()
0210
getClassName()
0215
addDeclaration(MethodNameDeclaration)
0211
addDeclaration(ClassNameDeclaration)
0210
findVariableHere(NameOccurrence)
021181
toString()
01350
clipClassName(String)
0211




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
PERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATIONSBSC2toString
View line in sourceStyle ErrorColumn
15Commentaire javadoc manquant.
17Commentaire javadoc manquant.5
18Commentaire javadoc manquant.5
19Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5
47Commentaire javadoc manquant.5
54Commentaire javadoc manquant.5
83Commentaire javadoc manquant.5
89Commentaire 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
162Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.symboltable.ClassScope$1

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

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

0
3
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):
0
1
4
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
Infinity


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.java.symboltable.DummyScope

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
13
12
13
0
Total :
Per method :
23
1.92
Total :
Per method :
Per statement :
12
1
0.52
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
0
17
76
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.08
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
14
1.17
0.61
Statement Test Coverage :
Method Test Reference :
0
0.08


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
getVariableDeclarations()
0210
getClassDeclarations()
0210
addDeclaration(ClassNameDeclaration)
0110
addDeclaration(VariableNameDeclaration)
0110
addDeclaration(MethodNameDeclaration)
0110
contains(NameOccurrence)
0210
addVariableNameOccurrence(NameOccurrence)
0210
setParent(Scope)
0210
getParent()
0210
getEnclosingClassScope()
0210
getEnclosingSourceFileScope()
0210
getEnclosingMethodScope()
0210




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
14Dans le commentaire javadoc de la classe, il manque une balise @version.
18Commentaire javadoc manquant.5
22Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5
29Commentaire javadoc manquant.5
32Commentaire javadoc manquant.5
35Commentaire javadoc manquant.5
39Commentaire javadoc manquant.5
43Commentaire javadoc manquant.5
47Commentaire javadoc manquant.5
51Commentaire javadoc manquant.5
55Commentaire javadoc manquant.5
59Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.symboltable.ImageFinderFunction

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
4
5
0
Total :
Per method :
12
3
Total :
Per method :
Per statement :
5
1.25
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
4
11
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 :
5
1.25
0.42
Statement Test Coverage :
Method Test Reference :
0
1.2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ImageFinderFunction(String)
0214
ImageFinderFunction(String)
0214
applyTo(NameDeclaration)
0323
getDecl()
0216




View line in sourceStyle ErrorColumn
12Commentaire javadoc manquant.
17Commentaire javadoc manquant.5
21Commentaire javadoc manquant.5
25Commentaire javadoc manquant.5
31Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.symboltable.LocalScope

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
6
5
6
0
Total :
Per method :
27
5.4
Total :
Per method :
Per statement :
13
2.6
0.48
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):
10
2
31
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.4
0.26
Statement Test Coverage :
Method Test Reference :
0
1.17


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
addVariableNameOccurrence(NameOccurrence)
0942
getVariableDeclarations()
0412
addDeclaration(VariableNameDeclaration)
0430
findVariableHere(NameOccurrence)
0641
toString()
0210




View line in sourceStyle ErrorColumn
15Commentaire javadoc manquant.
17Commentaire javadoc manquant.5
19Commentaire javadoc manquant.5
32Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5
45Commentaire javadoc manquant.5
54Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
8
8
8
0
Total :
Per method :
61
7.62
Total :
Per method :
Per statement :
28
3.5
0.46
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):
8
9
34
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 :
9
1.12
0.15
Statement Test Coverage :
Method Test Reference :
0
1.12


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
MethodNameDeclaration(ASTMethodDeclarator)
0211
getParameterCount()
0212
isVarargs()
0742
getMethodNameDeclaratorNode()
0211
getParameterDisplaySignature()
01346
equals(Object)
030150
hashCode()
0210
toString()
0211




View line in sourceStyle ErrorColumn
12Commentaire javadoc manquant.
14Commentaire javadoc manquant.5
18Commentaire javadoc manquant.5
22Commentaire javadoc manquant.5
33Commentaire javadoc manquant.5
37Commentaire javadoc manquant.5
57Commentaire javadoc manquant.5
118Commentaire javadoc manquant.5
123Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.symboltable.MethodScope

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
8
8
8
0
Total :
Per method :
35
4.38
Total :
Per method :
Per statement :
18
2.25
0.51
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):
13
8
37
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 :
10
1.25
0.29
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
MethodScope(Node)
0211
getEnclosingMethodScope()
0210
getVariableDeclarations()
0411
addVariableNameOccurrence(NameOccurrence)
0840
addDeclaration(VariableNameDeclaration)
0430
findVariableHere(NameOccurrence)
0641
getName()
0434
toString()
0210




View line in sourceStyle ErrorColumn
16Commentaire javadoc manquant.
18Commentaire javadoc manquant.5
21Commentaire javadoc manquant.5
25Commentaire javadoc manquant.5
29Commentaire javadoc manquant.5
35Commentaire javadoc manquant.5
47Commentaire javadoc manquant.5
54Commentaire javadoc manquant.5
63Commentaire javadoc manquant.5
70Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.symboltable.NameFinder

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
3
2
Total :
Per method :
40
8
Total :
Per method :
Per statement :
18
3.6
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):
9
1
37
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 :
4
0.8
0.1
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
NameFinder(ASTPrimaryExpression)
0947
getNames()
0217
checkForNameChild(JavaNode)
01791
add(NameOccurrence)
0522
toString()
0520




View line in sourceStyle ErrorColumn
18Commentaire javadoc manquant.
22Commentaire javadoc manquant.5
34Commentaire javadoc manquant.5
70Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.symboltable.NameOccurrence

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
21
21
18
3
Total :
Per method :
101
4.81
Total :
Per method :
Per statement :
68
3.24
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):
11
35
45
148
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
2
0.1
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
16
0.76
0.16
Statement Test Coverage :
Method Test Reference :
0
1.28


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
NameOccurrence(JavaNode,String)
0317
setIsMethodOrConstructorInvocation()
0211
setArgumentCount(int)
0211
getArgumentCount()
0211
isMethodOrConstructorInvocation()
0216
setNameWhichThisQualifies(NameOccurrence)
0211
getNameForWhichThisIsAQualifier()
0217
isPartOfQualifiedName()
0212
getLocation()
02127
isOnRightHandSide()
0321
isOnLeftHandSide()
0201410
isCompoundAssignment(Node)
0211
isStandAlonePostfix(Node)
0761
thirdChildHasDottedName(Node)
0321
isSelfAssignment()
018214
isThisOrSuper()
1227
useThisOrSuper()
1861
equals(Object)
0310
hashCode()
0210
getImage()
02121
toString()
0220




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
BAD_PRACTICEBC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTSBC2equals
BAD_PRACTICENP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENTNP2equals
View line in sourceStyle ErrorColumn
18Commentaire javadoc manquant.
33Commentaire javadoc manquant.5
38Commentaire javadoc manquant.5
42Commentaire javadoc manquant.5
46Commentaire javadoc manquant.5
50Commentaire javadoc manquant.5
54Commentaire javadoc manquant.5
58Commentaire javadoc manquant.5
62Commentaire javadoc manquant.5
66Commentaire javadoc manquant.5
70Commentaire javadoc manquant.5
76Commentaire javadoc manquant.5
201Commentaire javadoc manquant.5
207Commentaire javadoc manquant.5
212Commentaire javadoc manquant.5
216Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.symboltable.OccurrenceFinder

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
visit(ASTPrimaryExpression,Object)
01540




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

net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
22
21
16
6
Total :
Per method :
118
5.62
Total :
Per method :
Per statement :
30
1.43
0.25
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):
32
1
65
211
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
6
0.29
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
17
0.81
0.14
Statement Test Coverage :
Method Test Reference :
0
0.69


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
addScope(Scope,JavaNode)
1413
createLocalScope(JavaNode)
1218
createMethodScope(JavaNode)
1212
createClassScope(JavaNode)
1524
createSourceFileScope(ASTCompilationUnit)
1921
visit(ASTCompilationUnit,Object)
0410
visit(ASTClassOrInterfaceDeclaration,Object)
0610
visit(ASTEnumDeclaration,Object)
0410
visit(ASTAnnotationTypeDeclaration,Object)
0410
visit(ASTClassOrInterfaceBodyDeclaration,Object)
0730
visit(ASTBlock,Object)
0410
visit(ASTCatchStatement,Object)
0410
visit(ASTFinallyStatement,Object)
0410
visit(ASTConstructorDeclaration,Object)
02760
visit(ASTMethodDeclaration,Object)
0610
visit(ASTTryStatement,Object)
0410
visit(ASTForStatement,Object)
0410
visit(ASTIfStatement,Object)
0410
visit(ASTVariableDeclaratorId,Object)
0510
visit(ASTSwitchStatement,Object)
0410
cont(AbstractJavaNode)
03113




View line in sourceStyle ErrorColumn
45Dans le commentaire javadoc de la classe, il manque une balise @author.
45Dans le commentaire javadoc de la classe, il manque une balise @version.
127Commentaire javadoc manquant.5
134Commentaire javadoc manquant.5
143Commentaire javadoc manquant.5
150Commentaire javadoc manquant.5
157Commentaire javadoc manquant.5
168Commentaire javadoc manquant.5
175Commentaire javadoc manquant.5
182Commentaire javadoc manquant.5
189Commentaire javadoc manquant.5
236Commentaire javadoc manquant.5
245Commentaire javadoc manquant.5
253Commentaire javadoc manquant.5
260Commentaire javadoc manquant.5
267Commentaire javadoc manquant.5
275Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.symboltable.Search

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
4
1
Total :
Per method :
30
6
Total :
Per method :
Per statement :
17
3.4
0.57
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
11
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
0.17
Statement Test Coverage :
Method Test Reference :
0
1.75


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Search(NameOccurrence)
0431
execute()
0421
execute(Scope)
0421
getResult()
0211
searchUpward(NameOccurrence,Scope)
01292




View line in sourceStyle ErrorColumn
6Commentaire javadoc manquant.
12Commentaire javadoc manquant.5
19Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5
33Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.symboltable.SourceFileScope

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
14
14
13
1
Total :
Per method :
33
2.36
Total :
Per method :
Per statement :
19
1.36
0.58
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):
11
8
29
69
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 :
17
1.21
0.52
Statement Test Coverage :
Method Test Reference :
0
0.46


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
SourceFileScope()
0212
SourceFileScope(String)
02110
getEnclosingClassScope()
0220
getEnclosingMethodScope()
0220
getPackageName()
0215
getEnclosingSourceFileScope()
0210
addDeclaration(ClassNameDeclaration)
0210
addDeclaration(MethodNameDeclaration)
0220
addDeclaration(VariableNameDeclaration)
0220
getClassDeclarations()
0210
getVariableDeclarations()
0220
addVariableNameOccurrence(NameOccurrence)
0210
toString()
0210
findVariableHere(NameOccurrence)
0410




View line in sourceStyle ErrorColumn
1La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'.
10Commentaire javadoc manquant.
12Commentaire javadoc manquant.5
15Commentaire javadoc manquant.5
19Commentaire javadoc manquant.5
23Commentaire javadoc manquant.5
27Commentaire javadoc manquant.5
31Commentaire javadoc manquant.5
35Commentaire javadoc manquant.5
39Commentaire javadoc manquant.5
43Commentaire javadoc manquant.5
47Commentaire javadoc manquant.5
51Commentaire javadoc manquant.5
55Commentaire javadoc manquant.5
59Commentaire javadoc manquant.5
63Commentaire javadoc manquant.5
67Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.symboltable.SymbolFacade

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
1
2
0
Total :
Per method :
6
6
Total :
Per method :
Per statement :
1
1
0.17
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
3
6
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.33
Statement Test Coverage :
Method Test Reference :
0
1


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
initializeWith(ASTCompilationUnit)
0514




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

net.sourceforge.pmd.lang.java.symboltable.TypeSet

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
7
6
6
1
Total :
Per method :
81
13.5
Total :
Per method :
Per statement :
37
6.17
0.46
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):
8
0
29
0
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
2
0.33
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
26
4.33
0.32
Statement Test Coverage :
Method Test Reference :
0
1.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
Resolver.resolve(String)
0110
ExplicitImportResolver.ExplicitImportResolver(String)
0210
ExplicitImportResolver.resolve(String)
0550
CurrentPackageResolver.CurrentPackageResolver(String)
0210
CurrentPackageResolver.resolve(String)
0210
ImplicitImportResolver.resolve(String)
0210
ImportOnDemandResolver.ImportOnDemandResolver(String)
0210
ImportOnDemandResolver.resolve(String)
0760
PrimitiveTypeResolver.PrimitiveTypeResolver()
0910
PrimitiveTypeResolver.resolve(String)
0430
VoidResolver.resolve(String)
0440
FullyQualifiedNameResolver.resolve(String)
0210
setASTCompilationUnitPackage(String)
0212
getASTCompilationUnitPackage()
0211
addImport(String)
0213
getImportsCount()
0211
findClass(String)
0767
buildResolvers()
0811




View line in sourceStyle ErrorColumn
16Dans le commentaire javadoc de la classe, il manque une balise @author.
16Dans le commentaire javadoc de la classe, il manque une balise @version.
24Commentaire javadoc manquant.9
27Commentaire javadoc manquant.
30Commentaire javadoc manquant.9
34Commentaire javadoc manquant.9
44Commentaire javadoc manquant.
47Commentaire javadoc manquant.9
51Commentaire javadoc manquant.9
57Commentaire javadoc manquant.
58Commentaire javadoc manquant.9
63Commentaire javadoc manquant.
66Commentaire javadoc manquant.9
70Commentaire javadoc manquant.9
84Commentaire javadoc manquant.
87Commentaire javadoc manquant.9
99Commentaire javadoc manquant.9
107Commentaire javadoc manquant.
108Commentaire javadoc manquant.9
116Commentaire javadoc manquant.
117Commentaire javadoc manquant.9
126Commentaire javadoc manquant.5
130Commentaire javadoc manquant.5
134Commentaire javadoc manquant.5
138Commentaire javadoc manquant.5
142Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.symboltable.TypeSet$CurrentPackageResolver

Package: net.sourceforge.pmd.lang.java.symboltable | 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):
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.lang.java.symboltable.TypeSet$ExplicitImportResolver

Package: net.sourceforge.pmd.lang.java.symboltable | 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):
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
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.lang.java.symboltable.TypeSet$FullyQualifiedNameResolver

Package: net.sourceforge.pmd.lang.java.symboltable | 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):
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
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
0.5


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.java.symboltable.TypeSet$ImplicitImportResolver

Package: net.sourceforge.pmd.lang.java.symboltable | 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):
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
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
0.5


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.java.symboltable.TypeSet$ImportOnDemandResolver

Package: net.sourceforge.pmd.lang.java.symboltable | 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):
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
15
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.lang.java.symboltable.TypeSet$PrimitiveTypeResolver

Package: net.sourceforge.pmd.lang.java.symboltable | 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):
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
1


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.java.symboltable.TypeSet$VoidResolver

Package: net.sourceforge.pmd.lang.java.symboltable | 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):
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
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
0.5


Method :Javadocs:Source statements:Cyclometic complexity:




net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
13
13
13
0
Total :
Per method :
36
2.77
Total :
Per method :
Per statement :
19
1.46
0.53
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):
13
34
33
6
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
1
0.08
Total :
Per method :
Per statement :

NaN
NaN
Total :
Per method :
Per statement :
14
1.08
0.39
Statement Test Coverage :
Method Test Reference :
0
0.85


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
VariableNameDeclaration(ASTVariableDeclaratorId)
0217
getScope()
0210
isArray()
0415
isExceptionBlockParameter()
0211
isPrimitiveType()
0213
getTypeImage()
04310
isReferenceType()
1212
getAccessNodeParent()
04313
getDeclaratorId()
0210
getType()
0211
equals(Object)
0530
hashCode()
0210
toString()
0210




View line in sourceStyle ErrorColumn
16Commentaire javadoc manquant.
18Commentaire javadoc manquant.5
22Commentaire javadoc manquant.5
27Commentaire javadoc manquant.5
33Commentaire javadoc manquant.5
37Commentaire javadoc manquant.5
41Commentaire javadoc manquant.5
51Balise javadoc @return manquante.
55Commentaire javadoc manquant.5
62Commentaire javadoc manquant.5
66Commentaire javadoc manquant.5
70Commentaire javadoc manquant.5
79Commentaire javadoc manquant.5
84Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.symboltable.VariableUsageFinderFunction

Package: net.sourceforge.pmd.lang.java.symboltable | Class source

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
VariableUsageFinderFunction(NameOccurrence)
0210
applyTo(VariableNameDeclaration)
0211
getUsed()
0214




View line in sourceStyle ErrorColumn
12Commentaire javadoc manquant.
18Commentaire javadoc manquant.5
22Commentaire javadoc manquant.5
26Commentaire javadoc manquant.5