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

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

net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck

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

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
appliesToClassName(String)
0111
isTargetMethod(NameOccurrence)
0111
visit(ASTVariableDeclaratorId,Object)
014110
isCompareZero(Node)
1221
checkComparison(Node,int)
1641




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

net.sourceforge.pmd.lang.java.rule.AbstractJavaRule

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

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

NaN
NaN
Total :
Per method :
Per statement :
117
1.02
0.48
Statement Test Coverage :
Method Test Reference :
0
0.36


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AbstractJavaRule()
031105
apply(Node,RuleContext)
0210
visitAll(Node,RuleContext)
0420
getDeclaringType(Node)
1530
isQualifiedName(Node)
0210
importsPackage(ASTCompilationUnit,String)
0640
visit(JavaNode,Object)
031108
visit(ASTExtendsList,Object)
0210
visit(ASTClassOrInterfaceDeclaration,Object)
02123
visit(ASTImplementsList,Object)
0212
visit(ASTTypeParameters,Object)
0210
visit(ASTMemberSelector,Object)
0210
visit(ASTTypeParameter,Object)
0210
visit(ASTTypeBound,Object)
0210
visit(ASTClassOrInterfaceBody,Object)
0212
visit(ASTClassOrInterfaceBodyDeclaration,Object)
0210
visit(ASTEnumBody,Object)
0210
visit(ASTEnumConstant,Object)
0210
visit(ASTReferenceType,Object)
0210
visit(ASTClassOrInterfaceType,Object)
0212
visit(ASTTypeArguments,Object)
0210
visit(ASTTypeArgument,Object)
0210
visit(ASTWildcardBounds,Object)
0210
visit(ASTAnnotation,Object)
0210
visit(ASTNormalAnnotation,Object)
0210
visit(ASTMarkerAnnotation,Object)
0210
visit(ASTSingleMemberAnnotation,Object)
0210
visit(ASTMemberValuePairs,Object)
0210
visit(ASTMemberValuePair,Object)
0210
visit(ASTMemberValue,Object)
0210
visit(ASTMemberValueArrayInitializer,Object)
0210
visit(ASTAnnotationTypeDeclaration,Object)
0210
visit(ASTAnnotationTypeBody,Object)
0210
visit(ASTAnnotationTypeMemberDeclaration,Object)
0210
visit(ASTAnnotationMethodDeclaration,Object)
0210
visit(ASTDefaultValue,Object)
0210
visit(ASTRUNSIGNEDSHIFT,Object)
0210
visit(ASTRSIGNEDSHIFT,Object)
0210
visit(ASTCompilationUnit,Object)
02123
visit(ASTEnumDeclaration,Object)
0211
visit(ASTAssertStatement,Object)
0210
visit(ASTPackageDeclaration,Object)
0210
visit(ASTImportDeclaration,Object)
0215
visit(ASTTypeDeclaration,Object)
0210
visit(ASTFieldDeclaration,Object)
0214
visit(ASTVariableDeclarator,Object)
0212
visit(ASTVariableDeclaratorId,Object)
0212
visit(ASTVariableInitializer,Object)
0210
visit(ASTArrayInitializer,Object)
0210
visit(ASTMethodDeclaration,Object)
02114
visit(ASTMethodDeclarator,Object)
0214
visit(ASTFormalParameters,Object)
0210
visit(ASTFormalParameter,Object)
0211
visit(ASTConstructorDeclaration,Object)
0217
visit(ASTExplicitConstructorInvocation,Object)
0210
visit(ASTInitializer,Object)
0210
visit(ASTType,Object)
0210
visit(ASTPrimitiveType,Object)
0210
visit(ASTResultType,Object)
0211
visit(ASTName,Object)
0210
visit(ASTNameList,Object)
0210
visit(ASTExpression,Object)
0211
visit(ASTAssignmentOperator,Object)
0210
visit(ASTConditionalExpression,Object)
0212
visit(ASTConditionalOrExpression,Object)
0210
visit(ASTConditionalAndExpression,Object)
0210
visit(ASTInclusiveOrExpression,Object)
0210
visit(ASTExclusiveOrExpression,Object)
0210
visit(ASTAndExpression,Object)
0210
visit(ASTEqualityExpression,Object)
0210
visit(ASTInstanceOfExpression,Object)
0210
visit(ASTRelationalExpression,Object)
0210
visit(ASTShiftExpression,Object)
0210
visit(ASTAdditiveExpression,Object)
0210
visit(ASTMultiplicativeExpression,Object)
0210
visit(ASTUnaryExpression,Object)
0210
visit(ASTPreIncrementExpression,Object)
0210
visit(ASTPreDecrementExpression,Object)
0210
visit(ASTUnaryExpressionNotPlusMinus,Object)
0210
visit(ASTPostfixExpression,Object)
0210
visit(ASTCastExpression,Object)
0210
visit(ASTPrimaryExpression,Object)
0212
visit(ASTPrimaryPrefix,Object)
0215
visit(ASTPrimarySuffix,Object)
0211
visit(ASTLiteral,Object)
0211
visit(ASTBooleanLiteral,Object)
0210
visit(ASTNullLiteral,Object)
0210
visit(ASTArguments,Object)
0210
visit(ASTArgumentList,Object)
0210
visit(ASTAllocationExpression,Object)
0214
visit(ASTArrayDimsAndInits,Object)
0210
visit(ASTStatement,Object)
0211
visit(ASTLabeledStatement,Object)
0210
visit(ASTBlock,Object)
0210
visit(ASTBlockStatement,Object)
0210
visit(ASTLocalVariableDeclaration,Object)
0212
visit(ASTEmptyStatement,Object)
0210
visit(ASTStatementExpression,Object)
0211
visit(ASTSwitchStatement,Object)
0211
visit(ASTSwitchLabel,Object)
0210
visit(ASTIfStatement,Object)
0215
visit(ASTWhileStatement,Object)
0211
visit(ASTDoStatement,Object)
0211
visit(ASTForStatement,Object)
0211
visit(ASTForInit,Object)
0210
visit(ASTStatementExpressionList,Object)
0210
visit(ASTForUpdate,Object)
0210
visit(ASTBreakStatement,Object)
0210
visit(ASTContinueStatement,Object)
0210
visit(ASTReturnStatement,Object)
0210
visit(ASTThrowStatement,Object)
0210
visit(ASTSynchronizedStatement,Object)
0210
visit(ASTTryStatement,Object)
0210
visit(ASTFinallyStatement,Object)
0210
visit(ASTCatchStatement,Object)
0213

