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

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

org.xradar.test.f.F1

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
3
3
0
Total :
Per method :
245
81.67
Total :
Per method :
Per statement :
14
4.67
0.06
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):
1
2
6
3
Class Internal:
Package Internal :
Subsystem Internal :
System Internal :
External:
Java Library :
0
0
0
1
0
10
Class Internal:
Package Internal :
Subsystem Internal :
System Internal :
0
0
0
2
Javadocs:Code violations:Style Errors:
Total :
Per method :
1
0.33
Total :
Per method :
Per statement :
246
82
1
Total :
Per method :
Per statement :
23
7.67
0.09

FieldTypeImport Couplings:Export Couplings:Illegal Import Couplings:Illegal Export Couplings:

Method (View coupling details):Javadocs:Source statements:Cyclometic complexity:Import Couplings:Export Couplings:Illegal Import Couplings:Illegal Export Couplings:
F1()
032125211
longMethod()
010613000
copiedLongMethod()
010613000

View line in source of duplicated classesLinesTokensStart of code fragment
(71) org/xradar/test/f/F1
(187) org/xradar/test/f/F1
115838 public String copiedLongMethod(){ System.out.println("Line 1"); System.out.pri .....

View line in sourceCode ViolationRule
The class 'F1' has a Cyclomatic Complexity of 5 (Highest = 12). CyclomaticComplexity
The constructor 'F1' has a Cyclomatic Complexity of 12. CyclomaticComplexity
System.out.print is used SystemPrintln
Switch statements should have a default label SwitchStmtsShouldHaveDefault
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
Switch statements should have a default label SwitchStmtsShouldHaveDefault
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
Avoid instantiating new objects inside loops AvoidInstantiatingObjectsInLoops
Avoid really long methods. ExcessiveMethodLength
The method longMethod() has an NCSS line count of 106 NcssMethodCount
System.out.print is used SystemPrintln
The String literal "Line 1" appears 10 times in this file; the first occurrence is on line 72 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 2" appears 10 times in this file; the first occurrence is on line 73 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 3" appears 10 times in this file; the first occurrence is on line 74 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 4" appears 10 times in this file; the first occurrence is on line 75 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 5" appears 10 times in this file; the first occurrence is on line 76 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 6" appears 10 times in this file; the first occurrence is on line 77 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 7" appears 10 times in this file; the first occurrence is on line 78 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 8" appears 10 times in this file; the first occurrence is on line 79 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 9" appears 10 times in this file; the first occurrence is on line 80 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 10" appears 10 times in this file; the first occurrence is on line 81 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 11" appears 10 times in this file; the first occurrence is on line 82 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 12" appears 10 times in this file; the first occurrence is on line 83 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 13" appears 10 times in this file; the first occurrence is on line 84 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 14" appears 10 times in this file; the first occurrence is on line 85 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 15" appears 10 times in this file; the first occurrence is on line 86 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 16" appears 10 times in this file; the first occurrence is on line 87 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 17" appears 10 times in this file; the first occurrence is on line 88 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 18" appears 10 times in this file; the first occurrence is on line 89 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 19" appears 10 times in this file; the first occurrence is on line 90 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
The String literal "Line 20" appears 10 times in this file; the first occurrence is on line 91 AvoidDuplicateLiterals
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
Avoid really long methods. ExcessiveMethodLength
The method copiedLongMethod() has an NCSS line count of 106 NcssMethodCount
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln
System.out.print is used SystemPrintln


View line in sourceStyle ErrorColumn
5La ligne excède 80 caractères.
6La ligne excède 80 caractères.
7La ligne excède 80 caractères.
8La ligne excède 80 caractères.
10La ligne excède 80 caractères.
11La ligne excède 80 caractères.
25'{' devrait être sur une nouvelle ligne.17
26Commentaire javadoc manquant.5
26'{' devrait être sur une nouvelle ligne.17
31Il manque une espace avant '{'.29
33Il manque une espace après 'if'.29
33Il manque une espace avant '{'.37
35'}' devrait être seul sur sa ligne.27
48Il manque une espace avant '{'.29
50Il manque une espace après 'if'.29
50Il manque une espace avant '{'.37
52'}' devrait être seul sur sa ligne.27
71Commentaire javadoc manquant.5
71'{' devrait être sur une nouvelle ligne.31
71Il manque une espace avant '{'.31
187Commentaire javadoc manquant.5
187'{' devrait être sur une nouvelle ligne.37
187Il manque une espace avant '{'.37

org.xradar.test.f.ReallyReallyReallyReallyReallyReallyReallyReallyLongClassName

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
1
2
0
Total :
Per method :
3
3
Total :
Per method :
Per statement :
1
1
0.33
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):
0
0
4
1
Class Internal:
Package Internal :
Subsystem Internal :
System Internal :
External:
Java Library :
0
0
0
0
0
3
Class Internal:
Package Internal :
Subsystem Internal :
System Internal :
0
0
0
0
Javadocs:Code violations:Style Errors:
Total :
Per method :
1
1
Total :
Per method :
Per statement :
1
1
0.33
Total :
Per method :
Per statement :
6
6
2

FieldTypeImport Couplings:Export Couplings:Illegal Import Couplings:Illegal Export Couplings:

Method (View coupling details):Javadocs:Source statements:Cyclometic complexity:Import Couplings:Export Couplings:Illegal Import Couplings:Illegal Export Couplings:
ReallyReallyReallyReallyReallyReallyReallyReallyLongMethodName()
0213000


View line in sourceCode ViolationRule
System.out.print is used SystemPrintln


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
BAD_PRACTICENM_METHOD_NAMING_CONVENTIONNm2ReallyReallyReallyReallyReallyReallyReallyReallyLongMethodName
View line in sourceStyle ErrorColumn
10'{' devrait être sur une nouvelle ligne.76
11La ligne excède 80 caractères.
11Commentaire javadoc manquant.5
11Le nom 'ReallyReallyReallyReallyReallyReallyReallyReallyLongMethodName' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.17
11'{' devrait être sur une nouvelle ligne.81
11Il manque une espace avant '{'.81