http://xradar.sourceforge.net


Statics Report - System: 4.0, Version: 730, Date: 2004.01.01Designed for use with , Checkstyle, CKJM, CLOC, EMMA, FindBugs, JavaNCSS, JDepend, JUnit, Macaron, PMD, PMD-CPD, Java2HTML and Ant.

[Statics] classes-org.xradar.test.b

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

org.xradar.test.b.B1

Package: org.xradar.test.b | Class source | Class javadoc

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:Efferent (Import) Couplings:Afferent (Export) Couplings:
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
0
Class Internal:
Package Internal :
Subsystem Internal :
System Internal :
External:
Java Library :
2
0
0
1
1
3
Class Internal:
Package Internal :
Subsystem Internal :
System Internal :
0
1
0
2
Javadocs:Code violations:Style Errors:
Total :
Per method :
3
1.5
Total :
Per method :
Per statement :
3
1.5
0.38
Total :
Per method :
Per statement :
16
8
2

FieldTypeImport Couplings:Export Couplings:Illegal Import Couplings:Illegal Export Couplings:
test
java.lang.String1200

Method (View coupling details):Javadocs:Source statements:Cyclometic complexity:Import Couplings:Export Couplings:Illegal Import Couplings:Illegal Export Couplings:
B1(String)
1314602
getTest()
1313010


View line in sourceCode ViolationRule
Avoid unused imports such as 'org.xradar.test.f.F1' UnusedImports
Private field 'test' could be made final; it is only initialized in the declaration or constructor. ImmutableField
Parameter 'test' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
5La ligne excède 80 caractères.
7La ligne excède 80 caractères.
8La ligne excède 80 caractères.
9La ligne excède 80 caractères.
11La ligne excède 80 caractères.
19Import inutilisé - org.xradar.test.f.F1.8
21Import d'un package illégal - sun.io.ByteToCharASCII.1
25La ligne excède 80 caractères.
30'{' devrait être sur une nouvelle ligne.17
31Commentaire javadoc manquant.5
31Le nom 'test' n'est pas conforme à l'expression '^m[A-Z][a-zA-Z0-9]*$'.20
37Balise javadoc @param manquante pour 'test'.22
37Le nom 'test' n'est pas conforme à l'expression '^a[A-Z][a-zA-Z0-9]*$'.22
37'{' devrait être sur une nouvelle ligne.28
45Balise javadoc @return manquante.
45'{' devrait être sur une nouvelle ligne.29