View line in source of duplicated classesLinesTokensStart of code fragment
(5) net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter
(68) net/sourceforge/pmd/lang/java/rule/AbstractJavaRule
4372399 public Object visit(JavaNode node, Object data) { node.childrenAccept(this, data); return nu .....



View line in sourceStyle ErrorColumn
11L'utilisation des import.* est prohibé - net.sourceforge.pmd.lang.java.ast.*.
15Commentaire javadoc manquant.
17Commentaire javadoc manquant.5
23Commentaire javadoc manquant.5
27Commentaire javadoc manquant.5
41Balise javadoc @return manquante.
49Commentaire javadoc manquant.5
53Commentaire javadoc manquant.5
68Commentaire javadoc manquant.5
73Commentaire javadoc manquant.5
77Commentaire javadoc manquant.5
81Commentaire javadoc manquant.5
85Commentaire 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
117Commentaire javadoc manquant.5
121Commentaire javadoc manquant.5
125Commentaire javadoc manquant.5
129Commentaire javadoc manquant.5
133Commentaire javadoc manquant.5
137Commentaire javadoc manquant.5
141Commentaire javadoc manquant.5
145Commentaire javadoc manquant.5
149Commentaire javadoc manquant.5
153Commentaire javadoc manquant.5
157Commentaire javadoc manquant.5
161Commentaire javadoc manquant.5
165Commentaire javadoc manquant.5
169Commentaire javadoc manquant.5
173Commentaire javadoc manquant.5
177Commentaire javadoc manquant.5
181Commentaire javadoc manquant.5
185Commentaire javadoc manquant.5
189Commentaire javadoc manquant.5
193Commentaire javadoc manquant.5
197Commentaire javadoc manquant.5
201Commentaire javadoc manquant.5
205Commentaire javadoc manquant.5
209Commentaire javadoc manquant.5
213Commentaire javadoc manquant.5
217Commentaire javadoc manquant.5
221Commentaire javadoc manquant.5
225Commentaire javadoc manquant.5
229Commentaire javadoc manquant.5
233Commentaire javadoc manquant.5
237Commentaire javadoc manquant.5
241Commentaire javadoc manquant.5
245Commentaire javadoc manquant.5
249Commentaire javadoc manquant.5
253Commentaire javadoc manquant.5
257Commentaire javadoc manquant.5
261Commentaire javadoc manquant.5
265Commentaire javadoc manquant.5
269Commentaire javadoc manquant.5
273Commentaire javadoc manquant.5
277Commentaire javadoc manquant.5
281Commentaire javadoc manquant.5
285Commentaire javadoc manquant.5
289Commentaire javadoc manquant.5
293Commentaire javadoc manquant.5
297Commentaire javadoc manquant.5
301Commentaire javadoc manquant.5
305Commentaire javadoc manquant.5
309Commentaire javadoc manquant.5
313Commentaire javadoc manquant.5
317Commentaire javadoc manquant.5
321Commentaire javadoc manquant.5
325Commentaire javadoc manquant.5
329Commentaire javadoc manquant.5
333Commentaire javadoc manquant.5
337Commentaire javadoc manquant.5
341Commentaire javadoc manquant.5
345Commentaire javadoc manquant.5
349Commentaire javadoc manquant.5
353Commentaire javadoc manquant.5
357Commentaire javadoc manquant.5
361Commentaire javadoc manquant.5
365Commentaire javadoc manquant.5
369Commentaire javadoc manquant.5
373Commentaire javadoc manquant.5
377Commentaire javadoc manquant.5
381Commentaire javadoc manquant.5
385Commentaire javadoc manquant.5
389Commentaire javadoc manquant.5
393Commentaire javadoc manquant.5
397Commentaire javadoc manquant.5
401Commentaire javadoc manquant.5
405Commentaire javadoc manquant.5
409Commentaire javadoc manquant.5
413Commentaire javadoc manquant.5
417Commentaire javadoc manquant.5
421Commentaire javadoc manquant.5
425Commentaire javadoc manquant.5
429Commentaire javadoc manquant.5
433Commentaire javadoc manquant.5
437Commentaire javadoc manquant.5
441Commentaire javadoc manquant.5
445Commentaire javadoc manquant.5
449Commentaire javadoc manquant.5
453Commentaire javadoc manquant.5
457Commentaire javadoc manquant.5
461Commentaire javadoc manquant.5
465Commentaire javadoc manquant.5
469Commentaire javadoc manquant.5
473Commentaire javadoc manquant.5
477Commentaire javadoc manquant.5
481Commentaire javadoc manquant.5
485Commentaire javadoc manquant.5
489Commentaire javadoc manquant.5
493Commentaire javadoc manquant.5
497Commentaire javadoc manquant.5
501Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.rule.AbstractPoorMethodCall

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

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
targetTypename()
1111
methodNames()
1111
isViolationArgument(Node)
1111
isNotedMethod(NameOccurrence)
1961
visit(ASTVariableDeclaratorId,Object)
015100




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

net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule

Package: net.sourceforge.pmd.lang.java.rule | 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):
0
6
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
6
6
9
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.56
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
addDataPoint(DataPoint)
0210
getViolationParameters(DataPoint)
0210
apply(Node,RuleContext)
0310




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

