![]() |
|
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-net.sourceforge.pmd.lang.rule |
|
| [scorecard] [analysis] [explanations] | |
| {overview} {architecture} {design} {code} {test} {source control} {system specific} | |
| Package: net.sourceforge.pmd.lang.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 47 46 47 0 | Total : Per method : | 94 2.04 | Total : Per method : Per statement : | 46 1 0.49 |
||
| 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): | 6 1 92 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 2 0.04 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 50 1.09 0.53 | Statement Test Coverage : Method Test Reference : | 0 0.49 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| setRule(Rule) | 0 | 2 | 1 | 0 |
| getRule() | 0 | 2 | 1 | 0 |
| getLanguage() | 0 | 2 | 1 | 1 |
| setLanguage(Language) | 0 | 2 | 1 | 1 |
| getMinimumLanguageVersion() | 0 | 2 | 1 | 1 |
| setMinimumLanguageVersion(LanguageVersion) | 0 | 2 | 1 | 1 |
| setMaximumLanguageVersion(LanguageVersion) | 0 | 2 | 1 | 1 |
| getMaximumLanguageVersion() | 0 | 2 | 1 | 1 |
| isDeprecated() | 0 | 2 | 1 | 0 |
| setDeprecated(boolean) | 0 | 2 | 1 | 0 |
| getName() | 0 | 2 | 1 | 1 |
| setName(String) | 0 | 2 | 1 | 1 |
| getSince() | 0 | 2 | 1 | 0 |
| setSince(String) | 0 | 2 | 1 | 0 |
| getRuleClass() | 0 | 2 | 1 | 0 |
| setRuleClass(String) | 0 | 2 | 1 | 0 |
| getRuleSetName() | 0 | 2 | 1 | 0 |
| setRuleSetName(String) | 0 | 2 | 1 | 0 |
| getMessage() | 0 | 2 | 1 | 1 |
| setMessage(String) | 0 | 2 | 1 | 1 |
| getDescription() | 0 | 2 | 1 | 1 |
| setDescription(String) | 0 | 2 | 1 | 1 |
| getExamples() | 0 | 2 | 1 | 1 |
| addExample(String) | 0 | 2 | 1 | 1 |
| getExternalInfoUrl() | 0 | 2 | 1 | 1 |
| setExternalInfoUrl(String) | 0 | 2 | 1 | 1 |
| getPriority() | 0 | 2 | 1 | 1 |
| setPriority(RulePriority) | 0 | 2 | 1 | 1 |
| definePropertyDescriptor(PropertyDescriptor) | 0 | 2 | 1 | 1 |
| getPropertyDescriptor(String) | 0 | 2 | 1 | 0 |
| getPropertyDescriptors() | 0 | 2 | 1 | 0 |
| getProperty(T) | 0 | 2 | 1 | 0 |
| setProperty(T,T) | 0 | 2 | 1 | 0 |
| getPropertiesByPropertyDescriptor() | 0 | 2 | 1 | 0 |
| setUsesDFA() | 0 | 2 | 1 | 0 |
| usesDFA() | 0 | 2 | 1 | 0 |
| setUsesTypeResolution() | 0 | 2 | 1 | 0 |
| usesTypeResolution() | 0 | 2 | 1 | 0 |
| usesRuleChain() | 0 | 2 | 1 | 0 |
| getRuleChainVisits() | 0 | 2 | 1 | 0 |
| addRuleChainVisit(Node) | 0 | 2 | 1 | 0 |
| addRuleChainVisit(String) | 0 | 2 | 1 | 0 |
| start(RuleContext) | 0 | 2 | 1 | 0 |
| apply(Node,RuleContext) | 0 | 2 | 1 | 0 |
| end(RuleContext) | 0 | 2 | 1 | 0 |
| hasDescriptor(PropertyDescriptor) | 1 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 20 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
| 20 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
| 24 | Commentaire javadoc manquant. | 9 |
| 28 | Commentaire javadoc manquant. | 9 |
| 32 | Commentaire javadoc manquant. | 9 |
| 36 | Commentaire javadoc manquant. | 9 |
| 40 | Commentaire javadoc manquant. | 9 |
| 44 | Commentaire javadoc manquant. | 9 |
| 48 | Commentaire javadoc manquant. | 9 |
| 52 | Commentaire javadoc manquant. | 9 |
| 56 | Commentaire javadoc manquant. | 9 |
| 60 | Commentaire javadoc manquant. | 9 |
| 64 | Commentaire javadoc manquant. | 9 |
| 68 | Commentaire javadoc manquant. | 9 |
| 72 | Commentaire javadoc manquant. | 9 |
| 76 | Commentaire javadoc manquant. | 9 |
| 80 | Commentaire javadoc manquant. | 9 |
| 84 | Commentaire javadoc manquant. | 9 |
| 88 | Commentaire javadoc manquant. | 9 |
| 92 | Commentaire javadoc manquant. | 9 |
| 96 | Commentaire javadoc manquant. | 9 |
| 100 | Commentaire javadoc manquant. | 9 |
| 104 | Commentaire javadoc manquant. | 9 |
| 108 | Commentaire javadoc manquant. | 9 |
| 112 | Commentaire javadoc manquant. | 9 |
| 116 | Commentaire javadoc manquant. | 9 |
| 120 | Commentaire javadoc manquant. | 9 |
| 124 | Commentaire javadoc manquant. | 9 |
| 128 | Commentaire javadoc manquant. | 9 |
| 132 | Commentaire javadoc manquant. | 9 |
| 136 | Commentaire javadoc manquant. | 9 |
| 140 | Commentaire javadoc manquant. | 9 |
| 144 | Commentaire javadoc manquant. | 9 |
| 148 | Commentaire javadoc manquant. | 9 |
| 152 | Commentaire javadoc manquant. | 9 |
| 156 | Commentaire javadoc manquant. | 9 |
| 160 | Commentaire javadoc manquant. | 9 |
| 164 | Commentaire javadoc manquant. | 10 |
| 168 | Commentaire javadoc manquant. | 10 |
| 172 | Commentaire javadoc manquant. | 10 |
| 176 | Commentaire javadoc manquant. | 10 |
| 180 | Commentaire javadoc manquant. | 10 |
| 184 | Commentaire javadoc manquant. | 10 |
| 188 | Commentaire javadoc manquant. | 10 |
| 192 | Commentaire javadoc manquant. | 10 |
| 196 | Commentaire javadoc manquant. | 10 |
| 200 | Commentaire javadoc manquant. | 10 |
| 204 | Le commentaire javadoc est vide. | |
| 207 | Balise javadoc @return manquante. | |
| 207 | Balise javadoc @param manquante pour 'descriptor'. | 56 |
| Package: net.sourceforge.pmd.lang.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 53 53 52 1 | Total : Per method : | 175 3.3 | Total : Per method : Per statement : | 88 1.66 0.5 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 5 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 12 7 104 1278 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 49 0.92 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 118 2.23 0.67 | Statement Test Coverage : Method Test Reference : | 0 0.6 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| AbstractRule() | 0 | 3 | 1 | 6 |
| getLanguage() | 1 | 2 | 1 | 0 |
| setLanguage(Language) | 1 | 4 | 5 | 3 |
| getMinimumLanguageVersion() | 1 | 2 | 1 | 0 |
| setMinimumLanguageVersion(LanguageVersion) | 1 | 2 | 1 | 0 |
| getMaximumLanguageVersion() | 1 | 2 | 1 | 0 |
| setMaximumLanguageVersion(LanguageVersion) | 1 | 2 | 1 | 0 |
| isDeprecated() | 1 | 2 | 1 | 0 |
| setDeprecated(boolean) | 1 | 2 | 1 | 0 |
| getName() | 1 | 2 | 1 | 5 |
| setName(String) | 1 | 2 | 1 | 0 |
| getSince() | 1 | 2 | 1 | 0 |
| setSince(String) | 1 | 2 | 1 | 0 |
| getRuleClass() | 1 | 2 | 1 | 0 |
| setRuleClass(String) | 1 | 2 | 1 | 0 |
| getRuleSetName() | 1 | 2 | 1 | 0 |
| setRuleSetName(String) | 1 | 2 | 1 | 0 |
| getMessage() | 1 | 2 | 1 | 3 |
| setMessage(String) | 1 | 2 | 1 | 0 |
| getDescription() | 1 | 2 | 1 | 0 |
| setDescription(String) | 1 | 2 | 1 | 0 |
| getExamples() | 1 | 2 | 1 | 0 |
| addExample(String) | 1 | 2 | 1 | 0 |
| getExternalInfoUrl() | 1 | 2 | 1 | 0 |
| setExternalInfoUrl(String) | 1 | 2 | 1 | 0 |
| getPriority() | 1 | 2 | 1 | 2 |
| setPriority(RulePriority) | 1 | 2 | 1 | 0 |
| definePropertyDescriptor(PropertyDescriptor) | 1 | 6 | 4 | 2 |
| getPropertyDescriptor(String) | 1 | 5 | 4 | 0 |
| hasDescriptor(PropertyDescriptor) | 1 | 4 | 2 | 0 |
| getPropertyDescriptors() | 1 | 2 | 1 | 0 |
| getProperty(T) | 0 | 8 | 2 | 0 |
| setProperty(T,T) | 1 | 3 | 1 | 0 |
| checkValidPropertyDescriptor(PropertyDescriptor) | 0 | 3 | 3 | 2 |
| getPropertiesByPropertyDescriptor() | 1 | 9 | 5 | 4 |
| usesDefaultValues() | 1 | 10 | 6 | 0 |
| setUsesDFA() | 1 | 2 | 1 | 0 |
| usesDFA() | 1 | 2 | 1 | 0 |
| setUsesTypeResolution() | 1 | 2 | 1 | 1 |
| usesTypeResolution() | 1 | 2 | 1 | 0 |
| usesRuleChain() | 1 | 2 | 1 | 0 |
| getRuleChainVisits() | 1 | 2 | 1 | 2 |
| addRuleChainVisit(Node) | 1 | 4 | 3 | 0 |
| addRuleChainVisit(String) | 1 | 3 | 2 | 2 |
| start(RuleContext) | 1 | 1 | 1 | 0 |
| end(RuleContext) | 1 | 1 | 1 | 0 |
| addViolation(Object,Node) | 1 | 3 | 1 | 0 |
| addViolation(Object,Node,String) | 1 | 3 | 1 | 0 |
| addViolation(Object,Node,Object[]) | 1 | 3 | 1 | 0 |
| addViolationWithMessage(Object,Node,String) | 1 | 3 | 1 | 0 |
| addViolationWithMessage(Object,Node,String,Object[]) | 1 | 3 | 1 | 1 |
| equals(Object) | 0 | 10 | 8 | 0 |
| hashCode() | 0 | 3 | 3 | 0 |
| Bug: Category | Type | Abbreviation | Priority | Method Name | Field Name |
|---|---|---|---|---|---|
| CORRECTNESS | EQ_COMPARING_CLASS_NAMES | Eq | 2 | equals |
| View line in source | Style Error | Column |
|---|---|---|
| 29 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
| 50 | Commentaire javadoc manquant. | 5 |
| 55 | Le commentaire javadoc est vide. | |
| 58 | Balise javadoc @return manquante. | |
| 62 | Le commentaire javadoc est vide. | |
| 65 | Balise javadoc @param manquante pour 'language'. | 38 |
| 73 | Le commentaire javadoc est vide. | |
| 76 | Balise javadoc @return manquante. | |
| 80 | Le commentaire javadoc est vide. | |
| 83 | Balise javadoc @param manquante pour 'minimumLanguageVersion'. | 59 |
| 87 | Le commentaire javadoc est vide. | |
| 90 | Balise javadoc @return manquante. | |
| 94 | Le commentaire javadoc est vide. | |
| 97 | Balise javadoc @param manquante pour 'maximumLanguageVersion'. | 59 |
| 101 | Le commentaire javadoc est vide. | |
| 104 | Balise javadoc @return manquante. | |
| 108 | Le commentaire javadoc est vide. | |
| 111 | Balise javadoc @param manquante pour 'deprecated'. | 39 |
| 115 | Le commentaire javadoc est vide. | |
| 118 | Balise javadoc @return manquante. | |
| 122 | Le commentaire javadoc est vide. | |
| 125 | Balise javadoc @param manquante pour 'name'. | 32 |
| 129 | Le commentaire javadoc est vide. | |
| 132 | Balise javadoc @return manquante. | |
| 136 | Le commentaire javadoc est vide. | |
| 139 | Balise javadoc @param manquante pour 'since'. | 33 |
| 143 | Le commentaire javadoc est vide. | |
| 146 | Balise javadoc @return manquante. | |
| 150 | Le commentaire javadoc est vide. | |
| 153 | Balise javadoc @param manquante pour 'ruleClass'. | 37 |
| 157 | Le commentaire javadoc est vide. | |
| 160 | Balise javadoc @return manquante. | |
| 164 | Le commentaire javadoc est vide. | |
| 167 | Balise javadoc @param manquante pour 'ruleSetName'. | 39 |
| 171 | Le commentaire javadoc est vide. | |
| 174 | Balise javadoc @return manquante. | |
| 178 | Le commentaire javadoc est vide. | |
| 181 | Balise javadoc @param manquante pour 'message'. | 35 |
| 185 | Le commentaire javadoc est vide. | |
| 188 | Balise javadoc @return manquante. | |
| 192 | Le commentaire javadoc est vide. | |
| 195 | Balise javadoc @param manquante pour 'description'. | 39 |
| 199 | Le commentaire javadoc est vide. | |
| 202 | Balise javadoc @return manquante. | |
| 207 | Le commentaire javadoc est vide. | |
| 210 | Balise javadoc @param manquante pour 'example'. | 35 |
| 214 | Le commentaire javadoc est vide. | |
| 217 | Balise javadoc @return manquante. | |
| 221 | Le commentaire javadoc est vide. | |
| 224 | Balise javadoc @param manquante pour 'externalInfoUrl'. | 43 |
| 228 | Le commentaire javadoc est vide. | |
| 231 | Balise javadoc @return manquante. | |
| 235 | Le commentaire javadoc est vide. | |
| 238 | Balise javadoc @param manquante pour 'priority'. | 42 |
| 242 | Le commentaire javadoc est vide. | |
| 245 | Balise javadoc @param manquante pour 'propertyDescriptor'. | 64 |
| 258 | Le commentaire javadoc est vide. | |
| 261 | Balise javadoc @return manquante. | |
| 261 | Balise javadoc @param manquante pour 'name'. | 63 |
| 270 | Le commentaire javadoc est vide. | |
| 273 | Balise javadoc @return manquante. | |
| 273 | Balise javadoc @param manquante pour 'descriptor'. | 56 |
| 282 | Le commentaire javadoc est vide. | |
| 285 | Balise javadoc @return manquante. | |
| 289 | Le commentaire javadoc est vide. | |
| 292 | Balise javadoc @return manquante. | |
| 293 | Balise javadoc @param manquante pour '<T>'. | 13 |
| 293 | Balise javadoc @param manquante pour 'propertyDescriptor'. | 52 |
| 304 | Le commentaire javadoc est vide. | |
| 307 | Balise javadoc @param manquante pour '<T>'. | 13 |
| 307 | Balise javadoc @param manquante pour 'propertyDescriptor'. | 55 |
| 307 | Balise javadoc @param manquante pour 'value'. | 77 |
| 319 | Le commentaire javadoc est vide. | |
| 322 | Balise javadoc @return manquante. | |
| 342 | Le commentaire javadoc est vide. | |
| 345 | Balise javadoc @return manquante. | |
| 363 | Le commentaire javadoc est vide. | |
| 370 | Le commentaire javadoc est vide. | |
| 373 | Balise javadoc @return manquante. | |
| 377 | Le commentaire javadoc est vide. | |
| 384 | Le commentaire javadoc est vide. | |
| 387 | Balise javadoc @return manquante. | |
| 391 | Le commentaire javadoc est vide. | |
| 394 | Balise javadoc @return manquante. | |
| 398 | Le commentaire javadoc est vide. | |
| 401 | Balise javadoc @return manquante. | |
| 405 | Le commentaire javadoc est vide. | |
| 408 | Balise javadoc @param manquante pour 'nodeClass'. | 57 |
| 415 | Le commentaire javadoc est vide. | |
| 418 | Balise javadoc @param manquante pour 'astNodeName'. | 42 |
| 424 | Le commentaire javadoc est vide. | |
| 427 | Balise javadoc @param manquante pour 'ctx'. | 35 |
| 431 | Le commentaire javadoc est vide. | |
| 434 | Balise javadoc @param manquante pour 'ctx'. | 33 |
| 438 | Le commentaire javadoc est vide. | |
| 441 | Balise javadoc @param manquante pour 'data'. | 37 |
| 441 | Balise javadoc @param manquante pour 'node'. | 48 |
| 447 | Le commentaire javadoc est vide. | |
| 450 | Balise javadoc @param manquante pour 'data'. | 37 |
| 450 | Balise javadoc @param manquante pour 'node'. | 48 |
| 450 | Balise javadoc @param manquante pour 'arg'. | 61 |
| 456 | Le commentaire javadoc est vide. | |
| 459 | Balise javadoc @param manquante pour 'data'. | 37 |
| 459 | Balise javadoc @param manquante pour 'node'. | 48 |
| 459 | Balise javadoc @param manquante pour 'args'. | 63 |
| 465 | Le commentaire javadoc est vide. | |
| 468 | Balise javadoc @param manquante pour 'data'. | 48 |
| 468 | Balise javadoc @param manquante pour 'node'. | 59 |
| 468 | Balise javadoc @param manquante pour 'message'. | 72 |
| 474 | Le commentaire javadoc est vide. | |
| 477 | Balise javadoc @param manquante pour 'data'. | 48 |
| 477 | Balise javadoc @param manquante pour 'node'. | 59 |
| 477 | Balise javadoc @param manquante pour 'message'. | 72 |
| 477 | Balise javadoc @param manquante pour 'args'. | 90 |
| 492 | Balise javadoc @return manquante. | |
| 493 | Balise javadoc @param manquante pour 'o'. | 34 |
| 513 | Le commentaire javadoc est vide. | |
| 516 | Balise javadoc @return manquante. |
| Package: net.sourceforge.pmd.lang.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 8 7 3 5 | Total : Per method : | 60 8.57 | Total : Per method : Per statement : | 24 3.43 0.4 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 4 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 8 4 45 6 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 8 1.14 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 15 2.14 0.25 | Statement Test Coverage : Method Test Reference : | 0 2.33 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| add(RuleSet,Rule) | 1 | 4 | 2 | 0 |
| visitAll(Node,RuleContext) | 1 | 26 | 8 | 0 |
| visit(Rule,Node,RuleContext) | 1 | 1 | 1 | 1 |
| indexNodes(Node,RuleContext) | 1 | 1 | 1 | 0 |
| indexNode(Node) | 1 | 4 | 2 | 0 |
| initialize() | 1 | 18 | 8 | 1 |
| clear() | 1 | 3 | 2 | 1 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 23 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
| 23 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
| 34 | Le commentaire javadoc est vide. | |
| 37 | Balise javadoc @param manquante pour 'ruleSet'. | 29 |
| 37 | Balise javadoc @param manquante pour 'rule'. | 43 |
| 44 | Le commentaire javadoc est vide. | |
| 47 | Balise javadoc @param manquante pour 'nodes'. | 37 |
| 47 | Balise javadoc @param manquante pour 'ctx'. | 56 |
| 92 | Balise javadoc @param manquante pour 'rule'. | 40 |
| 92 | Balise javadoc @param manquante pour 'node'. | 51 |
| 92 | Balise javadoc @param manquante pour 'ctx'. | 69 |
| 97 | Balise javadoc @param manquante pour 'nodes'. | 51 |
| 97 | Balise javadoc @param manquante pour 'ctx'. | 70 |
| 102 | Balise javadoc @param manquante pour 'node'. | 35 |
| Package: net.sourceforge.pmd.lang.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 17 17 14 3 | Total : Per method : | 93 5.47 | Total : Per method : Per statement : | 43 2.53 0.46 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 4 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 6 4 40 90 |
||||
| 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 : | 30 1.76 0.32 | Statement Test Coverage : Method Test Reference : | 0 1.36 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| AbstractRuleViolation(Rule,RuleContext,Node,String) | 0 | 24 | 10 | 4 |
| expandVariables(String) | 0 | 13 | 6 | 1 |
| isVariable(String) | 0 | 2 | 5 | 1 |
| getVariableValue(String) | 0 | 15 | 9 | 1 |
| getRule() | 0 | 2 | 1 | 1 |
| getDescription() | 0 | 2 | 1 | 1 |
| isSuppressed() | 0 | 2 | 1 | 0 |
| getFilename() | 0 | 2 | 1 | 1 |
| getBeginLine() | 0 | 2 | 1 | 0 |
| getBeginColumn() | 0 | 2 | 1 | 0 |
| getEndLine() | 0 | 2 | 1 | 0 |
| getEndColumn() | 0 | 2 | 1 | 0 |
| getPackageName() | 0 | 2 | 1 | 0 |
| getClassName() | 0 | 2 | 1 | 0 |
| getMethodName() | 0 | 2 | 1 | 0 |
| getVariableName() | 0 | 2 | 1 | 0 |
| toString() | 0 | 2 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 14 | Commentaire javadoc manquant. | |
| 16 | Commentaire javadoc manquant. | 5 |
| 17 | Commentaire javadoc manquant. | 5 |
| 18 | Commentaire javadoc manquant. | 5 |
| 19 | Commentaire javadoc manquant. | 5 |
| 21 | Commentaire javadoc manquant. | 5 |
| 22 | Commentaire javadoc manquant. | 5 |
| 24 | Commentaire javadoc manquant. | 5 |
| 25 | Commentaire javadoc manquant. | 5 |
| 27 | Commentaire javadoc manquant. | 5 |
| 28 | Commentaire javadoc manquant. | 5 |
| 29 | Commentaire javadoc manquant. | 5 |
| 30 | Commentaire javadoc manquant. | 5 |
| 33 | Commentaire javadoc manquant. | 5 |
| 71 | Commentaire javadoc manquant. | 5 |
| 90 | Commentaire javadoc manquant. | 5 |
| 95 | Commentaire javadoc manquant. | 5 |
| 110 | Commentaire javadoc manquant. | 5 |
| 114 | Commentaire javadoc manquant. | 5 |
| 118 | Commentaire javadoc manquant. | 5 |
| 122 | Commentaire javadoc manquant. | 5 |
| 126 | Commentaire javadoc manquant. | 5 |
| 130 | Commentaire javadoc manquant. | 5 |
| 134 | Commentaire javadoc manquant. | 5 |
| 138 | Commentaire javadoc manquant. | 5 |
| 142 | Commentaire javadoc manquant. | 5 |
| 146 | Commentaire javadoc manquant. | 5 |
| 150 | Commentaire javadoc manquant. | 5 |
| 154 | Commentaire javadoc manquant. | 5 |
| 158 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 4 2 2 2 | Total : Per method : | 11 5.5 | Total : Per method : Per statement : | 4 2 0.36 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 4 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 7 4 9 4 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 0 0 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 4 2 0.36 | Statement Test Coverage : Method Test Reference : | 0 1.5 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| addViolation(RuleContext,Rule,Node,String,Object[]) | 0 | 8 | 3 | 0 |
| createRuleViolation(Rule,RuleContext,Node,String) | 0 | 1 | 1 | 1 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 11 | Commentaire javadoc manquant. | |
| 15 | Commentaire javadoc manquant. | 5 |
| 27 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 0 0 0 0 | Total : Per method : | 1 Infinity | Total : Per method : Per statement : | 0 NaN 0 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 1 0 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 0 5 0 0 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 1 Infinity | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 3 Infinity 3 | Statement Test Coverage : Method Test Reference : | 0 NaN |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: |
|---|
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 8 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
| 8 | Dans le commentaire javadoc de la classe, il manque une balise @version. |
| Package: net.sourceforge.pmd.lang.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 2 2 2 0 | Total : Per method : | 3 1.5 | Total : Per method : Per statement : | 2 1 0.67 |
||
| 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 3 2 1 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 3 1.5 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 3 1.5 1 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| add(RuleSet,Rule) | 1 | 1 | 1 | 1 |
| visitAll(Node,RuleContext) | 1 | 1 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 14 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
| 14 | Dans le commentaire javadoc de la classe, il manque une balise @version. |
| Package: net.sourceforge.pmd.lang.rule | 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): | 3 11 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 : | 3 3 1.5 | Statement Test Coverage : Method Test Reference : | 0 1 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| addViolation(RuleContext,Rule,Node,String,Object[]) | 1 | 1 | 1 | 5 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 11 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
| 11 | Dans le commentaire javadoc de la classe, il manque une balise @version. |
| Package: net.sourceforge.pmd.lang.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 4 4 4 0 | Total : Per method : | 15 3.75 | Total : Per method : Per statement : | 4 1 0.27 |
||
| 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 11 6 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 1 0.25 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 7 1.75 0.47 | Statement Test Coverage : Method Test Reference : | 0 3.75 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| MockRule() | 0 | 3 | 1 | 3 |
| MockRule(String,String,String,String,RulePriority) | 0 | 3 | 1 | 0 |
| MockRule(String,String,String,String) | 0 | 7 | 1 | 23 |
| apply(Node,RuleContext) | 0 | 1 | 1 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 16 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
| 16 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
| 18 | Commentaire javadoc manquant. | 5 |
| 23 | Commentaire javadoc manquant. | 5 |
| 28 | Commentaire javadoc manquant. | 5 |
| 37 | Commentaire javadoc manquant. | 5 |
| Package: net.sourceforge.pmd.lang.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 35 33 30 5 | Total : Per method : | 122 3.7 | Total : Per method : Per statement : | 77 2.33 0.63 |
||
| 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): | 8 4 78 559 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 1 0.03 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 32 0.97 0.26 | Statement Test Coverage : Method Test Reference : | 0 2 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| getOverriddenLanguage() | 0 | 2 | 1 | 4 |
| setLanguage(Language) | 0 | 4 | 3 | 2 |
| getOverriddenMinimumLanguageVersion() | 0 | 2 | 1 | 4 |
| setMinimumLanguageVersion(LanguageVersion) | 0 | 4 | 3 | 2 |
| getOverriddenMaximumLanguageVersion() | 0 | 2 | 1 | 4 |
| setMaximumLanguageVersion(LanguageVersion) | 0 | 4 | 3 | 2 |
| isOverriddenDeprecated() | 0 | 2 | 1 | 4 |
| isDeprecated() | 0 | 2 | 2 | 2 |
| setDeprecated(boolean) | 0 | 2 | 2 | 3 |
| getOverriddenName() | 0 | 2 | 1 | 4 |
| setName(String) | 0 | 4 | 3 | 3 |
| getOverriddenMessage() | 0 | 2 | 1 | 4 |
| setMessage(String) | 0 | 4 | 3 | 3 |
| getOverriddenDescription() | 0 | 2 | 1 | 4 |
| setDescription(String) | 0 | 4 | 3 | 3 |
| getOverriddenExamples() | 0 | 2 | 1 | 4 |
| addExample(String) | 0 | 7 | 3 | 3 |
| getOverriddenExternalInfoUrl() | 0 | 2 | 1 | 4 |
| setExternalInfoUrl(String) | 0 | 4 | 3 | 3 |
| getOverriddenPriority() | 0 | 2 | 1 | 4 |
| setPriority(RulePriority) | 0 | 4 | 3 | 3 |
| getOverriddenPropertyDescriptors() | 0 | 2 | 2 | 3 |
| definePropertyDescriptor(PropertyDescriptor) | 0 | 5 | 2 | 1 |
| getOverriddenPropertiesByPropertyDescriptor() | 0 | 2 | 1 | 2 |
| setProperty(T,T) | 0 | 6 | 3 | 0 |
| getRuleSetReference() | 0 | 2 | 1 | 5 |
| setRuleSetReference(RuleSetReference) | 0 | 2 | 1 | 5 |
| isSame(String,String) | 0 | 2 | 1 | 5 |
| isSame(Object,Object) | 0 | 4 | 7 | 5 |
| isSame(Object[],Object[]) | 0 | 2 | 4 | 1 |
| contains(String,String) | 0 | 5 | 4 | 0 |
| hasOverriddenProperty(PropertyDescriptor) | 0 | 2 | 2 | 0 |
| usesDefaultValues() | 0 | 10 | 8 | 0 |
| View line in source | Style Error | Column |
|---|---|---|
| 1 | La ligne ne correspond pas à la ligne d'en-tête attendue '^\/\*\*[ ]*$'. | |
| 24 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
| 24 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
| 42 | Commentaire javadoc manquant. | 9 |
| 46 | Commentaire javadoc manquant. | 9 |
| 55 | Commentaire javadoc manquant. | 9 |
| 59 | Commentaire javadoc manquant. | 9 |
| 68 | Commentaire javadoc manquant. | 9 |
| 72 | Commentaire javadoc manquant. | 9 |
| 81 | Commentaire javadoc manquant. | 9 |
| 85 | Commentaire javadoc manquant. | 9 |
| 90 | Commentaire javadoc manquant. | 9 |
| 97 | Commentaire javadoc manquant. | 9 |
| 101 | Commentaire javadoc manquant. | 9 |
| 110 | Commentaire javadoc manquant. | 9 |
| 114 | Commentaire javadoc manquant. | 9 |
| 123 | Commentaire javadoc manquant. | 9 |
| 127 | Commentaire javadoc manquant. | 9 |
| 136 | Commentaire javadoc manquant. | 9 |
| 140 | Commentaire javadoc manquant. | 9 |
| 163 | Commentaire javadoc manquant. | 9 |
| 167 | Commentaire javadoc manquant. | 9 |
| 176 | Commentaire javadoc manquant. | 9 |
| 180 | Commentaire javadoc manquant. | 9 |
| 189 | Commentaire javadoc manquant. | 5 |
| 196 | Commentaire javadoc manquant. | 5 |
| 208 | Commentaire javadoc manquant. | 5 |
| 212 | Commentaire javadoc manquant. | 5 |
| 224 | Commentaire javadoc manquant. | 9 |
| 228 | Commentaire javadoc manquant. | 9 |
| 256 | Commentaire javadoc manquant. | 9 |
| 260 | Commentaire javadoc manquant. | 9 |
| Package: net.sourceforge.pmd.lang.rule | Class source |
| Methods: | Source statements: | Cyclomatic Complexity | |||||
|---|---|---|---|---|---|---|---|
|
Total: Total Declared: Public : Private : | 6 5 4 2 | Total : Per method : | 34 6.8 | Total : Per method : Per statement : | 13 2.6 0.38 |
||
| Inheritance: | Coupling: | ||||||
| Depth of inheritance tree (DIT): Number of Children (NOC): | 0 1 |
Efferent/Import Class Couplings (CBO/Ce): Afferent/Export Class Couplings (Ca): Response for a class (RFC): Lack of Cohesion in methods (LCOM): | 9 8 27 3 |
||||
| Javadocs: | Code violations: | Style Errors: | Unit Test Coverage | ||||
| Total : Per method : | 3 0.6 | Total : Per method : Per statement : |
NaN NaN | Total : Per method : Per statement : | 8 1.6 0.24 | Statement Test Coverage : Method Test Reference : | 0 3.5 |
| Method : | Javadocs: | Source statements: | Cyclometic complexity: | Test References: |
|---|---|---|---|---|
| XPathRule() | 0 | 3 | 1 | 5 |
| apply(Node,RuleContext) | 1 | 3 | 2 | 0 |
| evaluate(Node,RuleContext) | 1 | 6 | 3 | 5 |
| getRuleChainVisits() | 0 | 5 | 3 | 0 |
| init() | 0 | 13 | 4 | 2 |
| View line in source | Style Error | Column |
|---|---|---|
| 25 | Dans le commentaire javadoc de la classe, il manque une balise @author. | |
| 25 | Dans le commentaire javadoc de la classe, il manque une balise @version. | |
| 27 | Commentaire javadoc manquant. | 5 |
| 28 | Commentaire javadoc manquant. | 5 |
| 34 | Commentaire javadoc manquant. | 5 |
| 42 | Balise javadoc @param manquante pour 'nodes'. | 44 |
| 42 | Balise javadoc @param manquante pour 'ctx'. | 63 |
| 66 | Commentaire javadoc manquant. | 5 |