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

Back to top

Version: 2.0.0. Last Published: 2024-10-06.

Reflow Maven skin.