net.sourceforge.pmd.lang.java.rule.GenericLiteralCheckerRule

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

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

NaN
NaN
Total :
Per method :
Per statement :
5
1.67
0.26
Statement Test Coverage :
Method Test Reference :
0
2.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
GenericLiteralCheckerRule()
0210
init()
0751
visit(ASTLiteral,Object)
0640




View line in sourceStyle ErrorColumn
20Dans le commentaire javadoc de la classe, il manque une balise @version.
28Commentaire javadoc manquant.9
48Balise javadoc @return manquante.
49Balise javadoc @param manquante pour 'node'.40
49Balise javadoc @param manquante pour 'data'.53

net.sourceforge.pmd.lang.java.rule.ImportWrapper

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
ImportWrapper(String,String,Node)
0417
equals(Object)
0540
hashCode()
0430
getName()
0213
getFullName()
0212
getNode()
0212




Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
BAD_PRACTICEBC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTSBC2equals
View line in sourceStyle ErrorColumn
8Commentaire javadoc manquant.
13Commentaire javadoc manquant.5
20Commentaire javadoc manquant.5
28Commentaire javadoc manquant.5
35Commentaire javadoc manquant.5
39Commentaire javadoc manquant.5
43Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.rule.JavaRuleChainVisitor

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4
2
1
3
Total :
Per method :
13
6.5
Total :
Per method :
Per statement :
5
2.5
0.38
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):
9
1
12
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 :
4
2
0.31
Statement Test Coverage :
Method Test Reference :
0
2


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
JavaParserVisitorAdapter$1.visit(JavaNode,Object)
0310
indexNodes(Node,RuleContext)
0720
visit(Rule,Node,RuleContext)
0520




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

