![]() |
|
http://xradar.sourceforge.net |
Statics Report - System: 1.0, Version: 0, Date: Today | Designed for use with Checkstyle, CKJM, FindBugs, JavaNCSS, JDepend, Macaron, PMD, PMD-CPD, Java2HTML and Ant. |
[Statics] classes-org.apache.qpid.server.filter |
|
[scorecard] [analysis] [explanations] | |
{overview} {architecture} {design} {code} {test} {source control} {system specific} |
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 16 16 7 9 | Total : Per method : | 103 6.44 | Total : Per method : Per statement : | 69 4.31 0.67 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 0 5 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 8 6 34 120 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 3 0.19 | Total : Per method : Per statement : | 44 2.75 0.43 | Total : Per method : Per statement : | 86 5.38 0.83 | Statement Test Coverage : Method Test Reference : | 0 1.57 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
ArithmeticExpression(Expression,Expression) | 1 | 2 | 1 | 5 |
ArithmeticExpression$1.evaluate(Object,Object) | 0 | 9 | 6 | 0 |
ArithmeticExpression$1.getExpressionSymbol() | 0 | 2 | 1 | 0 |
createPlus(Expression,Expression) | 0 | 13 | 1 | 1 |
ArithmeticExpression$2.evaluate(Object,Object) | 0 | 4 | 4 | 0 |
ArithmeticExpression$2.getExpressionSymbol() | 0 | 2 | 1 | 0 |
createMinus(Expression,Expression) | 0 | 8 | 1 | 1 |
ArithmeticExpression$3.evaluate(Object,Object) | 0 | 4 | 4 | 0 |
ArithmeticExpression$3.getExpressionSymbol() | 0 | 2 | 1 | 0 |
createMultiply(Expression,Expression) | 0 | 8 | 1 | 1 |
ArithmeticExpression$4.evaluate(Object,Object) | 0 | 4 | 4 | 0 |
ArithmeticExpression$4.getExpressionSymbol() | 0 | 2 | 1 | 0 |
createDivide(Expression,Expression) | 0 | 8 | 1 | 1 |
ArithmeticExpression$5.evaluate(Object,Object) | 0 | 4 | 4 | 0 |
ArithmeticExpression$5.getExpressionSymbol() | 0 | 2 | 1 | 0 |
createMod(Expression,Expression) | 0 | 8 | 1 | 1 |
plus(Number,Number) | 0 | 8 | 5 | 0 |
minus(Number,Number) | 0 | 8 | 5 | 0 |
multiply(Number,Number) | 0 | 8 | 5 | 0 |
divide(Number,Number) | 0 | 2 | 1 | 0 |
mod(Number,Number) | 0 | 2 | 1 | 0 |
numberType(Number,Number) | 0 | 8 | 7 | 3 |
isDouble(Number) | 0 | 2 | 2 | 1 |
asNumber(Object) | 0 | 5 | 4 | 0 |
evaluate(E) | 0 | 8 | 5 | 0 |
evaluate(Object,Object) | 1 | 1 | 1 | 1 |
View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
---|---|---|---|
(50) org/apache/qpid/filter/ArithmeticExpression
(57) org/apache/qpid/server/filter/ArithmeticExpression | 109 | 377 |
}
else if (lvalue instanceof Number)
{ ..... |
(193) org/apache/qpid/filter/ArithmeticExpression
(200) org/apache/qpid/server/filter/ArithmeticExpression | 23 | 119 |
case LONG:
return new Long(left.longValue() * right.longValue());
def ..... |
(28) org/apache/qpid/filter/ArithmeticExpression
(30) org/apache/qpid/server/filter/ArithmeticExpression | 24 | 85 |
{
protected static final int INTEGER = 1;
protected static final int LONG = 2;
protec ..... |
Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
---|---|---|---|---|---|
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | minus | |
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | minus | |
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | multiply | |
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | multiply | |
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | plus | |
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | plus |
View line in source | Style Error | Column |
---|---|---|
20 | La ligne excède 80 caractères. | |
26 | La première ligne doit se terminer avec un point. | |
29 | Dans le commentaire javadoc de la classe, il manque une balise @param <E>. | |
29 | La ligne excède 80 caractères. | |
29 | Il manque une espace avant '<'. | 43 |
29 | Il manque une espace après '<'. | 44 |
29 | Il manque une espace avant '>'. | 63 |
29 | Il manque une espace avant '<'. | 89 |
29 | Il manque une espace après '<'. | 90 |
29 | Il manque une espace avant '>'. | 91 |
32 | Commentaire javadoc manquant. | 5 |
33 | Commentaire javadoc manquant. | 5 |
34 | Commentaire javadoc manquant. | 5 |
40 | Balise javadoc @param manquante pour 'left'. | 44 |
40 | Balise javadoc @param manquante pour 'right'. | 61 |
41 | '{' devrait être sur la ligne précédente. | 5 |
45 | Commentaire javadoc manquant. | 5 |
46 | '{' devrait être sur la ligne précédente. | 5 |
50 | '{' devrait être sur la ligne précédente. | 17 |
52 | '{' devrait être sur la ligne précédente. | 21 |
57 | '}' devrait être sur la même ligne. | 21 |
59 | '{' devrait être sur la ligne précédente. | 21 |
63 | La ligne excède 80 caractères. | |
67 | '{' devrait être sur la ligne précédente. | 17 |
73 | Commentaire javadoc manquant. | 5 |
74 | '{' devrait être sur la ligne précédente. | 5 |
78 | '{' devrait être sur la ligne précédente. | 17 |
80 | '{' devrait être sur la ligne précédente. | 21 |
84 | La ligne excède 80 caractères. | |
88 | '{' devrait être sur la ligne précédente. | 17 |
94 | Commentaire javadoc manquant. | 5 |
95 | '{' devrait être sur la ligne précédente. | 5 |
100 | '{' devrait être sur la ligne précédente. | 17 |
102 | '{' devrait être sur la ligne précédente. | 21 |
106 | La ligne excède 80 caractères. | |
110 | '{' devrait être sur la ligne précédente. | 17 |
116 | Commentaire javadoc manquant. | 5 |
117 | '{' devrait être sur la ligne précédente. | 5 |
122 | '{' devrait être sur la ligne précédente. | 17 |
124 | '{' devrait être sur la ligne précédente. | 21 |
128 | La ligne excède 80 caractères. | |
132 | '{' devrait être sur la ligne précédente. | 17 |
138 | Commentaire javadoc manquant. | 5 |
139 | '{' devrait être sur la ligne précédente. | 5 |
144 | '{' devrait être sur la ligne précédente. | 17 |
146 | '{' devrait être sur la ligne précédente. | 21 |
150 | La ligne excède 80 caractères. | |
154 | '{' devrait être sur la ligne précédente. | 17 |
160 | Commentaire javadoc manquant. | 5 |
161 | '{' devrait être sur la ligne précédente. | 5 |
163 | '{' devrait être sur la ligne précédente. | 9 |
176 | Commentaire javadoc manquant. | 5 |
177 | '{' devrait être sur la ligne précédente. | 5 |
179 | '{' devrait être sur la ligne précédente. | 9 |
192 | Commentaire javadoc manquant. | 5 |
193 | '{' devrait être sur la ligne précédente. | 5 |
195 | '{' devrait être sur la ligne précédente. | 9 |
208 | Commentaire javadoc manquant. | 5 |
209 | '{' devrait être sur la ligne précédente. | 5 |
213 | Commentaire javadoc manquant. | 5 |
214 | '{' devrait être sur la ligne précédente. | 5 |
218 | Commentaire javadoc manquant. | 5 |
219 | '{' devrait être sur la ligne précédente. | 5 |
221 | '{' devrait être sur la ligne précédente. | 9 |
223 | '}' devrait être sur la même ligne. | 9 |
225 | '{' devrait être sur la ligne précédente. | 9 |
227 | '}' devrait être sur la même ligne. | 9 |
229 | '{' devrait être sur la ligne précédente. | 9 |
234 | Commentaire javadoc manquant. | 5 |
235 | '{' devrait être sur la ligne précédente. | 5 |
239 | Commentaire javadoc manquant. | 5 |
240 | '{' devrait être sur la ligne précédente. | 5 |
242 | '{' devrait être sur la ligne précédente. | 9 |
244 | '}' devrait être sur la même ligne. | 9 |
246 | '{' devrait être sur la ligne précédente. | 9 |
247 | La ligne excède 80 caractères. | |
251 | Commentaire javadoc manquant. | 5 |
251 | Il manque une espace avant '<'. | 38 |
251 | Il manque une espace après '<'. | 39 |
251 | Il manque une espace avant '>'. | 40 |
252 | '{' devrait être sur la ligne précédente. | 5 |
255 | '{' devrait être sur la ligne précédente. | 9 |
261 | '{' devrait être sur la ligne précédente. | 9 |
273 | Balise javadoc @return manquante. | |
273 | Balise javadoc @param manquante pour 'lvalue'. | 47 |
273 | Balise javadoc @param manquante pour 'rvalue'. | 62 |
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 9 9 9 0 | Total : Per method : | 23 2.56 | Total : Per method : Per statement : | 12 1.33 0.52 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 1 3 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 1 3 18 14 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 7 0.78 | Total : Per method : Per statement : | 5 0.56 0.22 | Total : Per method : Per statement : | 58 6.44 2.52 | Statement Test Coverage : Method Test Reference : | 0 0.56 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
BinaryExpression(E,E) | 0 | 3 | 1 | 0 |
getLeft() | 0 | 2 | 1 | 0 |
getRight() | 0 | 2 | 1 | 0 |
toString() | 1 | 2 | 1 | 2 |
hashCode() | 1 | 2 | 1 | 0 |
equals(Object) | 1 | 4 | 4 | 0 |
getExpressionSymbol() | 1 | 1 | 1 | 1 |
setRight(E) | 1 | 2 | 1 | 0 |
setLeft(E) | 1 | 2 | 1 | 0 |
View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
---|---|---|---|
(39) org/apache/qpid/filter/BinaryExpression
(42) org/apache/qpid/server/filter/BinaryExpression | 52 | 114 |
public Expression<E> getRight()
{
return right;
}
/**
* @see java.la ..... |
(52) org/apache/qpid/server/filter/BinaryExpression
(169) org/apache/qpid/server/filter/UnaryExpression | 37 | 86 |
return "(" + getExpressionSymbol() + " " + right.toString() + ")";
}
/**
* T ..... |
(283) org/apache/qpid/filter/UnaryExpression
(52) org/apache/qpid/server/filter/BinaryExpression | 37 | 86 |
return "(" + left.toString() + " " + getExpressionSymbol() + " " + right.toString() + ")"; ..... |
View line in source | Style Error | Column |
---|---|---|
20 | La ligne excède 80 caractères. | |
26 | Dans le commentaire javadoc de la classe, il manque une balise @param <E>. | |
26 | La ligne excède 80 caractères. | |
26 | Il manque une espace avant '<'. | 39 |
26 | Il manque une espace après '<'. | 40 |
26 | Il manque une espace avant '>'. | 59 |
26 | Il manque une espace avant '<'. | 82 |
26 | Il manque une espace après '<'. | 83 |
26 | Il manque une espace avant '>'. | 84 |
28 | Commentaire javadoc manquant. | 5 |
28 | Il manque une espace avant '<'. | 25 |
28 | Il manque une espace après '<'. | 26 |
28 | Il manque une espace avant '>'. | 27 |
29 | Commentaire javadoc manquant. | 5 |
29 | Il manque une espace avant '<'. | 25 |
29 | Il manque une espace après '<'. | 26 |
29 | Il manque une espace avant '>'. | 27 |
31 | Commentaire javadoc manquant. | 5 |
31 | Il manque une espace avant '<'. | 39 |
31 | Il manque une espace après '<'. | 40 |
31 | Il manque une espace avant '>'. | 41 |
31 | Il manque une espace avant '<'. | 59 |
31 | Il manque une espace après '<'. | 60 |
31 | Il manque une espace avant '>'. | 61 |
32 | '{' devrait être sur la ligne précédente. | 5 |
37 | Commentaire javadoc manquant. | 5 |
37 | Il manque une espace avant '<'. | 22 |
37 | Il manque une espace après '<'. | 23 |
37 | Il manque une espace avant '>'. | 24 |
38 | '{' devrait être sur la ligne précédente. | 5 |
42 | Commentaire javadoc manquant. | 5 |
42 | Il manque une espace avant '<'. | 22 |
42 | Il manque une espace après '<'. | 23 |
42 | Il manque une espace avant '>'. | 24 |
43 | '{' devrait être sur la ligne précédente. | 5 |
50 | Balise javadoc @return manquante. | |
51 | '{' devrait être sur la ligne précédente. | 5 |
52 | La ligne excède 80 caractères. | |
55 | La première ligne doit se terminer avec un point. | |
60 | Balise javadoc @return manquante. | |
61 | '{' devrait être sur la ligne précédente. | 5 |
65 | La première ligne doit se terminer avec un point. | |
70 | Balise javadoc @return manquante. | |
70 | Balise javadoc @param manquante pour 'o'. | 34 |
71 | '{' devrait être sur la ligne précédente. | 5 |
74 | '{' devrait être sur la ligne précédente. | 9 |
83 | La ligne excède 80 caractères. | |
88 | Balise javadoc @return manquante. | |
93 | Il manque une espace avant '<'. | 36 |
93 | Il manque une espace après '<'. | 37 |
93 | Il manque une espace avant '>'. | 38 |
93 | Balise javadoc @param manquante pour 'expression'. | 40 |
94 | '{' devrait être sur la ligne précédente. | 5 |
101 | Il manque une espace avant '<'. | 35 |
101 | Il manque une espace après '<'. | 36 |
101 | Il manque une espace avant '>'. | 37 |
101 | Balise javadoc @param manquante pour 'expression'. | 39 |
102 | '{' devrait être sur la ligne précédente. | 5 |
Package: org.apache.qpid.server.filter | 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): | 2 13 1 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 2 2 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 15 15 7.5 | Statement Test Coverage : Method Test Reference : | 0 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|---|---|---|
matches(E) | 1 | 1 | 1 |
View line in source | Style Error | Column |
---|---|---|
20 | La ligne excède 80 caractères. | |
29 | Dans le commentaire javadoc de la classe, il manque une balise @param <E>. | |
29 | Il manque une espace avant '<'. | 35 |
29 | Il manque une espace après '<'. | 36 |
29 | Il manque une espace avant '>'. | 55 |
29 | Il manque une espace avant '<'. | 75 |
29 | Il manque une espace après '<'. | 76 |
29 | Il manque une espace avant '>'. | 77 |
30 | '{' devrait être sur la ligne précédente. | 1 |
37 | Mot-clef 'public' redondant. | 5 |
37 | Il manque une espace avant '<'. | 38 |
37 | Il manque une espace après '<'. | 39 |
37 | Il manque une espace avant '>'. | 40 |
37 | Balise javadoc @param manquante pour 'message'. | 42 |
37 | Balise javadoc @throws manquante pour 'E'. | 58 |
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 25 23 19 6 | Total : Per method : | 265 11.52 | Total : Per method : Per statement : | 122 5.3 0.46 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 0 5 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 15 7 61 298 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 8 0.35 | Total : Per method : Per statement : | 88 3.83 0.33 | Total : Per method : Per statement : | 281 12.22 1.06 | Statement Test Coverage : Method Test Reference : | 0 1.37 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
createBetween(E,Expression,E) | 0 | 2 | 1 | 0 |
createNotBetween(E,E,E) | 0 | 2 | 1 | 0 |
LikeExpression.LikeExpression(E,String,int) | 1 | 27 | 7 | 0 |
LikeExpression.getExpressionSymbol() | 1 | 2 | 1 | 0 |
LikeExpression.evaluate(E) | 1 | 7 | 6 | 0 |
LikeExpression.matches(E) | 0 | 3 | 2 | 0 |
createLike(Expression,String,String) | 0 | 7 | 5 | 2 |
createNotLike(Expression,String,String) | 0 | 2 | 1 | 1 |
createInFilter(Expression,List) | 0 | 4 | 3 | 1 |
createNotInFilter(Expression,List) | 0 | 4 | 3 | 1 |
createIsNull(Expression) | 0 | 2 | 1 | 1 |
createIsNotNull(Expression) | 0 | 2 | 1 | 1 |
createNotEqual(Expression,Expression) | 0 | 2 | 1 | 1 |
createEqual(Expression,Expression) | 0 | 5 | 1 | 2 |
doCreateEqual(E,E) | 0 | 2 | 1 | 0 |
ComparisonExpression$1.asBoolean(int) | 0 | 2 | 1 | 0 |
ComparisonExpression$1.getExpressionSymbol() | 0 | 2 | 1 | 0 |
createGreaterThan(Expression,Expression) | 0 | 8 | 1 | 2 |
ComparisonExpression$2.asBoolean(int) | 0 | 2 | 1 | 0 |
ComparisonExpression$2.getExpressionSymbol() | 0 | 2 | 1 | 0 |
createGreaterThanEqual(Expression,Expression) | 0 | 8 | 1 | 2 |
ComparisonExpression$3.asBoolean(int) | 0 | 2 | 1 | 0 |
ComparisonExpression$3.getExpressionSymbol() | 0 | 2 | 1 | 0 |
createLessThan(Expression,Expression) | 0 | 8 | 1 | 2 |
ComparisonExpression$4.asBoolean(int) | 0 | 2 | 1 | 0 |
ComparisonExpression$4.getExpressionSymbol() | 0 | 2 | 1 | 0 |
createLessThanEqual(Expression,Expression) | 0 | 8 | 1 | 2 |
checkLessThanOperand(Expression) | 1 | 8 | 7 | 4 |
checkEqualOperand(Expression) | 1 | 5 | 4 | 1 |
checkEqualOperandCompatability(Expression,Expression) | 1 | 4 | 6 | 1 |
ComparisonExpression(Expression,Expression) | 1 | 2 | 1 | 5 |
evaluate(E) | 0 | 8 | 5 | 0 |
compare(Comparable,Comparable) | 0 | 87 | 37 | 1 |
asBoolean(int) | 0 | 1 | 1 | 1 |
matches(E) | 0 | 3 | 2 | 0 |
EqualExpression.EqualExpression(E,E) | 0 | 2 | 1 | 0 |
EqualExpression.evaluate(E) | 0 | 10 | 9 | 0 |
EqualExpression.asBoolean(int) | 0 | 2 | 1 | 0 |
EqualExpression.getExpressionSymbol() | 0 | 2 | 1 | 0 |
Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
---|---|---|---|---|---|
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | <clinit> | |
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | compare | |
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | compare | |
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | compare |
View line in source | Style Error | Column |
---|---|---|
23 | La ligne excède 80 caractères. | |
32 | La première ligne doit se terminer avec un point. | |
35 | Dans le commentaire javadoc de la classe, il manque une balise @param <E>. | |
35 | La ligne excède 80 caractères. | |
35 | Il manque une espace avant '<'. | 43 |
35 | Il manque une espace après '<'. | 44 |
35 | Il manque une espace avant '>'. | 63 |
35 | Il manque une espace avant '<'. | 89 |
35 | Il manque une espace après '<'. | 90 |
35 | Il manque une espace avant '>'. | 91 |
35 | Il manque une espace avant '<'. | 121 |
35 | Il manque une espace après '<'. | 122 |
35 | Il manque une espace avant '>'. | 123 |
38 | La ligne excède 80 caractères. | |
38 | Commentaire javadoc manquant. | 5 |
38 | Il manque une espace avant '<'. | 18 |
38 | Il manque une espace après '<'. | 19 |
38 | Il manque une espace avant '>'. | 38 |
38 | Il manque une espace avant '<'. | 57 |
38 | Il manque une espace après '<'. | 58 |
38 | Il manque une espace avant '>'. | 59 |
38 | Il manque une espace avant '<'. | 85 |
38 | Il manque une espace après '<'. | 86 |
38 | Il manque une espace avant '>'. | 87 |
38 | Il manque une espace avant '<'. | 123 |
38 | Il manque une espace après '<'. | 124 |
38 | Il manque une espace avant '>'. | 125 |
40 | La ligne excède 80 caractères. | |
43 | La ligne excède 80 caractères. | |
43 | Commentaire javadoc manquant. | 5 |
43 | Il manque une espace avant '<'. | 18 |
43 | Il manque une espace après '<'. | 19 |
43 | Il manque une espace avant '>'. | 38 |
43 | Il manque une espace avant '<'. | 57 |
43 | Il manque une espace après '<'. | 58 |
43 | Il manque une espace avant '>'. | 59 |
43 | Il manque une espace avant '<'. | 88 |
43 | Il manque une espace après '<'. | 89 |
43 | Il manque une espace avant '>'. | 90 |
43 | Il manque une espace avant '<'. | 109 |
43 | Il manque une espace après '<'. | 110 |
43 | Il manque une espace avant '>'. | 111 |
43 | Il manque une espace avant '<'. | 129 |
43 | Il manque une espace après '<'. | 130 |
43 | Il manque une espace avant '>'. | 131 |
45 | La ligne excède 80 caractères. | |
48 | Commentaire javadoc manquant. | 5 |
74 | Commentaire javadoc manquant. | |
74 | La ligne excède 80 caractères. | |
74 | Il manque une espace avant '<'. | 32 |
74 | Il manque une espace après '<'. | 33 |
74 | Il manque une espace avant '>'. | 52 |
74 | Il manque une espace avant '<'. | 77 |
74 | Il manque une espace après '<'. | 78 |
74 | Il manque une espace avant '>'. | 79 |
74 | Il manque une espace avant '<'. | 109 |
74 | Il manque une espace après '<'. | 110 |
74 | Il manque une espace avant '>'. | 111 |
77 | Commentaire javadoc manquant. | 9 |
82 | Il manque une espace avant '<'. | 41 |
82 | Il manque une espace après '<'. | 42 |
82 | Il manque une espace avant '>'. | 43 |
82 | Balise javadoc @param manquante pour 'right'. | 45 |
82 | Balise javadoc @param manquante pour 'like'. | 59 |
82 | Balise javadoc @param manquante pour 'escape'. | 69 |
83 | '{' devrait être sur la ligne précédente. | 9 |
89 | '{' devrait être sur la ligne précédente. | 13 |
92 | '{' devrait être sur la ligne précédente. | 17 |
95 | '{' devrait être sur la ligne précédente. | 21 |
103 | '}' devrait être sur la même ligne. | 17 |
105 | '{' devrait être sur la ligne précédente. | 17 |
107 | '}' devrait être sur la même ligne. | 17 |
109 | '{' devrait être sur la ligne précédente. | 17 |
111 | '}' devrait être sur la même ligne. | 17 |
113 | '{' devrait être sur la ligne précédente. | 17 |
116 | '}' devrait être sur la même ligne. | 17 |
118 | '{' devrait être sur la ligne précédente. | 17 |
128 | La première ligne doit se terminer avec un point. | |
131 | Balise javadoc @return manquante. | |
132 | '{' devrait être sur la ligne précédente. | 9 |
136 | La première ligne doit se terminer avec un point. | |
137 | La ligne excède 80 caractères. | |
139 | Balise javadoc @return manquante. | |
139 | Il manque une espace avant '<'. | 42 |
139 | Il manque une espace après '<'. | 43 |
139 | Il manque une espace avant '>'. | 44 |
139 | Balise javadoc @param manquante pour 'message'. | 46 |
139 | Balise javadoc @throws manquante pour 'E'. | 62 |
140 | '{' devrait être sur la ligne précédente. | 9 |
145 | '{' devrait être sur la ligne précédente. | 13 |
150 | '{' devrait être sur la ligne précédente. | 13 |
153 | La ligne excède 80 caractères. | |
156 | La ligne excède 80 caractères. | |
159 | Commentaire javadoc manquant. | 9 |
159 | Il manque une espace avant '<'. | 42 |
159 | Il manque une espace après '<'. | 43 |
159 | Il manque une espace avant '>'. | 44 |
160 | '{' devrait être sur la ligne précédente. | 9 |
167 | La ligne excède 80 caractères. | |
167 | Commentaire javadoc manquant. | 5 |
170 | '{' devrait être sur la ligne précédente. | 9 |
172 | La ligne excède 80 caractères. | |
177 | '{' devrait être sur la ligne précédente. | 9 |
184 | La ligne excède 80 caractères. | |
184 | Commentaire javadoc manquant. | 5 |
189 | La ligne excède 80 caractères. | |
189 | Commentaire javadoc manquant. | 5 |
193 | '{' devrait être sur la ligne précédente. | 9 |
194 | La ligne excède 80 caractères. | |
197 | La ligne excède 80 caractères. | |
201 | La ligne excède 80 caractères. | |
201 | Commentaire javadoc manquant. | 5 |
205 | '{' devrait être sur la ligne précédente. | 9 |
206 | La ligne excède 80 caractères. | |
209 | La ligne excède 80 caractères. | |
213 | Commentaire javadoc manquant. | 5 |
214 | '{' devrait être sur la ligne précédente. | 5 |
218 | Commentaire javadoc manquant. | 5 |
219 | '{' devrait être sur la ligne précédente. | 5 |
220 | La ligne excède 80 caractères. | |
223 | La ligne excède 80 caractères. | |
223 | Commentaire javadoc manquant. | 5 |
228 | La ligne excède 80 caractères. | |
228 | Commentaire javadoc manquant. | 5 |
237 | La ligne excède 80 caractères. | |
237 | Commentaire javadoc manquant. | 5 |
237 | Il manque une espace avant '<'. | 19 |
237 | Il manque une espace après '<'. | 20 |
237 | Il manque une espace avant '>'. | 39 |
237 | Il manque une espace avant '<'. | 58 |
237 | Il manque une espace après '<'. | 59 |
237 | Il manque une espace avant '>'. | 60 |
237 | Il manque une espace avant '<'. | 86 |
237 | Il manque une espace après '<'. | 87 |
237 | Il manque une espace avant '>'. | 88 |
237 | Il manque une espace avant '<'. | 106 |
237 | Il manque une espace après '<'. | 107 |
237 | Il manque une espace avant '>'. | 108 |
242 | La ligne excède 80 caractères. | |
242 | Commentaire javadoc manquant. | 5 |
250 | '{' devrait être sur la ligne précédente. | 17 |
255 | '{' devrait être sur la ligne précédente. | 17 |
261 | La ligne excède 80 caractères. | |
261 | Commentaire javadoc manquant. | 5 |
269 | '{' devrait être sur la ligne précédente. | 17 |
274 | '{' devrait être sur la ligne précédente. | 17 |
280 | La ligne excède 80 caractères. | |
280 | Commentaire javadoc manquant. | 5 |
289 | '{' devrait être sur la ligne précédente. | 17 |
294 | '{' devrait être sur la ligne précédente. | 17 |
301 | La ligne excède 80 caractères. | |
301 | Commentaire javadoc manquant. | 5 |
310 | '{' devrait être sur la ligne précédente. | 17 |
315 | '{' devrait être sur la ligne précédente. | 17 |
321 | La première ligne doit se terminer avec un point. | |
326 | Balise javadoc @param manquante pour 'expr'. | 56 |
327 | '{' devrait être sur la ligne précédente. | 5 |
329 | '{' devrait être sur la ligne précédente. | 9 |
332 | '{' devrait être sur la ligne précédente. | 13 |
337 | La ligne excède 80 caractères. | |
341 | '{' devrait être sur la ligne précédente. | 9 |
342 | La ligne excède 80 caractères. | |
352 | Balise javadoc @param manquante pour 'expr'. | 53 |
353 | '{' devrait être sur la ligne précédente. | 5 |
355 | '{' devrait être sur la ligne précédente. | 9 |
358 | '{' devrait être sur la ligne précédente. | 13 |
359 | La ligne excède 80 caractères. | |
369 | La ligne excède 80 caractères. | |
369 | Balise javadoc @param manquante pour 'left'. | 67 |
369 | Balise javadoc @param manquante pour 'right'. | 84 |
371 | La ligne excède 80 caractères. | |
373 | La ligne excède 80 caractères. | |
375 | La ligne excède 80 caractères. | |
384 | Balise javadoc @param manquante pour 'left'. | 44 |
384 | Balise javadoc @param manquante pour 'right'. | 61 |
385 | '{' devrait être sur la ligne précédente. | 5 |
389 | Commentaire javadoc manquant. | 5 |
389 | Il manque une espace avant '<'. | 38 |
389 | Il manque une espace après '<'. | 39 |
389 | Il manque une espace avant '>'. | 40 |
390 | '{' devrait être sur la ligne précédente. | 5 |
393 | '{' devrait être sur la ligne précédente. | 9 |
399 | '{' devrait être sur la ligne précédente. | 9 |
406 | Commentaire javadoc manquant. | 5 |
407 | '{' devrait être sur la ligne précédente. | 5 |
413 | '{' devrait être sur la ligne précédente. | 9 |
415 | '{' devrait être sur la ligne précédente. | 13 |
417 | '{' devrait être sur la ligne précédente. | 17 |
419 | '}' devrait être sur la même ligne. | 17 |
421 | '{' devrait être sur la ligne précédente. | 17 |
423 | '}' devrait être sur la même ligne. | 17 |
425 | '{' devrait être sur la ligne précédente. | 17 |
427 | '}' devrait être sur la même ligne. | 17 |
429 | '{' devrait être sur la ligne précédente. | 17 |
431 | '}' devrait être sur la même ligne. | 17 |
433 | '{' devrait être sur la ligne précédente. | 17 |
435 | '}' devrait être sur la même ligne. | 17 |
437 | '{' devrait être sur la ligne précédente. | 17 |
440 | '}' devrait être sur la même ligne. | 13 |
442 | '{' devrait être sur la ligne précédente. | 13 |
444 | '{' devrait être sur la ligne précédente. | 17 |
446 | '}' devrait être sur la même ligne. | 17 |
448 | '{' devrait être sur la ligne précédente. | 17 |
450 | '}' devrait être sur la même ligne. | 17 |
452 | '{' devrait être sur la ligne précédente. | 17 |
454 | '}' devrait être sur la même ligne. | 17 |
456 | '{' devrait être sur la ligne précédente. | 17 |
458 | '}' devrait être sur la même ligne. | 17 |
460 | '{' devrait être sur la ligne précédente. | 17 |
463 | '}' devrait être sur la même ligne. | 13 |
465 | '{' devrait être sur la ligne précédente. | 13 |
467 | '{' devrait être sur la ligne précédente. | 17 |
469 | '}' devrait être sur la même ligne. | 17 |
471 | '{' devrait être sur la ligne précédente. | 17 |
473 | '}' devrait être sur la même ligne. | 17 |
475 | '{' devrait être sur la ligne précédente. | 17 |
477 | '}' devrait être sur la même ligne. | 17 |
479 | '{' devrait être sur la ligne précédente. | 17 |
482 | '}' devrait être sur la même ligne. | 13 |
484 | '{' devrait être sur la ligne précédente. | 13 |
486 | '{' devrait être sur la ligne précédente. | 17 |
488 | '}' devrait être sur la même ligne. | 17 |
490 | '{' devrait être sur la ligne précédente. | 17 |
492 | '}' devrait être sur la même ligne. | 17 |
494 | '{' devrait être sur la ligne précédente. | 17 |
496 | '}' devrait être sur la même ligne. | 17 |
498 | '{' devrait être sur la ligne précédente. | 17 |
501 | '}' devrait être sur la même ligne. | 13 |
503 | '{' devrait être sur la ligne précédente. | 13 |
505 | '{' devrait être sur la ligne précédente. | 17 |
507 | '}' devrait être sur la même ligne. | 17 |
509 | '{' devrait être sur la ligne précédente. | 17 |
511 | '}' devrait être sur la même ligne. | 17 |
513 | '{' devrait être sur la ligne précédente. | 17 |
515 | '}' devrait être sur la même ligne. | 17 |
517 | '{' devrait être sur la ligne précédente. | 17 |
520 | '}' devrait être sur la même ligne. | 13 |
522 | '{' devrait être sur la ligne précédente. | 13 |
524 | '{' devrait être sur la ligne précédente. | 17 |
526 | '}' devrait être sur la même ligne. | 17 |
528 | '{' devrait être sur la ligne précédente. | 17 |
530 | '}' devrait être sur la même ligne. | 17 |
532 | '{' devrait être sur la ligne précédente. | 17 |
534 | '}' devrait être sur la même ligne. | 17 |
536 | '{' devrait être sur la ligne précédente. | 17 |
539 | '}' devrait être sur la même ligne. | 13 |
541 | '{' devrait être sur la ligne précédente. | 13 |
549 | Commentaire javadoc manquant. | 5 |
551 | Commentaire javadoc manquant. | 5 |
551 | Il manque une espace avant '<'. | 38 |
551 | Il manque une espace après '<'. | 39 |
551 | Il manque une espace avant '>'. | 40 |
552 | '{' devrait être sur la ligne précédente. | 5 |
558 | Commentaire javadoc manquant. | |
558 | La ligne excède 80 caractères. | |
558 | Il manque une espace avant '<'. | 41 |
558 | Il manque une espace après '<'. | 42 |
558 | Il manque une espace avant '>'. | 61 |
558 | Il manque une espace avant '<'. | 91 |
558 | Il manque une espace après '<'. | 92 |
558 | Il manque une espace avant '>'. | 93 |
560 | La ligne excède 80 caractères. | |
560 | Commentaire javadoc manquant. | 9 |
560 | Il manque une espace avant '<'. | 48 |
560 | Il manque une espace après '<'. | 49 |
560 | Il manque une espace avant '>'. | 50 |
560 | Il manque une espace avant '<'. | 74 |
560 | Il manque une espace après '<'. | 75 |
560 | Il manque une espace avant '>'. | 76 |
565 | Commentaire javadoc manquant. | 9 |
565 | Il manque une espace avant '<'. | 42 |
565 | Il manque une espace après '<'. | 43 |
565 | Il manque une espace avant '>'. | 44 |
566 | '{' devrait être sur la ligne précédente. | 9 |
572 | '{' devrait être sur la ligne précédente. | 13 |
577 | '{' devrait être sur la ligne précédente. | 13 |
582 | '{' devrait être sur la ligne précédente. | 13 |
589 | Commentaire javadoc manquant. | 9 |
590 | '{' devrait être sur la ligne précédente. | 9 |
594 | Commentaire javadoc manquant. | 9 |
595 | '{' devrait être sur la ligne précédente. | 9 |
Package: org.apache.qpid.server.filter | 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): | 1 37 1 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 2 2 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 13 13 6.5 | Statement Test Coverage : Method Test Reference : | 0 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|---|---|---|
evaluate(E) | 1 | 1 | 1 |
View line in source | Style Error | Column |
---|---|---|
20 | La ligne excède 80 caractères. | |
25 | La première ligne doit se terminer avec un point. | |
28 | Dans le commentaire javadoc de la classe, il manque une balise @param <E>. | |
28 | Il manque une espace avant '<'. | 28 |
28 | Il manque une espace après '<'. | 29 |
28 | Il manque une espace avant '>'. | 48 |
29 | '{' devrait être sur la ligne précédente. | 1 |
34 | Mot-clef 'public' redondant. | 5 |
34 | Il manque une espace avant '<'. | 38 |
34 | Il manque une espace après '<'. | 39 |
34 | Il manque une espace avant '>'. | 40 |
34 | Balise javadoc @param manquante pour 'message'. | 42 |
34 | Balise javadoc @throws manquante pour 'E'. | 58 |
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 4 4 4 0 | Total : Per method : | 5 1.25 | Total : Per method : Per statement : | 4 1 0.8 |
||
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): | 2 3 4 6 |
||||
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 : | 19 4.75 3.8 | Statement Test Coverage : Method Test Reference : | 0 0.5 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
add(E) | 0 | 1 | 1 | 0 |
remove(E) | 0 | 1 | 1 | 0 |
allAllow(E) | 0 | 1 | 1 | 0 |
hasFilters() | 0 | 1 | 1 | 0 |
View line in source | Style Error | Column |
---|---|---|
23 | La ligne excède 80 caractères. | |
28 | Commentaire javadoc manquant. | |
28 | Il manque une espace avant '<'. | 31 |
28 | Il manque une espace après '<'. | 32 |
28 | Il manque une espace avant '>'. | 51 |
29 | '{' devrait être sur la ligne précédente. | 1 |
30 | Commentaire javadoc manquant. | 5 |
30 | Il manque une espace avant '<'. | 27 |
30 | Il manque une espace après '<'. | 28 |
30 | Il manque une espace avant '>'. | 29 |
32 | Commentaire javadoc manquant. | 5 |
32 | Il manque une espace avant '<'. | 30 |
32 | Il manque une espace après '<'. | 31 |
32 | Il manque une espace avant '>'. | 32 |
34 | Commentaire javadoc manquant. | 5 |
34 | Il manque une espace avant '<'. | 32 |
34 | Il manque une espace après '<'. | 33 |
34 | Il manque une espace avant '>'. | 34 |
36 | Commentaire javadoc manquant. | 5 |
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 5 5 5 0 | Total : Per method : | 35 7 | Total : Per method : Per statement : | 21 4.2 0.6 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 0 2 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 6 4 8 10 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 2 0.4 | Total : Per method : Per statement : | 14 2.8 0.4 | Total : Per method : Per statement : | 96 19.2 2.74 | Statement Test Coverage : Method Test Reference : | 0 0.8 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
createOR(E,E) | 0 | 2 | 1 | 0 |
createAND(E,E) | 0 | 2 | 1 | 0 |
LogicExpression(BooleanExpression,BooleanExpression) | 1 | 2 | 1 | 2 |
evaluate(E) | 0 | 1 | 1 | 0 |
matches(E) | 0 | 3 | 2 | 0 |
OrExpression.OrExpression(E,E) | 0 | 2 | 1 | 0 |
OrExpression.evaluate(E) | 0 | 6 | 5 | 0 |
OrExpression.getExpressionSymbol() | 0 | 2 | 1 | 0 |
AndExpression.AndExpression(E,E) | 0 | 2 | 1 | 0 |
AndExpression.evaluate(E) | 0 | 8 | 6 | 0 |
AndExpression.getExpressionSymbol() | 0 | 2 | 1 | 0 |
View line in source | Style Error | Column |
---|---|---|
20 | La ligne excède 80 caractères. | |
25 | La première ligne doit se terminer avec un point. | |
28 | Dans le commentaire javadoc de la classe, il manque une balise @param <E>. | |
28 | La ligne excède 80 caractères. | |
28 | Il manque une espace avant '<'. | 38 |
28 | Il manque une espace après '<'. | 39 |
28 | Il manque une espace avant '>'. | 58 |
28 | Il manque une espace avant '<'. | 84 |
28 | Il manque une espace après '<'. | 85 |
28 | Il manque une espace avant '>'. | 86 |
28 | Il manque une espace avant '<'. | 116 |
28 | Il manque une espace après '<'. | 117 |
28 | Il manque une espace avant '>'. | 118 |
31 | La ligne excède 80 caractères. | |
31 | Commentaire javadoc manquant. | 5 |
31 | Il manque une espace avant '<'. | 18 |
31 | Il manque une espace après '<'. | 19 |
31 | Il manque une espace avant '>'. | 38 |
31 | Il manque une espace avant '<'. | 84 |
31 | Il manque une espace après '<'. | 85 |
31 | Il manque une espace avant '>'. | 86 |
31 | Il manque une espace avant '<'. | 113 |
31 | Il manque une espace après '<'. | 114 |
31 | Il manque une espace avant '>'. | 115 |
36 | La ligne excède 80 caractères. | |
36 | Commentaire javadoc manquant. | 5 |
36 | Il manque une espace avant '<'. | 18 |
36 | Il manque une espace après '<'. | 19 |
36 | Il manque une espace avant '>'. | 38 |
36 | Il manque une espace avant '<'. | 85 |
36 | Il manque une espace après '<'. | 86 |
36 | Il manque une espace avant '>'. | 87 |
36 | Il manque une espace avant '<'. | 114 |
36 | Il manque une espace après '<'. | 115 |
36 | Il manque une espace avant '>'. | 116 |
45 | Balise javadoc @param manquante pour 'left'. | 46 |
45 | Balise javadoc @param manquante pour 'right'. | 70 |
46 | '{' devrait être sur la ligne précédente. | 5 |
50 | Commentaire javadoc manquant. | 5 |
50 | Il manque une espace avant '<'. | 47 |
50 | Il manque une espace après '<'. | 48 |
50 | Il manque une espace avant '>'. | 49 |
52 | Commentaire javadoc manquant. | 5 |
52 | Il manque une espace avant '<'. | 38 |
52 | Il manque une espace après '<'. | 39 |
52 | Il manque une espace avant '>'. | 40 |
53 | '{' devrait être sur la ligne précédente. | 5 |
59 | Commentaire javadoc manquant. | |
59 | La ligne excède 80 caractères. | |
59 | Il manque une espace avant '<'. | 38 |
59 | Il manque une espace après '<'. | 39 |
59 | Il manque une espace avant '>'. | 58 |
59 | Il manque une espace avant '<'. | 83 |
59 | Il manque une espace après '<'. | 84 |
59 | Il manque une espace avant '>'. | 85 |
61 | La ligne excède 80 caractères. | |
61 | Commentaire javadoc manquant. | 9 |
61 | Il manque une espace avant '<'. | 52 |
61 | Il manque une espace après '<'. | 53 |
61 | Il manque une espace avant '>'. | 54 |
61 | Il manque une espace avant '<'. | 87 |
61 | Il manque une espace après '<'. | 88 |
61 | Il manque une espace avant '>'. | 89 |
66 | Commentaire javadoc manquant. | 9 |
66 | Il manque une espace avant '<'. | 42 |
66 | Il manque une espace après '<'. | 43 |
66 | Il manque une espace avant '>'. | 44 |
67 | '{' devrait être sur la ligne précédente. | 9 |
72 | '{' devrait être sur la ligne précédente. | 13 |
81 | Commentaire javadoc manquant. | 9 |
82 | '{' devrait être sur la ligne précédente. | 9 |
87 | Commentaire javadoc manquant. | |
87 | La ligne excède 80 caractères. | |
87 | Il manque une espace avant '<'. | 39 |
87 | Il manque une espace après '<'. | 40 |
87 | Il manque une espace avant '>'. | 59 |
87 | Il manque une espace avant '<'. | 84 |
87 | Il manque une espace après '<'. | 85 |
87 | Il manque une espace avant '>'. | 86 |
89 | La ligne excède 80 caractères. | |
89 | Commentaire javadoc manquant. | 9 |
89 | Il manque une espace avant '<'. | 53 |
89 | Il manque une espace après '<'. | 54 |
89 | Il manque une espace avant '>'. | 55 |
89 | Il manque une espace avant '<'. | 88 |
89 | Il manque une espace après '<'. | 89 |
89 | Il manque une espace avant '>'. | 90 |
94 | Commentaire javadoc manquant. | 9 |
94 | Il manque une espace avant '<'. | 42 |
94 | Il manque une espace après '<'. | 43 |
94 | Il manque une espace avant '>'. | 44 |
95 | '{' devrait être sur la ligne précédente. | 9 |
101 | '{' devrait être sur la ligne précédente. | 13 |
106 | '{' devrait être sur la ligne précédente. | 13 |
115 | Commentaire javadoc manquant. | 9 |
116 | '{' devrait être sur la ligne précédente. | 9 |
Package: org.apache.qpid.server.filter | 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): | 1 7 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 : | 9 9 4.5 | Statement Test Coverage : Method Test Reference : | 0 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|---|---|---|
matches(E) | 0 | 1 | 1 |
View line in source | Style Error | Column |
---|---|---|
25 | Commentaire javadoc manquant. | |
25 | Il manque une espace avant '<'. | 31 |
25 | Il manque une espace après '<'. | 32 |
25 | Il manque une espace avant '>'. | 51 |
26 | '{' devrait être sur la ligne précédente. | 1 |
27 | Commentaire javadoc manquant. | 5 |
27 | Il manque une espace avant '<'. | 31 |
27 | Il manque une espace après '<'. | 32 |
27 | Il manque une espace avant '>'. | 33 |
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 16 14 13 3 | Total : Per method : | 140 10 | Total : Per method : Per statement : | 72 5.14 0.51 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 1 3 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 9 5 46 106 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 5 0.36 | Total : Per method : Per statement : | 28 2 0.2 | Total : Per method : Per statement : | 227 16.21 1.62 | Statement Test Coverage : Method Test Reference : | 0 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
createNegate(E) | 0 | 2 | 1 | 0 |
createInExpression(E,List,boolean) | 0 | 11 | 3 | 0 |
BooleanUnaryExpression.BooleanUnaryExpression(E) | 0 | 2 | 1 | 0 |
BooleanUnaryExpression.matches(E) | 0 | 3 | 2 | 0 |
createNOT(E) | 0 | 2 | 1 | 0 |
createXPath(String) | 0 | 2 | 1 | 1 |
createXQuery(String) | 0 | 2 | 1 | 1 |
createBooleanCast(E) | 0 | 2 | 1 | 0 |
negate(Number) | 0 | 22 | 14 | 1 |
UnaryExpression(Expression) | 0 | 2 | 1 | 3 |
getRight() | 0 | 2 | 1 | 0 |
setRight(Expression) | 0 | 2 | 1 | 0 |
toString() | 1 | 2 | 1 | 2 |
hashCode() | 1 | 2 | 1 | 0 |
equals(Object) | 1 | 4 | 4 | 0 |
getExpressionSymbol() | 1 | 1 | 1 | 1 |
NegativeExpression.NegativeExpression(E) | 0 | 2 | 1 | 0 |
NegativeExpression.evaluate(E) | 0 | 7 | 5 | 0 |
NegativeExpression.getExpressionSymbol() | 0 | 2 | 1 | 0 |
InExpression.InExpression(E,Collection,boolean) | 0 | 4 | 1 | 0 |
InExpression.evaluate(E) | 0 | 10 | 8 | 0 |
InExpression.toString() | 0 | 15 | 3 | 0 |
InExpression.getExpressionSymbol() | 0 | 5 | 3 | 0 |
NotExpression.NotExpression(E) | 0 | 2 | 1 | 0 |
NotExpression.evaluate(E) | 0 | 5 | 4 | 0 |
NotExpression.getExpressionSymbol() | 0 | 2 | 1 | 0 |
BooleanCastExpression.BooleanCastExpression(E) | 0 | 2 | 1 | 0 |
BooleanCastExpression.evaluate(E) | 0 | 7 | 6 | 0 |
BooleanCastExpression.toString() | 0 | 2 | 1 | 0 |
BooleanCastExpression.getExpressionSymbol() | 0 | 2 | 1 | 0 |
View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
---|---|---|---|
(220) org/apache/qpid/filter/UnaryExpression
(106) org/apache/qpid/server/filter/UnaryExpression | 31 | 131 |
}
private static Number negate(Number left)
{
Class clazz = left.getClass();
..... |
(268) org/apache/qpid/filter/UnaryExpression
(154) org/apache/qpid/server/filter/UnaryExpression | 52 | 113 |
public Expression<E> getRight()
{
return right;
}
public void setRight(Ex ..... |
(52) org/apache/qpid/server/filter/BinaryExpression
(169) org/apache/qpid/server/filter/UnaryExpression | 37 | 86 |
return "(" + getExpressionSymbol() + " " + right.toString() + ")";
}
/**
* T ..... |
(195) org/apache/qpid/filter/UnaryExpression
(344) org/apache/qpid/server/filter/UnaryExpression | 26 | 86 |
{
Object rvalue = right.evaluate(message);
if (rvalue == null)
..... |
Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
---|---|---|---|---|---|
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | negate | |
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | negate |
View line in source | Style Error | Column |
---|---|---|
23 | La ligne excède 80 caractères. | |
35 | La première ligne doit se terminer avec un point. | |
38 | Dans le commentaire javadoc de la classe, il manque une balise @param <E>. | |
38 | La ligne excède 80 caractères. | |
38 | Il manque une espace avant '<'. | 38 |
38 | Il manque une espace après '<'. | 39 |
38 | Il manque une espace avant '>'. | 58 |
38 | Il manque une espace avant '<'. | 81 |
38 | Il manque une espace après '<'. | 82 |
38 | Il manque une espace avant '>'. | 83 |
41 | La ligne excède 80 caractères. | |
41 | Commentaire javadoc manquant. | 5 |
42 | Commentaire javadoc manquant. | 5 |
42 | Il manque une espace avant '<'. | 25 |
42 | Il manque une espace après '<'. | 26 |
42 | Il manque une espace avant '>'. | 27 |
44 | La ligne excède 80 caractères. | |
44 | Commentaire javadoc manquant. | 5 |
44 | Il manque une espace avant '<'. | 18 |
44 | Il manque une espace après '<'. | 19 |
44 | Il manque une espace avant '>'. | 38 |
44 | Il manque une espace avant '<'. | 50 |
44 | Il manque une espace après '<'. | 51 |
44 | Il manque une espace avant '>'. | 52 |
44 | Il manque une espace avant '<'. | 77 |
44 | Il manque une espace après '<'. | 78 |
44 | Il manque une espace avant '>'. | 79 |
49 | La ligne excède 80 caractères. | |
49 | Commentaire javadoc manquant. | 5 |
49 | Il manque une espace avant '<'. | 18 |
49 | Il manque une espace après '<'. | 19 |
49 | Il manque une espace avant '>'. | 38 |
49 | Il manque une espace avant '<'. | 95 |
49 | Il manque une espace après '<'. | 96 |
49 | Il manque une espace avant '>'. | 97 |
55 | '{' devrait être sur la ligne précédente. | 9 |
57 | '}' devrait être sur la même ligne. | 9 |
59 | '{' devrait être sur la ligne précédente. | 9 |
61 | '}' devrait être sur la même ligne. | 9 |
63 | '{' devrait être sur la ligne précédente. | 9 |
72 | Commentaire javadoc manquant. | |
72 | La ligne excède 80 caractères. | |
72 | Il manque une espace avant '<'. | 49 |
72 | Il manque une espace après '<'. | 50 |
72 | Il manque une espace avant '>'. | 69 |
72 | Il manque une espace avant '<'. | 94 |
72 | Il manque une espace après '<'. | 95 |
72 | Il manque une espace avant '>'. | 96 |
72 | Il manque une espace avant '<'. | 126 |
72 | Il manque une espace après '<'. | 127 |
72 | Il manque une espace avant '>'. | 128 |
74 | Commentaire javadoc manquant. | 9 |
74 | Il manque une espace avant '<'. | 49 |
74 | Il manque une espace après '<'. | 50 |
74 | Il manque une espace avant '>'. | 51 |
75 | '{' devrait être sur la ligne précédente. | 9 |
79 | Commentaire javadoc manquant. | 9 |
79 | Il manque une espace avant '<'. | 42 |
79 | Il manque une espace après '<'. | 43 |
79 | Il manque une espace avant '>'. | 44 |
80 | '{' devrait être sur la ligne précédente. | 9 |
86 | Il y a une espace de trop avant ';'. | 4 |
88 | La ligne excède 80 caractères. | |
88 | Commentaire javadoc manquant. | 5 |
88 | Il manque une espace avant '<'. | 18 |
88 | Il manque une espace après '<'. | 19 |
88 | Il manque une espace avant '>'. | 38 |
88 | Il manque une espace avant '<'. | 57 |
88 | Il manque une espace après '<'. | 58 |
88 | Il manque une espace avant '>'. | 59 |
88 | Il manque une espace avant '<'. | 88 |
88 | Il manque une espace après '<'. | 89 |
88 | Il manque une espace avant '>'. | 90 |
93 | Commentaire javadoc manquant. | 5 |
94 | '{' devrait être sur la ligne précédente. | 5 |
98 | Commentaire javadoc manquant. | 5 |
99 | '{' devrait être sur la ligne précédente. | 5 |
103 | La ligne excède 80 caractères. | |
103 | Commentaire javadoc manquant. | 5 |
103 | Il manque une espace avant '<'. | 18 |
103 | Il manque une espace après '<'. | 19 |
103 | Il manque une espace avant '>'. | 38 |
103 | Il manque une espace avant '<'. | 86 |
103 | Il manque une espace après '<'. | 87 |
103 | Il manque une espace avant '>'. | 88 |
108 | Commentaire javadoc manquant. | 5 |
109 | '{' devrait être sur la ligne précédente. | 5 |
112 | '{' devrait être sur la ligne précédente. | 9 |
114 | '}' devrait être sur la même ligne. | 9 |
116 | '{' devrait être sur la ligne précédente. | 9 |
118 | '}' devrait être sur la même ligne. | 9 |
120 | '{' devrait être sur la ligne précédente. | 9 |
122 | '}' devrait être sur la même ligne. | 9 |
124 | '{' devrait être sur la ligne précédente. | 9 |
126 | '}' devrait être sur la même ligne. | 9 |
128 | '{' devrait être sur la ligne précédente. | 9 |
129 | La ligne excède 80 caractères. | |
130 | La ligne excède 80 caractères. | |
131 | La ligne excède 80 caractères. | |
137 | '{' devrait être sur la ligne précédente. | 13 |
142 | '}' devrait être sur la même ligne. | 9 |
144 | '{' devrait être sur la ligne précédente. | 9 |
149 | Commentaire javadoc manquant. | 5 |
150 | '{' devrait être sur la ligne précédente. | 5 |
154 | Commentaire javadoc manquant. | 5 |
154 | Il manque une espace avant '<'. | 22 |
154 | Il manque une espace après '<'. | 23 |
154 | Il manque une espace avant '>'. | 24 |
155 | '{' devrait être sur la ligne précédente. | 5 |
159 | Commentaire javadoc manquant. | 5 |
160 | '{' devrait être sur la ligne précédente. | 5 |
167 | Balise javadoc @return manquante. | |
168 | '{' devrait être sur la ligne précédente. | 5 |
172 | La première ligne doit se terminer avec un point. | |
177 | Balise javadoc @return manquante. | |
178 | '{' devrait être sur la ligne précédente. | 5 |
182 | La première ligne doit se terminer avec un point. | |
187 | Balise javadoc @return manquante. | |
187 | Balise javadoc @param manquante pour 'o'. | 34 |
188 | '{' devrait être sur la ligne précédente. | 5 |
191 | '{' devrait être sur la ligne précédente. | 9 |
200 | La ligne excède 80 caractères. | |
205 | Balise javadoc @return manquante. | |
207 | Commentaire javadoc manquant. | |
207 | La ligne excède 80 caractères. | |
207 | Il manque une espace avant '<'. | 44 |
207 | Il manque une espace après '<'. | 45 |
207 | Il manque une espace avant '>'. | 64 |
207 | Il manque une espace avant '<'. | 89 |
207 | Il manque une espace après '<'. | 90 |
207 | Il manque une espace avant '>'. | 91 |
209 | Commentaire javadoc manquant. | 9 |
209 | Il manque une espace avant '<'. | 51 |
209 | Il manque une espace après '<'. | 52 |
209 | Il manque une espace avant '>'. | 53 |
210 | '{' devrait être sur la ligne précédente. | 9 |
214 | Commentaire javadoc manquant. | 9 |
214 | Il manque une espace avant '<'. | 42 |
214 | Il manque une espace après '<'. | 43 |
214 | Il manque une espace avant '>'. | 44 |
215 | '{' devrait être sur la ligne précédente. | 9 |
218 | '{' devrait être sur la ligne précédente. | 13 |
223 | '{' devrait être sur la ligne précédente. | 13 |
230 | Commentaire javadoc manquant. | 9 |
231 | '{' devrait être sur la ligne précédente. | 9 |
236 | Commentaire javadoc manquant. | |
236 | La ligne excède 80 caractères. | |
236 | Il manque une espace avant '<'. | 38 |
236 | Il manque une espace après '<'. | 39 |
236 | Il manque une espace avant '>'. | 58 |
236 | Il manque une espace avant '<'. | 90 |
236 | Il manque une espace après '<'. | 91 |
236 | Il manque une espace avant '>'. | 92 |
238 | Commentaire javadoc manquant. | 9 |
238 | Le nom '_inList' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 34 |
239 | Commentaire javadoc manquant. | 9 |
239 | Le nom '_not' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 31 |
241 | La ligne excède 80 caractères. | |
241 | Commentaire javadoc manquant. | 9 |
241 | Il manque une espace avant '<'. | 53 |
241 | Il manque une espace après '<'. | 54 |
241 | Il manque une espace avant '>'. | 55 |
248 | Commentaire javadoc manquant. | 9 |
248 | Il manque une espace avant '<'. | 42 |
248 | Il manque une espace après '<'. | 43 |
248 | Il manque une espace avant '>'. | 44 |
249 | '{' devrait être sur la ligne précédente. | 9 |
253 | '{' devrait être sur la ligne précédente. | 13 |
258 | '{' devrait être sur la ligne précédente. | 13 |
263 | '{' devrait être sur la ligne précédente. | 13 |
265 | '}' devrait être sur la même ligne. | 13 |
267 | '{' devrait être sur la ligne précédente. | 13 |
273 | Commentaire javadoc manquant. | 9 |
274 | '{' devrait être sur la ligne précédente. | 9 |
283 | '{' devrait être sur la ligne précédente. | 13 |
286 | '{' devrait être sur la ligne précédente. | 17 |
299 | Commentaire javadoc manquant. | 9 |
300 | '{' devrait être sur la ligne précédente. | 9 |
302 | '{' devrait être sur la ligne précédente. | 13 |
304 | '}' devrait être sur la même ligne. | 13 |
306 | '{' devrait être sur la ligne précédente. | 13 |
312 | Commentaire javadoc manquant. | |
312 | La ligne excède 80 caractères. | |
312 | Il manque une espace avant '<'. | 39 |
312 | Il manque une espace après '<'. | 40 |
312 | Il manque une espace avant '>'. | 59 |
312 | Il manque une espace avant '<'. | 91 |
312 | Il manque une espace après '<'. | 92 |
312 | Il manque une espace avant '>'. | 93 |
314 | Commentaire javadoc manquant. | 9 |
314 | Il manque une espace avant '<'. | 53 |
314 | Il manque une espace après '<'. | 54 |
314 | Il manque une espace avant '>'. | 55 |
315 | '{' devrait être sur la ligne précédente. | 9 |
319 | Commentaire javadoc manquant. | 9 |
319 | Il manque une espace avant '<'. | 42 |
319 | Il manque une espace après '<'. | 43 |
319 | Il manque une espace avant '>'. | 44 |
320 | '{' devrait être sur la ligne précédente. | 9 |
323 | '{' devrait être sur la ligne précédente. | 13 |
330 | Commentaire javadoc manquant. | 9 |
331 | '{' devrait être sur la ligne précédente. | 9 |
336 | Commentaire javadoc manquant. | |
336 | La ligne excède 80 caractères. | |
336 | Il manque une espace avant '<'. | 47 |
336 | Il manque une espace après '<'. | 48 |
336 | Il manque une espace avant '>'. | 67 |
336 | Il manque une espace avant '<'. | 99 |
336 | Il manque une espace après '<'. | 100 |
336 | Il manque une espace avant '>'. | 101 |
338 | Commentaire javadoc manquant. | 9 |
338 | Il manque une espace avant '<'. | 54 |
338 | Il manque une espace après '<'. | 55 |
338 | Il manque une espace avant '>'. | 56 |
339 | '{' devrait être sur la ligne précédente. | 9 |
343 | Commentaire javadoc manquant. | 9 |
343 | Il manque une espace avant '<'. | 42 |
343 | Il manque une espace après '<'. | 43 |
343 | Il manque une espace avant '>'. | 44 |
344 | '{' devrait être sur la ligne précédente. | 9 |
347 | '{' devrait être sur la ligne précédente. | 13 |
352 | '{' devrait être sur la ligne précédente. | 13 |
356 | La ligne excède 80 caractères. | |
359 | Commentaire javadoc manquant. | 9 |
360 | '{' devrait être sur la ligne précédente. | 9 |
364 | Commentaire javadoc manquant. | 9 |
365 | '{' devrait être sur la ligne précédente. | 9 |
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 2 2 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 0 3 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 4 3 4 1 |
||||
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 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 1 1 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 2 2 1 0 |
||||
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 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 2 1 11 3 |
||||
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 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 2 1 11 3 |
||||
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 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 2 1 11 3 |
||||
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 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 2 1 11 3 |
||||
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 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 2 1 11 3 |
||||
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 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 2 1 4 3 |
||||
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 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 2 1 4 3 |
||||
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 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 2 1 4 3 |
||||
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 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 2 1 4 3 |
||||
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 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 4 3 1 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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 8 6 |
||||
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 1.33 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 4 4 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 5 1 20 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 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
---|---|---|---|---|---|
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | <init> |
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 12 11 11 1 | Total : Per method : | 67 6.09 | Total : Per method : Per statement : | 35 3.18 0.52 |
||
Inheritance: | Coupling: | ||||||
Depth of inheritance tree (DIT): Number of Children (NOC): | 1 1 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 3 5 36 54 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 5 0.45 | Total : Per method : Per statement : | 18 1.64 0.27 | Total : Per method : Per statement : | 77 7 1.15 | Statement Test Coverage : Method Test Reference : | 0 1.09 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
BooleanConstantExpression.BooleanConstantExpression(Object) | 0 | 2 | 1 | 0 |
BooleanConstantExpression.matches(E) | 0 | 3 | 2 | 0 |
createFromDecimal(String) | 0 | 11 | 6 | 1 |
createFromHex(String) | 0 | 6 | 3 | 1 |
createFromOctal(String) | 0 | 6 | 3 | 1 |
createFloat(String) | 0 | 3 | 1 | 1 |
ConstantExpression(Object) | 0 | 2 | 1 | 6 |
evaluate(E) | 0 | 2 | 1 | 0 |
getValue() | 0 | 2 | 1 | 2 |
toString() | 1 | 8 | 8 | 2 |
hashCode() | 1 | 2 | 1 | 0 |
equals(Object) | 1 | 4 | 4 | 0 |
encodeString(String) | 1 | 10 | 3 | 3 |
View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
---|---|---|---|
(39) org/apache/qpid/filter/ConstantExpression
(44) org/apache/qpid/server/filter/ConstantExpression | 79 | 365 |
{
Object object = evaluate(message);
return (object != null) && ( ..... |
(144) org/apache/qpid/filter/ConstantExpression
(149) org/apache/qpid/server/filter/ConstantExpression | 61 | 163 |
return encodeString((String) value);
}
return value.toString();
} ..... |
Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
---|---|---|---|---|---|
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | createFromDecimal | |
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | createFromHex | |
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | createFromHex | |
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | createFromOctal | |
PERFORMANCE | DM_NUMBER_CTOR | Bx | 2 | createFromOctal |
View line in source | Style Error | Column |
---|---|---|
23 | La ligne excède 80 caractères. | |
30 | La première ligne doit se terminer avec un point. | |
33 | Dans le commentaire javadoc de la classe, il manque une balise @param <E>. | |
33 | Il manque une espace avant '<'. | 32 |
33 | Il manque une espace après '<'. | 33 |
33 | Il manque une espace avant '>'. | 52 |
33 | Il manque une espace avant '<'. | 75 |
33 | Il manque une espace après '<'. | 76 |
33 | Il manque une espace avant '>'. | 77 |
34 | '{' devrait être sur la ligne précédente. | 1 |
36 | Commentaire javadoc manquant. | |
36 | La ligne excède 80 caractères. | |
36 | Il manque une espace avant '<'. | 43 |
36 | Il manque une espace après '<'. | 44 |
36 | Il manque une espace avant '>'. | 63 |
36 | Il manque une espace avant '<'. | 91 |
36 | Il manque une espace après '<'. | 92 |
36 | Il manque une espace avant '>'. | 93 |
36 | Il manque une espace avant '<'. | 123 |
36 | Il manque une espace après '<'. | 124 |
36 | Il manque une espace avant '>'. | 125 |
38 | Commentaire javadoc manquant. | 9 |
39 | '{' devrait être sur la ligne précédente. | 9 |
43 | Commentaire javadoc manquant. | 9 |
43 | Il manque une espace avant '<'. | 42 |
43 | Il manque une espace après '<'. | 43 |
43 | Il manque une espace avant '>'. | 44 |
44 | '{' devrait être sur la ligne précédente. | 9 |
51 | La ligne excède 80 caractères. | |
51 | Commentaire javadoc manquant. | 5 |
52 | La ligne excède 80 caractères. | |
52 | Commentaire javadoc manquant. | 5 |
53 | La ligne excède 80 caractères. | |
53 | Commentaire javadoc manquant. | 5 |
55 | Commentaire javadoc manquant. | 5 |
57 | Commentaire javadoc manquant. | 5 |
58 | '{' devrait être sur la ligne précédente. | 5 |
62 | '{' devrait être sur la ligne précédente. | 9 |
68 | '{' devrait être sur la ligne précédente. | 9 |
70 | '}' devrait être sur la même ligne. | 9 |
72 | '{' devrait être sur la ligne précédente. | 9 |
79 | '{' devrait être sur la ligne précédente. | 9 |
86 | Commentaire javadoc manquant. | 5 |
87 | '{' devrait être sur la ligne précédente. | 5 |
91 | '{' devrait être sur la ligne précédente. | 9 |
98 | Commentaire javadoc manquant. | 5 |
99 | '{' devrait être sur la ligne précédente. | 5 |
103 | '{' devrait être sur la ligne précédente. | 9 |
110 | Commentaire javadoc manquant. | 5 |
111 | '{' devrait être sur la ligne précédente. | 5 |
117 | Commentaire javadoc manquant. | 5 |
118 | '{' devrait être sur la ligne précédente. | 5 |
122 | Commentaire javadoc manquant. | 5 |
122 | Il manque une espace avant '<'. | 38 |
122 | Il manque une espace après '<'. | 39 |
122 | Il manque une espace avant '>'. | 40 |
123 | '{' devrait être sur la ligne précédente. | 5 |
127 | Commentaire javadoc manquant. | 5 |
128 | '{' devrait être sur la ligne précédente. | 5 |
135 | Balise javadoc @return manquante. | |
136 | '{' devrait être sur la ligne précédente. | 5 |
138 | '{' devrait être sur la ligne précédente. | 9 |
143 | '{' devrait être sur la ligne précédente. | 9 |
148 | '{' devrait être sur la ligne précédente. | 9 |
155 | La première ligne doit se terminer avec un point. | |
160 | Balise javadoc @return manquante. | |
161 | '{' devrait être sur la ligne précédente. | 5 |
165 | La première ligne doit se terminer avec un point. | |
170 | Balise javadoc @return manquante. | |
170 | Balise javadoc @param manquante pour 'o'. | 34 |
171 | '{' devrait être sur la ligne précédente. | 5 |
174 | '{' devrait être sur la ligne précédente. | 9 |
189 | Balise javadoc @return manquante. | |
189 | Balise javadoc @param manquante pour 's'. | 46 |
190 | '{' devrait être sur la ligne précédente. | 5 |
194 | '{' devrait être sur la ligne précédente. | 9 |
197 | '{' devrait être sur la ligne précédente. | 13 |
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 2 2 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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 3 4 1 |
||||
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 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 1 | Total : Per method : | 13 13 | Total : Per method : Per statement : | 5 5 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): | 9 1 13 1 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 0 0 | Total : Per method : Per statement : | 4 4 0.31 | Total : Per method : Per statement : | 16 16 1.23 | Statement Test Coverage : Method Test Reference : | 0 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
createManager(FieldTable) | 0 | 11 | 5 | 1 |
View line in source | Style Error | Column |
---|---|---|
28 | Commentaire javadoc manquant. | |
29 | '{' devrait être sur la ligne précédente. | 1 |
30 | La ligne excède 80 caractères. | |
31 | La ligne excède 80 caractères. | |
31 | Commentaire javadoc manquant. | 5 |
31 | Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS. | 19 |
31 | Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 50 |
35 | La ligne excède 80 caractères. | |
35 | Commentaire javadoc manquant. | 5 |
40 | '{' devrait être sur la ligne précédente. | 9 |
44 | Il manque une espace après 'if'. | 15 |
45 | '{' devrait être sur la ligne précédente. | 13 |
46 | La ligne excède 80 caractères. | |
49 | '{' devrait être sur la ligne précédente. | 17 |
57 | '}' devrait être sur la même ligne. | 9 |
59 | '{' devrait être sur la ligne précédente. | 9 |
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 4 3 3 1 | Total : Per method : | 14 4.67 | Total : Per method : Per statement : | 4 1.33 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): | 6 2 18 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 0 0 | Total : Per method : Per statement : | 5 1.67 0.36 | Total : Per method : Per statement : | 30 10 2.14 | Statement Test Coverage : Method Test Reference : | 0 1.33 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
JMSSelectorFilter(String) | 0 | 3 | 1 | 2 |
matches(E) | 0 | 5 | 2 | 0 |
getSelector() | 0 | 2 | 1 | 0 |
View line in source | Style Error | Column |
---|---|---|
29 | Commentaire javadoc manquant. | |
29 | Il manque une espace avant '<'. | 31 |
29 | Il manque une espace après '<'. | 32 |
29 | Il manque une espace avant '>'. | 51 |
29 | Il manque une espace avant '<'. | 77 |
29 | Il manque une espace après '<'. | 78 |
29 | Il manque une espace avant '>'. | 79 |
31 | La ligne excède 80 caractères. | |
31 | Commentaire javadoc manquant. | 5 |
31 | Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS. | 19 |
31 | Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 33 |
33 | Commentaire javadoc manquant. | 5 |
33 | Le nom '_selector' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 20 |
34 | Commentaire javadoc manquant. | 5 |
34 | Il manque une espace avant '<'. | 30 |
34 | Il manque une espace après '<'. | 31 |
34 | Il manque une espace avant '>'. | 32 |
34 | Le nom '_matcher' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 34 |
36 | Commentaire javadoc manquant. | 5 |
37 | '{' devrait être sur la ligne précédente. | 5 |
42 | Commentaire javadoc manquant. | 5 |
42 | Il manque une espace avant '<'. | 38 |
42 | Il manque une espace après '<'. | 39 |
42 | Il manque une espace avant '>'. | 40 |
43 | '{' devrait être sur la ligne précédente. | 5 |
45 | Il manque une espace après 'if'. | 11 |
46 | '{' devrait être sur la ligne précédente. | 9 |
47 | La ligne excède 80 caractères. | |
52 | Commentaire javadoc manquant. | 5 |
53 | '{' devrait être sur la ligne précédente. | 5 |
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 3 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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 1 6 3 |
||||
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 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 3 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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 1 6 3 |
||||
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 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 2 2 1 | Total : Per method : | 6 3 | Total : Per method : Per statement : | 2 1 0.33 |
||
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): | 4 0 6 1 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 0 0 | Total : Per method : Per statement : | 1 0.5 0.17 | Total : Per method : Per statement : | 10 5 1.67 | Statement Test Coverage : Method Test Reference : | 0 0.5 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
NoConsumerFilter() | 0 | 2 | 1 | 0 |
matches(Filterable) | 0 | 2 | 1 | 0 |
View line in source | Code Violation | Rule |
---|---|---|
Parameter 'message' is not assigned and could be declared final | MethodArgumentCouldBeFinal |
View line in source | Style Error | Column |
---|---|---|
27 | Commentaire javadoc manquant. | |
28 | '{' devrait être sur la ligne précédente. | 1 |
29 | La ligne excède 80 caractères. | |
29 | Commentaire javadoc manquant. | 5 |
29 | Le mot-clef 'static' n'apparaît pas dans l'ordre préconisé par les JLS. | 19 |
29 | Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 33 |
32 | Commentaire javadoc manquant. | 5 |
33 | '{' devrait être sur la ligne précédente. | 5 |
37 | Commentaire javadoc manquant. | 5 |
38 | '{' devrait être sur la ligne précédente. | 5 |
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 9 7 7 2 | Total : Per method : | 86 12.29 | Total : Per method : Per statement : | 29 4.14 0.34 |
||
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): | 17 6 39 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 4 0.57 | Total : Per method : Per statement : | 32 4.57 0.37 | Total : Per method : Per statement : | 208 29.71 2.42 | Statement Test Coverage : Method Test Reference : | 0 0.86 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
Expression$1.evaluate(E) | 0 | 2 | 1 | 0 |
outerTest() | 0 | 2 | 1 | 0 |
PropertyExpression(String) | 0 | 3 | 1 | 1 |
evaluate(E) | 0 | 9 | 4 | 0 |
getName() | 0 | 2 | 1 | 0 |
toString() | 1 | 2 | 1 | 0 |
hashCode() | 1 | 2 | 1 | 0 |
equals(Object) | 1 | 4 | 4 | 0 |
ReplyToExpression.evaluate(E) | 0 | 4 | 2 | 0 |
TypeExpression.evaluate(E) | 0 | 4 | 2 | 0 |
DeliveryModeExpression.evaluate(E) | 0 | 5 | 3 | 0 |
PriorityExpression.evaluate(E) | 0 | 3 | 1 | 0 |
MessageIDExpression.evaluate(E) | 0 | 4 | 2 | 0 |
TimestampExpression.evaluate(E) | 0 | 3 | 1 | 0 |
CorrelationIdExpression.evaluate(E) | 0 | 4 | 2 | 0 |
ExpirationExpression.evaluate(E) | 0 | 3 | 1 | 0 |
RedeliveredExpression.evaluate(E) | 0 | 2 | 1 | 0 |
View line in source of duplicated classes | Lines | Tokens | Start of code fragment |
---|---|---|---|
(243) org/apache/qpid/filter/PropertyExpression
(114) org/apache/qpid/server/filter/PropertyExpression | 38 | 84 |
}
}
public String getName()
{
return name;
}
/**
* @see ..... |
View line in source | Style Error | Column |
---|---|---|
23 | La ligne excède 80 caractères. | |
35 | La première ligne doit se terminer avec un point. | |
38 | Dans le commentaire javadoc de la classe, il manque une balise @param <E>. | |
38 | Il manque une espace avant '<'. | 32 |
38 | Il manque une espace après '<'. | 33 |
38 | Il manque une espace avant '>'. | 52 |
38 | Il manque une espace avant '<'. | 75 |
38 | Il manque une espace après '<'. | 76 |
38 | Il manque une espace avant '>'. | 77 |
39 | '{' devrait être sur la ligne précédente. | 1 |
41 | Commentaire javadoc manquant. | 5 |
42 | Commentaire javadoc manquant. | 5 |
43 | Commentaire javadoc manquant. | 5 |
45 | La ligne excède 80 caractères. | |
45 | Commentaire javadoc manquant. | 5 |
45 | Le nom '_logger' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 33 |
47 | La ligne excède 80 caractères. | |
47 | Commentaire javadoc manquant. | 5 |
47 | Il manque une espace avant '<'. | 33 |
47 | Il manque une espace après '<'. | 34 |
47 | Il manque une espace avant '<'. | 52 |
47 | Il manque une espace après '<'. | 53 |
47 | Il manque une espace avant '?'. | 53 |
47 | Il manque une espace avant '>'. | 72 |
47 | Il manque une espace après '>'. | 73 |
47 | Il manque une espace avant '>'. | 73 |
47 | Il manque une espace avant '<'. | 113 |
47 | Il manque une espace après '<'. | 114 |
47 | Il manque une espace avant '<'. | 132 |
47 | Il manque une espace après '<'. | 133 |
47 | Il manque une espace avant '?'. | 133 |
47 | Il manque une espace avant '>'. | 152 |
47 | Il manque une espace après '>'. | 153 |
47 | Il manque une espace avant '>'. | 153 |
47 | Il manque une espace après '>'. | 154 |
50 | Il manque une espace avant '<'. | 70 |
50 | Il manque une espace après '<'. | 71 |
50 | Il manque une espace avant '>'. | 72 |
50 | Il manque une espace après '>'. | 73 |
52 | La ligne excède 80 caractères. | |
52 | Il manque une espace avant '<'. | 75 |
52 | Il manque une espace après '<'. | 76 |
52 | Il manque une espace avant '>'. | 77 |
62 | La ligne excède 80 caractères. | |
70 | La ligne excède 80 caractères. | |
72 | La ligne excède 80 caractères. | |
74 | La ligne excède 80 caractères. | |
77 | Commentaire javadoc manquant. | 5 |
78 | Commentaire javadoc manquant. | 5 |
78 | Il manque une espace avant '<'. | 29 |
78 | Il manque une espace après '<'. | 30 |
78 | Il manque une espace avant '>'. | 31 |
80 | Commentaire javadoc manquant. | 5 |
81 | '{' devrait être sur la ligne précédente. | 5 |
85 | Commentaire javadoc manquant. | 5 |
86 | '{' devrait être sur la ligne précédente. | 5 |
91 | La ligne excède 80 caractères. | |
91 | Il manque une espace avant '<'. | 44 |
91 | Il manque une espace après '<'. | 45 |
91 | Il manque une espace avant '>'. | 46 |
91 | Il manque une espace après '>'. | 47 |
94 | Commentaire javadoc manquant. | 5 |
94 | Il manque une espace avant '<'. | 38 |
94 | Il manque une espace après '<'. | 39 |
94 | Il manque une espace avant '>'. | 40 |
95 | '{' devrait être sur la ligne précédente. | 5 |
98 | '{' devrait être sur la ligne précédente. | 9 |
100 | '}' devrait être sur la même ligne. | 9 |
102 | '{' devrait être sur la ligne précédente. | 9 |
104 | Le nom '_properties' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 43 |
105 | La ligne excède 80 caractères. | |
108 | '{' devrait être sur la ligne précédente. | 13 |
110 | La ligne excède 80 caractères. | |
117 | Commentaire javadoc manquant. | 5 |
118 | '{' devrait être sur la ligne précédente. | 5 |
125 | Balise javadoc @return manquante. | |
126 | '{' devrait être sur la ligne précédente. | 5 |
133 | Balise javadoc @return manquante. | |
134 | '{' devrait être sur la ligne précédente. | 5 |
141 | Balise javadoc @return manquante. | |
141 | Balise javadoc @param manquante pour 'o'. | 34 |
142 | '{' devrait être sur la ligne précédente. | 5 |
145 | '{' devrait être sur la ligne précédente. | 9 |
153 | Commentaire javadoc manquant. | |
153 | La ligne excède 80 caractères. | |
153 | Il manque une espace avant '<'. | 43 |
153 | Il manque une espace après '<'. | 44 |
153 | Il manque une espace avant '>'. | 63 |
153 | Il manque une espace avant '<'. | 86 |
153 | Il manque une espace après '<'. | 87 |
153 | Il manque une espace avant '>'. | 88 |
155 | Commentaire javadoc manquant. | 9 |
155 | Il manque une espace avant '<'. | 42 |
155 | Il manque une espace après '<'. | 43 |
155 | Il manque une espace avant '>'. | 44 |
156 | '{' devrait être sur la ligne précédente. | 9 |
158 | Le nom '_properties' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 43 |
169 | Commentaire javadoc manquant. | |
169 | La ligne excède 80 caractères. | |
169 | Il manque une espace avant '<'. | 40 |
169 | Il manque une espace après '<'. | 41 |
169 | Il manque une espace avant '>'. | 60 |
169 | Il manque une espace avant '<'. | 83 |
169 | Il manque une espace après '<'. | 84 |
169 | Il manque une espace avant '>'. | 85 |
171 | Commentaire javadoc manquant. | 9 |
171 | Il manque une espace avant '<'. | 42 |
171 | Il manque une espace après '<'. | 43 |
171 | Il manque une espace avant '>'. | 44 |
172 | '{' devrait être sur la ligne précédente. | 9 |
173 | Le nom '_properties' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 47 |
183 | Commentaire javadoc manquant. | |
183 | La ligne excède 80 caractères. | |
183 | Il manque une espace avant '<'. | 48 |
183 | Il manque une espace après '<'. | 49 |
183 | Il manque une espace avant '>'. | 68 |
183 | Il manque une espace avant '<'. | 91 |
183 | Il manque une espace après '<'. | 92 |
183 | Il manque une espace avant '>'. | 93 |
185 | Commentaire javadoc manquant. | 9 |
185 | Il manque une espace avant '<'. | 42 |
185 | Il manque une espace après '<'. | 43 |
185 | Il manque une espace avant '>'. | 44 |
186 | '{' devrait être sur la ligne précédente. | 9 |
189 | '{' devrait être sur la ligne précédente. | 17 |
197 | Commentaire javadoc manquant. | |
197 | La ligne excède 80 caractères. | |
197 | Il manque une espace avant '<'. | 44 |
197 | Il manque une espace après '<'. | 45 |
197 | Il manque une espace avant '>'. | 64 |
197 | Il manque une espace avant '<'. | 87 |
197 | Il manque une espace après '<'. | 88 |
197 | Il manque une espace avant '>'. | 89 |
199 | Commentaire javadoc manquant. | 9 |
199 | Il manque une espace avant '<'. | 42 |
199 | Il manque une espace après '<'. | 43 |
199 | Il manque une espace avant '>'. | 44 |
200 | '{' devrait être sur la ligne précédente. | 9 |
201 | Le nom '_properties' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 43 |
209 | Commentaire javadoc manquant. | |
209 | La ligne excède 80 caractères. | |
209 | Il manque une espace avant '<'. | 45 |
209 | Il manque une espace après '<'. | 46 |
209 | Il manque une espace avant '>'. | 65 |
209 | Il manque une espace avant '<'. | 88 |
209 | Il manque une espace après '<'. | 89 |
209 | Il manque une espace avant '>'. | 90 |
211 | Commentaire javadoc manquant. | 9 |
211 | Il manque une espace avant '<'. | 42 |
211 | Il manque une espace après '<'. | 43 |
211 | Il manque une espace avant '>'. | 44 |
212 | '{' devrait être sur la ligne précédente. | 9 |
214 | Le nom '_properties' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 43 |
224 | Commentaire javadoc manquant. | |
224 | La ligne excède 80 caractères. | |
224 | Il manque une espace avant '<'. | 45 |
224 | Il manque une espace après '<'. | 46 |
224 | Il manque une espace avant '>'. | 65 |
224 | Il manque une espace avant '<'. | 88 |
224 | Il manque une espace après '<'. | 89 |
224 | Il manque une espace avant '>'. | 90 |
226 | Commentaire javadoc manquant. | 9 |
226 | Il manque une espace avant '<'. | 42 |
226 | Il manque une espace après '<'. | 43 |
226 | Il manque une espace avant '>'. | 44 |
227 | '{' devrait être sur la ligne précédente. | 9 |
228 | Le nom '_properties' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 43 |
236 | Commentaire javadoc manquant. | |
236 | La ligne excède 80 caractères. | |
236 | Il manque une espace avant '<'. | 49 |
236 | Il manque une espace après '<'. | 50 |
236 | Il manque une espace avant '>'. | 69 |
236 | Il manque une espace avant '<'. | 92 |
236 | Il manque une espace après '<'. | 93 |
236 | Il manque une espace avant '>'. | 94 |
238 | Commentaire javadoc manquant. | 9 |
238 | Il manque une espace avant '<'. | 42 |
238 | Il manque une espace après '<'. | 43 |
238 | Il manque une espace avant '>'. | 44 |
239 | '{' devrait être sur la ligne précédente. | 9 |
240 | Le nom '_properties' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 43 |
249 | Commentaire javadoc manquant. | |
249 | La ligne excède 80 caractères. | |
249 | Il manque une espace avant '<'. | 46 |
249 | Il manque une espace après '<'. | 47 |
249 | Il manque une espace avant '>'. | 66 |
249 | Il manque une espace avant '<'. | 89 |
249 | Il manque une espace après '<'. | 90 |
249 | Il manque une espace avant '>'. | 91 |
251 | Commentaire javadoc manquant. | 9 |
251 | Il manque une espace avant '<'. | 42 |
251 | Il manque une espace après '<'. | 43 |
251 | Il manque une espace avant '>'. | 44 |
252 | '{' devrait être sur la ligne précédente. | 9 |
254 | Le nom '_properties' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 43 |
263 | Commentaire javadoc manquant. | |
263 | La ligne excède 80 caractères. | |
263 | Il manque une espace avant '<'. | 47 |
263 | Il manque une espace après '<'. | 48 |
263 | Il manque une espace avant '>'. | 67 |
263 | Il manque une espace avant '<'. | 90 |
263 | Il manque une espace après '<'. | 91 |
263 | Il manque une espace avant '>'. | 92 |
265 | Commentaire javadoc manquant. | 9 |
265 | Il manque une espace avant '<'. | 42 |
265 | Il manque une espace après '<'. | 43 |
265 | Il manque une espace avant '>'. | 44 |
266 | '{' devrait être sur la ligne précédente. | 9 |
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 2 1 1 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 3 10 3 1 |
||||
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 2 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 7 1 7 3 |
||||
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 2 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 5 1 13 3 |
||||
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 2 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 6 1 7 3 |
||||
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 2 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 7 1 6 3 |
||||
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 2 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 6 1 7 3 |
||||
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 2 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 3 1 6 3 |
||||
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 2 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 7 1 7 3 |
||||
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 2 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 6 1 7 3 |
||||
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 2 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 1 2 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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): | 7 1 7 3 |
||||
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 2 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 5 5 5 0 | Total : Per method : | 20 4 | Total : Per method : Per statement : | 10 2 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): | 5 1 17 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 0 0 | Total : Per method : Per statement : | 5 1 0.25 | Total : Per method : Per statement : | 51 10.2 2.55 | Statement Test Coverage : Method Test Reference : | 0 0.6 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
SimpleFilterManager() | 0 | 3 | 1 | 1 |
add(AMQException) | 0 | 2 | 1 | 0 |
remove(AMQException) | 0 | 2 | 1 | 0 |
allAllow(AMQException) | 0 | 8 | 6 | 0 |
hasFilters() | 0 | 2 | 1 | 0 |
View line in source | Style Error | Column |
---|---|---|
29 | Commentaire javadoc manquant. | |
29 | Il manque une espace avant '<'. | 58 |
29 | Il manque une espace après '<'. | 59 |
29 | Il manque une espace avant '>'. | 71 |
30 | '{' devrait être sur la ligne précédente. | 1 |
31 | Commentaire javadoc manquant. | 5 |
31 | Le nom '_logger' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 26 |
33 | Commentaire javadoc manquant. | 5 |
33 | Il manque une espace avant '<'. | 40 |
33 | Il manque une espace après '<'. | 41 |
33 | Il manque une espace avant '<'. | 54 |
33 | Il manque une espace après '<'. | 55 |
33 | Il manque une espace avant '>'. | 67 |
33 | Il manque une espace après '>'. | 68 |
33 | Il manque une espace avant '>'. | 68 |
33 | Le nom '_filters' n'est pas conforme à l'expression '^[a-z][a-zA-Z0-9]*$'. | 70 |
35 | Commentaire javadoc manquant. | 5 |
36 | '{' devrait être sur la ligne précédente. | 5 |
38 | Il manque une espace avant '<'. | 45 |
38 | Il manque une espace après '<'. | 46 |
38 | Il manque une espace avant '<'. | 59 |
38 | Il manque une espace après '<'. | 60 |
38 | Il manque une espace avant '>'. | 72 |
38 | Il manque une espace après '>'. | 73 |
38 | Il manque une espace avant '>'. | 73 |
38 | Il manque une espace après '>'. | 74 |
41 | Commentaire javadoc manquant. | 5 |
41 | Il manque une espace avant '<'. | 34 |
41 | Il manque une espace après '<'. | 35 |
41 | Il manque une espace avant '>'. | 47 |
42 | '{' devrait être sur la ligne précédente. | 5 |
46 | Commentaire javadoc manquant. | 5 |
46 | Il manque une espace avant '<'. | 37 |
46 | Il manque une espace après '<'. | 38 |
46 | Il manque une espace avant '>'. | 50 |
47 | '{' devrait être sur la ligne précédente. | 5 |
51 | Commentaire javadoc manquant. | 5 |
51 | Il manque une espace avant '<'. | 39 |
51 | Il manque une espace après '<'. | 40 |
51 | Il manque une espace avant '>'. | 52 |
52 | '{' devrait être sur la ligne précédente. | 5 |
53 | Il manque une espace avant '<'. | 27 |
53 | Il manque une espace après '<'. | 28 |
53 | Il manque une espace avant '>'. | 40 |
54 | '{' devrait être sur la ligne précédente. | 9 |
56 | '{' devrait être sur la ligne précédente. | 13 |
58 | '{' devrait être sur la ligne précédente. | 17 |
61 | '}' devrait être sur la même ligne. | 13 |
63 | '{' devrait être sur la ligne précédente. | 13 |
72 | Commentaire javadoc manquant. | 5 |
73 | '{' devrait être sur la ligne précédente. | 5 |
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 4 4 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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 10 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 0.5 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 4 4 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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 1 15 0 |
||||
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 1.25 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 3 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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 6 3 |
||||
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 0.67 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 3 3 0 | Total : Per method : |
NaN | Total : Per method : Per statement : |
NaN NaN |
||
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 1 6 3 |
||||
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 0.67 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: |
---|
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 7 6 3 4 | Total : Per method : | 45 7.5 | Total : Per method : Per statement : | 18 3 0.4 |
||
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): | 6 1 29 11 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 2 0.33 | Total : Per method : Per statement : | 10 1.67 0.22 | Total : Per method : Per statement : | 75 12.5 1.67 | Statement Test Coverage : Method Test Reference : | 0 3 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
getXPathEvaluatorConstructor(String) | 0 | 5 | 3 | 1 |
XPathEvaluator.evaluate(Filterable) | 0 | 1 | 1 | 0 |
XPathExpression(String) | 0 | 3 | 1 | 1 |
createEvaluator(String) | 0 | 9 | 8 | 1 |
evaluate(Filterable) | 0 | 2 | 2 | 1 |
toString() | 0 | 2 | 1 | 0 |
matches(Filterable) | 1 | 3 | 2 | 0 |
View line in source | Style Error | Column |
---|---|---|
20 | La ligne excède 80 caractères. | |
35 | Commentaire javadoc manquant. | 5 |
35 | Le nom 'log' n'est pas conforme à l'expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 33 |
36 | La ligne excède 80 caractères. | |
36 | Commentaire javadoc manquant. | 5 |
37 | La ligne excède 80 caractères. | |
37 | Commentaire javadoc manquant. | 5 |
37 | Il manque une espace avant '='. | 61 |
37 | Il manque une espace après '='. | 62 |
39 | Commentaire javadoc manquant. | 5 |
42 | La ligne excède 80 caractères. | |
48 | La ligne excède 80 caractères. | |
48 | Il manque une espace avant '+'. | 36 |
48 | Il manque une espace après '+'. | 37 |
48 | Il manque une espace avant '+'. | 67 |
48 | Il manque une espace après '+'. | 68 |
48 | Il manque une espace avant '+'. | 87 |
48 | Il manque une espace après '+'. | 88 |
48 | Il manque une espace avant '+'. | 90 |
48 | Il manque une espace après '+'. | 91 |
48 | Il manque une espace avant '+'. | 103 |
48 | Il manque une espace après '+'. | 104 |
48 | Il manque une espace après ','. | 106 |
53 | Il manque une espace après ','. | 77 |
61 | La ligne excède 80 caractères. | |
61 | Commentaire javadoc manquant. | 5 |
63 | Il manque une espace après 'if'. | 11 |
63 | Il y a une espace de trop après '('. | 12 |
63 | Il y a une espace de trop avant ')'. | 54 |
64 | La ligne excède 80 caractères. | |
64 | Il manque une espace avant '+'. | 44 |
64 | Il manque une espace après '+'. | 45 |
64 | Il manque une espace avant '+'. | 46 |
64 | Il manque une espace après '+'. | 47 |
64 | Il manque une espace avant '+'. | 72 |
64 | Il manque une espace après '+'. | 73 |
69 | Commentaire javadoc manquant. | 5 |
70 | Commentaire javadoc manquant. | 5 |
72 | Commentaire javadoc manquant. | |
72 | Le mot-clef 'public' n'apparaît pas dans l'ordre préconisé par les JLS. | 12 |
73 | Commentaire javadoc manquant. | 9 |
73 | Mot-clef 'public' redondant. | 9 |
76 | Commentaire javadoc manquant. | 5 |
81 | Commentaire javadoc manquant. | 5 |
83 | La ligne excède 80 caractères. | |
83 | Il manque une espace après 'cast'. | 36 |
86 | Il manque une espace après 'if'. | 15 |
86 | Il y a une espace de trop après '('. | 16 |
86 | Il y a une espace de trop avant ')'. | 50 |
87 | Il manque une espace après 'cast'. | 41 |
89 | La ligne excède 80 caractères. | |
89 | Il manque une espace avant '+'. | 68 |
89 | Il manque une espace après '+'. | 69 |
89 | Il manque une espace avant '+'. | 74 |
89 | Il manque une espace après '+'. | 75 |
89 | Il manque une espace avant '+'. | 86 |
89 | Il manque une espace après '+'. | 87 |
91 | La ligne excède 80 caractères. | |
91 | Il manque une espace avant '+'. | 68 |
91 | Il manque une espace après '+'. | 69 |
91 | Il manque une espace avant '+'. | 74 |
91 | Il manque une espace après '+'. | 75 |
91 | Il manque une espace avant '+'. | 86 |
91 | Il manque une espace après '+'. | 87 |
95 | Commentaire javadoc manquant. | 5 |
111 | Commentaire javadoc manquant. | 5 |
112 | Il manque une espace avant '+'. | 24 |
112 | Il manque une espace après '+'. | 25 |
120 | Balise javadoc @param manquante pour 'message'. | 39 |
120 | Balise javadoc @throws manquante pour 'AMQException'. | 55 |
121 | '{' devrait être sur la ligne précédente. | 5 |
123 | Il manque une espace avant '!='. | 22 |
123 | Il manque une espace après '!='. | 24 |
123 | Il manque une espace avant '=='. | 38 |
123 | Il manque une espace après '=='. | 40 |
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 4 4 3 1 | Total : Per method : | 12 3 | Total : Per method : Per statement : | 5 1.25 0.42 |
||
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): | 4 1 9 4 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 2 0.5 | Total : Per method : Per statement : | 4 1 0.33 | Total : Per method : Per statement : | 14 3.5 1.17 | Statement Test Coverage : Method Test Reference : | 0 1 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
XQueryExpression(String) | 0 | 3 | 1 | 1 |
evaluate(Filterable) | 0 | 2 | 1 | 1 |
toString() | 0 | 2 | 1 | 0 |
matches(Filterable) | 1 | 3 | 2 | 0 |
View line in source | Style Error | Column |
---|---|---|
24 | La ligne excède 80 caractères. | |
31 | Commentaire javadoc manquant. | 5 |
33 | Commentaire javadoc manquant. | 5 |
38 | Commentaire javadoc manquant. | 5 |
42 | Commentaire javadoc manquant. | 5 |
43 | Il manque une espace avant '+'. | 25 |
43 | Il manque une espace après '+'. | 26 |
51 | Balise javadoc @param manquante pour 'message'. | 39 |
51 | Balise javadoc @throws manquante pour 'AMQException'. | 55 |
52 | '{' devrait être sur la ligne précédente. | 5 |
54 | Il manque une espace avant '!='. | 22 |
54 | Il manque une espace après '!='. | 24 |
54 | Il manque une espace avant '=='. | 38 |
54 | Il manque une espace après '=='. | 40 |
Package: org.apache.qpid.server.filter | Class source |
Methods: | Source statements: | Cyclomatic Complexity | |||||
---|---|---|---|---|---|---|---|
Total: Total Declared: Public : Private : | 4 4 2 2 | Total : Per method : | 28 7 | Total : Per method : Per statement : | 8 2 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): | 4 0 16 0 |
||||
Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
Total : Per method : | 0 0 | Total : Per method : Per statement : | 17 4.25 0.61 | Total : Per method : Per statement : | 21 5.25 0.75 | Statement Test Coverage : Method Test Reference : | 0 0.5 |
Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
---|---|---|---|---|
XalanXPathEvaluator(String) | 0 | 2 | 1 | 0 |
evaluate(Filterable) | 0 | 2 | 1 | 0 |
evaluate(boolean[]) | 0 | 11 | 3 | 0 |
evaluate(String) | 0 | 11 | 3 | 0 |
View line in source | Style Error | Column |
---|---|---|
21 | La ligne excède 80 caractères. | |
37 | Commentaire javadoc manquant. | |
39 | Commentaire javadoc manquant. | 5 |
41 | Commentaire javadoc manquant. | 5 |
45 | Commentaire javadoc manquant. | 5 |
46 | '{' devrait être sur la ligne précédente. | 5 |
47 | La ligne excède 80 caractères. | |
65 | Commentaire javadoc manquant. | 5 |
68 | La ligne excède 80 caractères. | |
70 | La ligne excède 80 caractères. | |
76 | La ligne excède 80 caractères. | |
76 | Il manque une espace après ','. | 75 |
77 | Il manque une espace avant '!='. | 39 |
77 | Il manque une espace après '!='. | 41 |
84 | Commentaire javadoc manquant. | 5 |
88 | La ligne excède 80 caractères. | |
93 | La ligne excède 80 caractères. | |
96 | La ligne excède 80 caractères. | |
96 | Il manque une espace après ','. | 75 |
97 | Il manque une espace avant '!='. | 39 |
97 | Il manque une espace après '!='. | 41 |