PMD Results
The following document contains the results of PMD 7.3.0.
Violations By Priority
Priority 3
org/joda/money/BigMoneyProvider.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'public abstract' on method 'toBigMoney': the method is declared in an interface type | 48 |
org/joda/money/format/MoneyFormatterBuilder.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'Singletons': nested enums are implicitly static | 309 |
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'Singletons(String)': enum constructors are implicitly private | 382 |
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'SingletonPrinters': nested enums are implicitly static | 396 |
org/joda/money/format/MoneyParser.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'public abstract' on method 'parse': the method is declared in an interface type | 48 |
org/joda/money/format/MoneyPrinter.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'public abstract' on method 'print': the method is declared in an interface type | 51 |
org/joda/money/format/SignedPrinterParser.java
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 73–75 |
CollapsibleIfStatements | This if statement could be combined with its parent | 78–80 |
Priority 4
org/joda/money/BigMoney.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 118 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'ofScale' is already in scope | 137 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 161 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 180 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 200 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 220 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 234 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 248 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'zero' is already in scope | 335 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'zero' is already in scope | 352 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 389 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 551 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 776 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 881 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 909 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 932 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 955 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 997 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1025 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1093 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1121 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1144 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1167 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1209 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1237 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1259 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1285 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1305 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1332 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1384 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1415 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1438 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1453 |
UselessParentheses | Useless parentheses. | 1464 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1496 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 1529 |
UselessParentheses | Useless parentheses. | 1596 |
org/joda/money/Money.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Money': 'of' is already in scope | 76 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Money': 'of' is already in scope | 121 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Money': 'of' is already in scope | 145 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Money': 'of' is already in scope | 162 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Money': 'of' is already in scope | 211 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Money': 'zero' is already in scope | 298 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Money': 'zero' is already in scope | 315 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Money': 'of' is already in scope | 339 |
UselessParentheses | Useless parentheses. | 1139 |
org/joda/money/MoneyUtils.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 54 |
UselessParentheses | Useless parentheses. | 66 |
UselessParentheses | Useless parentheses. | 78 |
UselessParentheses | Useless parentheses. | 90 |
UselessParentheses | Useless parentheses. | 102 |
org/joda/money/format/AmountPrinterParser.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 87 |
UselessParentheses | Useless parentheses. | 88 |
org/joda/money/format/MoneyAmountStyle.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 277 |
UselessParentheses | Useless parentheses. | 323 |
UselessParentheses | Useless parentheses. | 355 |
UselessParentheses | Useless parentheses. | 387 |
UselessParentheses | Useless parentheses. | 417 |
UselessParentheses | Useless parentheses. | 447 |
UselessParentheses | Useless parentheses. | 477 |
UselessParentheses | Useless parentheses. | 515 |
org/joda/money/format/MoneyFormatter.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MoneyFormatter': 'checkNotNull' is already in scope | 73 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MoneyFormatter': 'checkNotNull' is already in scope | 74 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MoneyFormatter': 'checkNotNull' is already in scope | 75 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MoneyFormatter': 'checkNotNull' is already in scope | 90 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MoneyFormatter': 'checkNotNull' is already in scope | 91 |
UselessParentheses | Useless parentheses. | 233 |
org/joda/money/format/SignedPrinterParser.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 56 |
Files
org/joda/money/BigMoney.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 118 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'ofScale' is already in scope | 4 | 137 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 161 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 180 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 200 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 220 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 234 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 248 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'zero' is already in scope | 4 | 335 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'zero' is already in scope | 4 | 352 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 389 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 551 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 776 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 881 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 909 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 932 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 955 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 997 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1025 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1093 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1121 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1144 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1167 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1209 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1237 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1259 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1285 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1305 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1332 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1384 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1415 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1438 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1453 |
UselessParentheses | Useless parentheses. | 4 | 1464 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1496 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BigMoney': 'of' is already in scope | 4 | 1529 |
UselessParentheses | Useless parentheses. | 4 | 1596 |
org/joda/money/BigMoneyProvider.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'public abstract' on method 'toBigMoney': the method is declared in an interface type | 3 | 48 |
org/joda/money/Money.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Money': 'of' is already in scope | 4 | 76 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Money': 'of' is already in scope | 4 | 121 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Money': 'of' is already in scope | 4 | 145 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Money': 'of' is already in scope | 4 | 162 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Money': 'of' is already in scope | 4 | 211 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Money': 'zero' is already in scope | 4 | 298 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Money': 'zero' is already in scope | 4 | 315 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Money': 'of' is already in scope | 4 | 339 |
UselessParentheses | Useless parentheses. | 4 | 1139 |
org/joda/money/MoneyUtils.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 54 |
UselessParentheses | Useless parentheses. | 4 | 66 |
UselessParentheses | Useless parentheses. | 4 | 78 |
UselessParentheses | Useless parentheses. | 4 | 90 |
UselessParentheses | Useless parentheses. | 4 | 102 |
org/joda/money/format/AmountPrinterParser.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 87 |
UselessParentheses | Useless parentheses. | 4 | 88 |
org/joda/money/format/MoneyAmountStyle.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 277 |
UselessParentheses | Useless parentheses. | 4 | 323 |
UselessParentheses | Useless parentheses. | 4 | 355 |
UselessParentheses | Useless parentheses. | 4 | 387 |
UselessParentheses | Useless parentheses. | 4 | 417 |
UselessParentheses | Useless parentheses. | 4 | 447 |
UselessParentheses | Useless parentheses. | 4 | 477 |
UselessParentheses | Useless parentheses. | 4 | 515 |
org/joda/money/format/MoneyFormatter.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MoneyFormatter': 'checkNotNull' is already in scope | 4 | 73 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MoneyFormatter': 'checkNotNull' is already in scope | 4 | 74 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MoneyFormatter': 'checkNotNull' is already in scope | 4 | 75 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MoneyFormatter': 'checkNotNull' is already in scope | 4 | 90 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MoneyFormatter': 'checkNotNull' is already in scope | 4 | 91 |
UselessParentheses | Useless parentheses. | 4 | 233 |
org/joda/money/format/MoneyFormatterBuilder.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'Singletons': nested enums are implicitly static | 3 | 309 |
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'Singletons(String)': enum constructors are implicitly private | 3 | 382 |
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'SingletonPrinters': nested enums are implicitly static | 3 | 396 |
org/joda/money/format/MoneyParser.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'public abstract' on method 'parse': the method is declared in an interface type | 3 | 48 |
org/joda/money/format/MoneyPrinter.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'public abstract' on method 'print': the method is declared in an interface type | 3 | 51 |
org/joda/money/format/SignedPrinterParser.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 56 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 73–75 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 78–80 |