net.sourceforge.pmd.lang.java.rule.JavaRuleChainVisitor$1

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




net.sourceforge.pmd.lang.java.rule.JavaRuleViolation

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

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
JavaRuleViolation(Rule,RuleContext,JavaNode,String)
0271515
suppresses(Node)
0221
setVariableNameIfExists(Node)
01351




View line in sourceStyle ErrorColumn
33Dans le commentaire javadoc de la classe, il manque une balise @author.
33Dans le commentaire javadoc de la classe, il manque une balise @version.
34Commentaire javadoc manquant.5

net.sourceforge.pmd.lang.java.rule.JavaRuleViolationFactory

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
2
0
3
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):
8
1
5
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
2
0.8
Statement Test Coverage :
Method Test Reference :
0
Infinity


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
JavaRuleViolationFactory()
0111
createRuleViolation(Rule,RuleContext,Node,String)
0210




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

net.sourceforge.pmd.lang.java.rule.StringConcatenationRule

Package: net.sourceforge.pmd.lang.java.rule | 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 :
5
5
0.5
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):
4
0
4
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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
visit(ASTForStatement,Object)
0950




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

net.sourceforge.pmd.lang.java.rule.SymbolTableTestRule

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
visit(ASTFieldDeclaration,Object)
0630




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

net.sourceforge.pmd.lang.java.rule.UselessAssignment

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
2
3
0
Total :
Per method :
29
14.5
Total :
Per method :
Per statement :
10
5
0.34
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
0
24
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
2.5
0.17
Statement Test Coverage :
Method Test Reference :
0
0.67


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
visit(ASTMethodDeclaration,Object)
0510
Usage.Usage(int,DataFlowNode)
0310
Usage.toString()
0210
execute(CurrentPath)
01470




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

net.sourceforge.pmd.lang.java.rule.UselessAssignment$Usage

Package: net.sourceforge.pmd.lang.java.rule | 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.5


Method :Javadocs:Source statements:Cyclometic complexity: