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

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

org.apache.qpid.server.security.auth.AuthenticationResult

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
5
5
0
Total :
Per method :
17
3.4
Total :
Per method :
Per statement :
5
1
0.29
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
6
8
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
0
0
Total :
Per method :
Per statement :
10
2
0.59
Total :
Per method :
Per statement :
20
4
1.18
Statement Test Coverage :
Method Test Reference :
0
1.4


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
AuthenticationResult(AuthenticationStatus)
0210
AuthenticationResult(status[],AuthenticationStatus)
0210
AuthenticationResult(AuthenticationStatus,Exception)
0210
AuthenticationResult(cause[],AuthenticationStatus,Exception)
0410
getCause()
0212


View line in sourceCode ViolationRule
Avoid unused imports such as 'javax.security.sasl.SaslException' UnusedImports
Parameter 'status' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'challenge' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'status' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'cause' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'error' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'cause' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'challenge' is not assigned and could be declared final MethodArgumentCouldBeFinal
Parameter 'status' is not assigned and could be declared final MethodArgumentCouldBeFinal
The user-supplied array 'challenge' is stored directly. ArrayIsStoredDirectly


Bug: CategoryTypeAbbreviationPriorityMethod NameField Name
MALICIOUS_CODEEI_EXPOSE_REP2EI22<init>challenge
View line in sourceStyle ErrorColumn
25Commentaire javadoc manquant.
26'{' devrait être sur la ligne précédente.1
27Commentaire javadoc manquant.
28'{' devrait être sur la ligne précédente.5
29Commentaire javadoc manquant.9
29Commentaire javadoc manquant.18
29Commentaire javadoc manquant.28
32Commentaire javadoc manquant.5
33Commentaire javadoc manquant.5
35Commentaire javadoc manquant.5
37Commentaire javadoc manquant.5
38'{' devrait être sur la ligne précédente.5
42Commentaire javadoc manquant.5
43'{' devrait être sur la ligne précédente.5
47Commentaire javadoc manquant.5
48'{' devrait être sur la ligne précédente.5
52La ligne excède 80 caractères.
52Commentaire javadoc manquant.5
59Commentaire javadoc manquant.5
60'{' devrait être sur la ligne précédente.5

org.apache.qpid.server.security.auth.AuthenticationResult$AuthenticationStatus

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

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
4

2
2
Total :
Per method :

NaN
Total :
Per method :
Per statement :

NaN
NaN
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
2
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
0
6
7
4
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
3.5


Method :Javadocs:Source statements:Cyclometic complexity: