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.management.wsdm.muse.engine

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

org.apache.qpid.management.wsdm.muse.engine.WSDMAdapterEnvironment

Package: org.apache.qpid.management.wsdm.muse.engine | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
5
4
4
1
Total :
Per method :
17
4.25
Total :
Per method :
Per statement :
5
1.25
0.29
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
4
2
20
4
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
4
1
Total :
Per method :
Per statement :
5
1.25
0.29
Total :
Per method :
Per statement :
37
9.25
2.18
Statement Test Coverage :
Method Test Reference :
0
1.75


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
WSDMAdapterEnvironment(ServletContext)
1721
getDeploymentEPR()
1210
getRealDirectory()
1210
getDefaultURIPrefix()
0212


View line in sourceCode ViolationRule
Parameter 'servletContext' is not assigned and could be declared final MethodArgumentCouldBeFinal
Local variable 'realDirectoryPath' could be declared final LocalVariableCouldBeFinal
Avoid if (x != y) ..; else ..; ConfusingTernary
Local variable 'defaultURI' could be declared final LocalVariableCouldBeFinal
Overridable method 'getDefaultURIPrefix' called during object construction ConstructorCallsOverridableMethod


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
22'{' devrait être sur la ligne précédente.1
23La ligne excède 80 caractères.
23La ligne contient un caractère tabulation.1
23Commentaire javadoc manquant.9
23Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS.23
24La ligne contient un caractère tabulation.1
24Commentaire javadoc manquant.9
24Le nom '_realDirectory' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.28
25Commentaire javadoc manquant.5
25Le nom '_servletContext' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'.34
26La ligne contient un caractère tabulation.1
33'{' devrait être sur la ligne précédente.5
34La ligne contient un caractère tabulation.5
35La ligne excède 80 caractères.
35La ligne contient un caractère tabulation.5
38La ligne contient un caractère tabulation.9
39La ligne contient un caractère tabulation.9
40La ligne contient un caractère tabulation.9
41Il manque une espace avant '+'.50
41Il manque une espace après '+'.51
53'{' devrait être sur la ligne précédente.5
63'{' devrait être sur la ligne précédente.5
67Commentaire javadoc manquant.5
68'{' devrait être sur la ligne précédente.5
70La ligne contient un caractère tabulation.5
71La ligne contient un caractère tabulation.5
72La ligne contient un caractère tabulation.5
73La ligne contient un caractère tabulation.5
74La ligne contient un caractère tabulation.5
75La ligne contient un caractère tabulation.5
76La ligne contient un caractère tabulation.5
77La ligne excède 80 caractères.
77La ligne contient un caractère tabulation.5
78La ligne contient un caractère tabulation.5
79La ligne contient un caractère tabulation.5
80La ligne contient un caractère tabulation.5

org.apache.qpid.management.wsdm.muse.engine.WSDMAdapterIsolationLayer

Package: org.apache.qpid.management.wsdm.muse.engine | Class source

Methods:Source statements:Cyclomatic Complexity
Total:
Total Declared:
Public :
Private :
2
2
1
1
Total :
Per method :
5
2.5
Total :
Per method :
Per statement :
2
1
0.4
Inheritance:Coupling:
Depth of inheritance tree (DIT):
Number of Children (NOC):
0
0
Efferent/Import Class Couplings (CBO/Ce):
Afferent/Export Class Couplings (Ca):
Response for a class (RFC):
Lack of Cohesion in methods (LCOM):
3
1
5
1
Javadocs:Code violations:Style Errors:Unit Test Coverage
Total :
Per method :
3
1.5
Total :
Per method :
Per statement :
1
0.5
0.2
Total :
Per method :
Per statement :
23
11.5
4.6
Statement Test Coverage :
Method Test Reference :
0
4


Method :Javadocs:Source statements:Cyclometic complexity:Test References:
WSDMAdapterIsolationLayer(ServletContext)
1211
createEnvironment()
1210


View line in sourceCode ViolationRule
Parameter 'initialContext' is not assigned and could be declared final MethodArgumentCouldBeFinal


View line in sourceStyle ErrorColumn
0Il manque un caractère NewLine à la fin du fichier
10La ligne excède 80 caractères.
16'{' devrait être sur la ligne précédente.1
17La ligne contient un caractère tabulation.1
18La ligne contient un caractère tabulation.1
19La ligne contient un caractère tabulation.1
20La ligne contient un caractère tabulation.1
21La ligne contient un caractère tabulation.1
22La ligne contient un caractère tabulation.1
23La ligne contient un caractère tabulation.1
23'{' devrait être sur la ligne précédente.9
24La ligne contient un caractère tabulation.1
25La ligne contient un caractère tabulation.1
27La ligne contient un caractère tabulation.1
28La ligne contient un caractère tabulation.1
29La ligne contient un caractère tabulation.1
30La ligne contient un caractère tabulation.1
31La ligne contient un caractère tabulation.1
32La ligne contient un caractère tabulation.1
33La ligne contient un caractère tabulation.1
33'{' devrait être sur la ligne précédente.9
34La ligne contient un caractère tabulation.1
35La ligne contient un caractère tabulation.1