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

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

org.apache.qpid.security.AMQPCallbackHandler

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

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


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
initialise(String,String)
0110




View line in sourceStyle ErrorColumn
25Commentaire javadoc manquant.
26'{' devrait être sur la ligne précédente.1
27Commentaire javadoc manquant.5
27Il manque une espace après ','.37

org.apache.qpid.security.UsernamePasswordCallbackHandler

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
3
2
3
0
Total :
Per method :
16
8
Total :
Per method :
Per statement :
6
3
0.38
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
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
4
2
0.25
Total :
Per method :
Per statement :
19
9.5
1.19
Statement Test Coverage :
Method Test Reference :
0
1.33


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
initialise(String,String)
0311
handle(Callback[])
01050


View line in sourceCode ViolationRule
Parameter 'password' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'username' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'callbacks' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'cb' could be declared final LocalVariableCouldBeFinal


View line in sourceStyle ErrorColumn
30Commentaire javadoc manquant.
31'{' devrait être sur la ligne précédente.1
32Commentaire javadoc manquant.5
32Le nom '_username' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
33Commentaire javadoc manquant.5
33Le nom '_password' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.20
35Commentaire javadoc manquant.5
35Il manque une espace après ','.44
36'{' devrait être sur la ligne précédente.5
41La ligne excède 80 caractères.
41Commentaire javadoc manquant.5
44'{' devrait être sur la ligne précédente.9
47'{' devrait être sur la ligne précédente.13
48Il manque une espace après 'cast'.32
49'}' devrait être sur la même ligne.13
51'{' devrait être sur la ligne précédente.13
52Il manque une espace après 'cast'.36
53'}' devrait être sur la même ligne.13
55'{' devrait être sur la ligne précédente.13