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-org.apache.qpid.tools.security

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

org.apache.qpid.tools.security.Passwd

Package: org.apache.qpid.tools.security | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
2
2
1
Total :
Per method :
22
11
Total :
Per method :
Per statement :
5
2.5
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):
1
0
21
3
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
13
6.5
0.59
Total :
Per method :
Per statement :
9
4.5
0.41
Statement Test Coverage :
Method Test Reference :
0
0.5


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
main(String[])
01230
output(String,String[])
0920


View line in sourceCode ViolationRule
Avoid unused imports such as 'java.io.File' UnusedImports
Avoid unused imports such as 'java.io.FileWriter' UnusedImports
All methods are static. Consider using Singleton instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. UseSingleton
Parameter 'args' is not assigned and could be declared final MethodArgumentCouldBeFinal
System.out.print is used SystemPrintln
Local variable 'data' could be declared final LocalVariableCouldBeFinal
Local variable 'md' could be declared final LocalVariableCouldBeFinal
Local variable 'digest' could be declared final LocalVariableCouldBeFinal
Local variable 'b64' could be declared final LocalVariableCouldBeFinal
Local variable 'encoded' could be declared final LocalVariableCouldBeFinal
Avoid reassigning parameters such as 'user' AvoidReassigningParameters
Parameter 'encoded' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'ps' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
33Commentaire javadoc manquant.
34'{' devrait être sur la ligne précédente.1
35La ligne excède 80 caractères.
35Commentaire javadoc manquant.5
38'{' devrait être sur la ligne précédente.9
48'{' devrait être sur la ligne précédente.9
61Commentaire javadoc manquant.5
62'{' devrait être sur la ligne précédente.5
72'{' devrait être sur la ligne précédente.9