PMD Results

The following document contains the results of PMD 6.46.0.

Violations By Priority

Priority 3

org/joda/beans/Bean.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'metaBean': the method is declared in an interface type 38
UnnecessaryModifier Unnecessary modifier 'public' on method 'property': the method is declared in an interface type 54–56
UnnecessaryModifier Unnecessary modifier 'public' on method 'propertyNames': the method is declared in an interface type 66–68

org/joda/beans/BeanBuilder.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'get': the method is declared in an interface type 34
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'get': the method is declared in an interface type 44
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'set': the method is declared in an interface type 57
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'set': the method is declared in an interface type 70
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'build': the method is declared in an interface type 80

org/joda/beans/DynamicBean.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'metaBean': the method is declared in an interface type 34
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'property': the method is declared in an interface type 47
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'propertyDefine': the method is declared in an interface type 58
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'propertyRemove': the method is declared in an interface type 65

org/joda/beans/DynamicMetaBean.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'builder': the method is declared in an interface type 36
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'beanType': the method is declared in an interface type 44
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'metaProperty': the method is declared in an interface type 57
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'metaPropertyDefine': the method is declared in an interface type 69
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'metaPropertyRemove': the method is declared in an interface type 76

org/joda/beans/JodaBeanUtils.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 796–806

org/joda/beans/MetaBean.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'of': the method is declared in an interface type 46–48
UnnecessaryModifier Unnecessary modifier 'public' on method 'register': the method is declared in an interface type 59–61
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'isBuildable': the method is declared in an interface type 73
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'builder': the method is declared in an interface type 88
UnnecessaryModifier Unnecessary modifier 'public' on method 'beanName': the method is declared in an interface type 98–100
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'beanType': the method is declared in an interface type 110
UnnecessaryModifier Unnecessary modifier 'public' on method 'metaPropertyCount': the method is declared in an interface type 121–123
UnnecessaryModifier Unnecessary modifier 'public' on method 'metaPropertyExists': the method is declared in an interface type 134–136
UnnecessaryModifier Unnecessary modifier 'public' on method 'metaProperty': the method is declared in an interface type 153–159
UnnecessaryModifier Unnecessary modifier 'public' on method 'metaPropertyIterable': the method is declared in an interface type 170–172
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'metaPropertyMap': the method is declared in an interface type 181
UnnecessaryModifier Unnecessary modifier 'public' on method 'annotations': the method is declared in an interface type 198–200
UnnecessaryModifier Unnecessary modifier 'public' on method 'annotation': the method is declared in an interface type 215–223
UnnecessaryModifier Unnecessary modifier 'public' on method 'annotationOpt': the method is declared in an interface type 238–246

org/joda/beans/MetaProperty.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'createProperty': the method is declared in an interface type 44–46
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'metaBean': the method is declared in an interface type 56
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'name': the method is declared in an interface type 66
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'declaringType': the method is declared in an interface type 75
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'propertyType': the method is declared in an interface type 85
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'propertyGenericType': the method is declared in an interface type 94
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'style': the method is declared in an interface type 104
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'annotations': the method is declared in an interface type 117
UnnecessaryModifier Unnecessary modifier 'public' on method 'annotation': the method is declared in an interface type 132–140
UnnecessaryModifier Unnecessary modifier 'public' on method 'annotationOpt': the method is declared in an interface type 155–163
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'get': the method is declared in an interface type 177
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'set': the method is declared in an interface type 193
UnnecessaryModifier Unnecessary modifier 'public' on method 'put': the method is declared in an interface type 210–214
UnnecessaryModifier Unnecessary modifier 'public' on method 'getString': the method is declared in an interface type 233–235
UnnecessaryModifier Unnecessary modifier 'public' on method 'getString': the method is declared in an interface type 253–256
UnnecessaryModifier Unnecessary modifier 'public' on method 'setString': the method is declared in an interface type 271–273
UnnecessaryModifier Unnecessary modifier 'public' on method 'setString': the method is declared in an interface type 289–291
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'equals': the method is declared in an interface type 304
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'hashCode': the method is declared in an interface type 312

org/joda/beans/Property.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'bean': the method is declared in an interface type 36
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'metaProperty': the method is declared in an interface type 44
UnnecessaryModifier Unnecessary modifier 'public' on method 'name': the method is declared in an interface type 54–56
UnnecessaryModifier Unnecessary modifier 'public' on method 'get': the method is declared in an interface type 68–70
UnnecessaryModifier Unnecessary modifier 'public' on method 'set': the method is declared in an interface type 85–87
UnnecessaryModifier Unnecessary modifier 'public' on method 'put': the method is declared in an interface type 101–103
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'equals': the method is declared in an interface type 116
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'hashCode': the method is declared in an interface type 124

org/joda/beans/PropertyPath.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 201–203
UnusedPrivateMethod Avoid unused private methods such as 'get(Bean)'. 216

org/joda/beans/TypedMetaBean.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'builder': the method is declared in an interface type 29
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'beanType': the method is declared in an interface type 32

org/joda/beans/gen/BeanGen.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 73–75

org/joda/beans/gen/BeanGenConfig.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 129–131

org/joda/beans/gen/PropertyData.java

Rule Violation Line
CollapsibleIfStatements These nested if statements could be combined 991–993

org/joda/beans/gen/SetterGen.java

Rule Violation Line
UnnecessarySemicolon Unnecessary semicolon 113

org/joda/beans/impl/BasicPropertyMap.java

Rule Violation Line
SimplifiedTernary Ternary operators that can be simplified with || or && 70

org/joda/beans/ser/SerDeserializer.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'findMetaBean': the method is declared in an interface type 99
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'createBuilder': the method is declared in an interface type 110
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'findMetaProperty': the method is declared in an interface type 127
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'setValue': the method is declared in an interface type 136
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'build': the method is declared in an interface type 149

org/joda/beans/ser/SerDeserializerProvider.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'findDeserializer': the method is declared in an interface type 40

org/joda/beans/ser/SerOptional.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 45–47
EmptyCatchBlock Avoid empty catch blocks 55–57
EmptyCatchBlock Avoid empty catch blocks 65–67
EmptyCatchBlock Avoid empty catch blocks 75–77
EmptyCatchBlock Avoid empty catch blocks 85–87

org/joda/beans/ser/SerTypeMapper.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'settings'. 195

org/joda/beans/ser/bin/MsgPackVisualizer.java

Rule Violation Line
UnnecessarySemicolon Unnecessary semicolon 137

org/joda/beans/ser/json/JodaBeanSimpleJsonWriter.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'declaredType'. 107

org/joda/beans/ser/json/JsonInput.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'REPLACE'. 27

org/joda/beans/ser/map/JodaBeanSimpleMapWriter.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'declaredType'. 83

org/joda/beans/ser/xml/JodaBeanXmlReader.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 16–513
UnusedFormalParameter Avoid unused method parameters such as 'location'. 507

org/joda/beans/ser/xml/JodaBeanXmlWriter.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 16–505

org/joda/beans/test/BeanAssert.java

Rule Violation Line
UnnecessaryReturn Avoid unnecessary return statements 312

org/joda/beans/test/JodaBeanTests.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 150–152
UnusedFormalParameter Avoid unused method parameters such as 'metaPropMap'. 227
EmptyCatchBlock Avoid empty catch blocks 317–319
EmptyCatchBlock Avoid empty catch blocks 429–431
EmptyCatchBlock Avoid empty catch blocks 436–438
EmptyCatchBlock Avoid empty catch blocks 443–445
EmptyCatchBlock Avoid empty catch blocks 450–452
EmptyCatchBlock Avoid empty catch blocks 527–529

Priority 4

org/joda/beans/JodaBeanUtils.java

Rule Violation Line
UselessParentheses Useless parentheses. 205
UselessParentheses Useless parentheses. 234
UselessParentheses Useless parentheses. 595
UselessParentheses Useless parentheses. 986

org/joda/beans/PropertyPath.java

Rule Violation Line
UselessParentheses Useless parentheses. 198
UselessParentheses Useless parentheses. 231

org/joda/beans/gen/BeanCodeGen.java

Rule Violation Line
UselessParentheses Useless parentheses. 189
UselessParentheses Useless parentheses. 254

org/joda/beans/gen/BeanData.java

Rule Violation Line
UselessParentheses Useless parentheses. 212
UselessParentheses Useless parentheses. 350
UselessParentheses Useless parentheses. 350
UselessParentheses Useless parentheses. 358
UselessParentheses Useless parentheses. 742
UselessParentheses Useless parentheses. 1090

org/joda/beans/gen/BeanGen.java

Rule Violation Line
UselessParentheses Useless parentheses. 323
UselessParentheses Useless parentheses. 325
UselessParentheses Useless parentheses. 454
UselessParentheses Useless parentheses. 798
UselessParentheses Useless parentheses. 1088
UselessParentheses Useless parentheses. 1195–1196
UselessParentheses Useless parentheses. 1196
UselessParentheses Useless parentheses. 1518

org/joda/beans/gen/BeanParser.java

Rule Violation Line
UselessParentheses Useless parentheses. 632
UselessParentheses Useless parentheses. 638

org/joda/beans/gen/GetterGen.java

Rule Violation Line
UselessParentheses Useless parentheses. 52–54
UselessParentheses Useless parentheses. 72–74
UselessParentheses Useless parentheses. 96–98
UselessParentheses Useless parentheses. 116–118
UselessParentheses Useless parentheses. 136–138
UselessParentheses Useless parentheses. 156–158

org/joda/beans/gen/PropertyData.java

Rule Violation Line
UselessParentheses Useless parentheses. 381
UselessParentheses Useless parentheses. 455
UselessParentheses Useless parentheses. 489
UselessParentheses Useless parentheses. 689
UselessParentheses Useless parentheses. 698
UselessParentheses Useless parentheses. 1067

org/joda/beans/gen/PropertyParser.java

Rule Violation Line
UselessParentheses Useless parentheses. 178
UselessParentheses Useless parentheses. 309

org/joda/beans/gen/SetterGen.java

Rule Violation Line
UselessParentheses Useless parentheses. 64–66
UselessParentheses Useless parentheses. 113

org/joda/beans/impl/reflection/ReflectiveMetaProperty.java

Rule Violation Line
UselessParentheses Useless parentheses. 86
UselessParentheses Useless parentheses. 163–164
UselessParentheses Useless parentheses. 164

org/joda/beans/ser/CollectSerIteratorFactory.java

Rule Violation Line
UselessParentheses Useless parentheses. 198

org/joda/beans/ser/JodaBeanSer.java

Rule Violation Line
UselessParentheses Useless parentheses. 264

org/joda/beans/ser/SerIteratorFactory.java

Rule Violation Line
UselessParentheses Useless parentheses. 179

org/joda/beans/ser/SerOptional.java

Rule Violation Line
UselessParentheses Useless parentheses. 135

org/joda/beans/ser/bin/AbstractBinReader.java

Rule Violation Line
UselessParentheses Useless parentheses. 251
UselessParentheses Useless parentheses. 251
UselessParentheses Useless parentheses. 358
UselessParentheses Useless parentheses. 375
UselessParentheses Useless parentheses. 392

org/joda/beans/ser/bin/AbstractBinWriter.java

Rule Violation Line
UselessParentheses Useless parentheses. 81

org/joda/beans/ser/bin/JodaBeanReferencingBinWriter.java

Rule Violation Line
UselessParentheses Useless parentheses. 100

org/joda/beans/ser/bin/MsgPack.java

Rule Violation Line
UselessParentheses Useless parentheses. 223
UselessParentheses Useless parentheses. 227
UselessParentheses Useless parentheses. 231
UselessParentheses Useless parentheses. 235

org/joda/beans/ser/json/AbstractJsonReader.java

Rule Violation Line
UselessParentheses Useless parentheses. 129

org/joda/beans/ser/json/JodaBeanJsonWriter.java

Rule Violation Line
UselessParentheses Useless parentheses. 176
UselessParentheses Useless parentheses. 185

org/joda/beans/ser/json/JodaBeanSimpleJsonWriter.java

Rule Violation Line
UselessParentheses Useless parentheses. 111

org/joda/beans/ser/json/JsonInput.java

Rule Violation Line
UselessParentheses Useless parentheses. 258

org/joda/beans/ser/map/JodaBeanSimpleMapWriter.java

Rule Violation Line
UselessParentheses Useless parentheses. 87

org/joda/beans/ser/xml/JodaBeanXmlReader.java

Rule Violation Line
UselessParentheses Useless parentheses. 473

org/joda/beans/ser/xml/JodaBeanXmlWriter.java

Rule Violation Line
UselessParentheses Useless parentheses. 197
UselessParentheses Useless parentheses. 217
UselessParentheses Useless parentheses. 226

Files

org/joda/beans/Bean.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'metaBean': the method is declared in an interface type 3 38
UnnecessaryModifier Unnecessary modifier 'public' on method 'property': the method is declared in an interface type 3 54–56
UnnecessaryModifier Unnecessary modifier 'public' on method 'propertyNames': the method is declared in an interface type 3 66–68

org/joda/beans/BeanBuilder.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'get': the method is declared in an interface type 3 34
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'get': the method is declared in an interface type 3 44
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'set': the method is declared in an interface type 3 57
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'set': the method is declared in an interface type 3 70
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'build': the method is declared in an interface type 3 80

org/joda/beans/DynamicBean.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'metaBean': the method is declared in an interface type 3 34
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'property': the method is declared in an interface type 3 47
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'propertyDefine': the method is declared in an interface type 3 58
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'propertyRemove': the method is declared in an interface type 3 65

org/joda/beans/DynamicMetaBean.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'builder': the method is declared in an interface type 3 36
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'beanType': the method is declared in an interface type 3 44
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'metaProperty': the method is declared in an interface type 3 57
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'metaPropertyDefine': the method is declared in an interface type 3 69
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'metaPropertyRemove': the method is declared in an interface type 3 76

org/joda/beans/JodaBeanUtils.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 205
UselessParentheses Useless parentheses. 4 234
UselessParentheses Useless parentheses. 4 595
CollapsibleIfStatements These nested if statements could be combined 3 796–806
UselessParentheses Useless parentheses. 4 986

org/joda/beans/MetaBean.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'of': the method is declared in an interface type 3 46–48
UnnecessaryModifier Unnecessary modifier 'public' on method 'register': the method is declared in an interface type 3 59–61
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'isBuildable': the method is declared in an interface type 3 73
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'builder': the method is declared in an interface type 3 88
UnnecessaryModifier Unnecessary modifier 'public' on method 'beanName': the method is declared in an interface type 3 98–100
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'beanType': the method is declared in an interface type 3 110
UnnecessaryModifier Unnecessary modifier 'public' on method 'metaPropertyCount': the method is declared in an interface type 3 121–123
UnnecessaryModifier Unnecessary modifier 'public' on method 'metaPropertyExists': the method is declared in an interface type 3 134–136
UnnecessaryModifier Unnecessary modifier 'public' on method 'metaProperty': the method is declared in an interface type 3 153–159
UnnecessaryModifier Unnecessary modifier 'public' on method 'metaPropertyIterable': the method is declared in an interface type 3 170–172
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'metaPropertyMap': the method is declared in an interface type 3 181
UnnecessaryModifier Unnecessary modifier 'public' on method 'annotations': the method is declared in an interface type 3 198–200
UnnecessaryModifier Unnecessary modifier 'public' on method 'annotation': the method is declared in an interface type 3 215–223
UnnecessaryModifier Unnecessary modifier 'public' on method 'annotationOpt': the method is declared in an interface type 3 238–246

org/joda/beans/MetaProperty.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'public' on method 'createProperty': the method is declared in an interface type 3 44–46
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'metaBean': the method is declared in an interface type 3 56
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'name': the method is declared in an interface type 3 66
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'declaringType': the method is declared in an interface type 3 75
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'propertyType': the method is declared in an interface type 3 85
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'propertyGenericType': the method is declared in an interface type 3 94
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'style': the method is declared in an interface type 3 104
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'annotations': the method is declared in an interface type 3 117
UnnecessaryModifier Unnecessary modifier 'public' on method 'annotation': the method is declared in an interface type 3 132–140
UnnecessaryModifier Unnecessary modifier 'public' on method 'annotationOpt': the method is declared in an interface type 3 155–163
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'get': the method is declared in an interface type 3 177
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'set': the method is declared in an interface type 3 193
UnnecessaryModifier Unnecessary modifier 'public' on method 'put': the method is declared in an interface type 3 210–214
UnnecessaryModifier Unnecessary modifier 'public' on method 'getString': the method is declared in an interface type 3 233–235
UnnecessaryModifier Unnecessary modifier 'public' on method 'getString': the method is declared in an interface type 3 253–256
UnnecessaryModifier Unnecessary modifier 'public' on method 'setString': the method is declared in an interface type 3 271–273
UnnecessaryModifier Unnecessary modifier 'public' on method 'setString': the method is declared in an interface type 3 289–291
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'equals': the method is declared in an interface type 3 304
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'hashCode': the method is declared in an interface type 3 312

org/joda/beans/Property.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'bean': the method is declared in an interface type 3 36
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'metaProperty': the method is declared in an interface type 3 44
UnnecessaryModifier Unnecessary modifier 'public' on method 'name': the method is declared in an interface type 3 54–56
UnnecessaryModifier Unnecessary modifier 'public' on method 'get': the method is declared in an interface type 3 68–70
UnnecessaryModifier Unnecessary modifier 'public' on method 'set': the method is declared in an interface type 3 85–87
UnnecessaryModifier Unnecessary modifier 'public' on method 'put': the method is declared in an interface type 3 101–103
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'equals': the method is declared in an interface type 3 116
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'hashCode': the method is declared in an interface type 3 124

org/joda/beans/PropertyPath.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 198
EmptyCatchBlock Avoid empty catch blocks 3 201–203
UnusedPrivateMethod Avoid unused private methods such as 'get(Bean)'. 3 216
UselessParentheses Useless parentheses. 4 231

org/joda/beans/TypedMetaBean.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'builder': the method is declared in an interface type 3 29
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'beanType': the method is declared in an interface type 3 32

org/joda/beans/gen/BeanCodeGen.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 189
UselessParentheses Useless parentheses. 4 254

org/joda/beans/gen/BeanData.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 212
UselessParentheses Useless parentheses. 4 350
UselessParentheses Useless parentheses. 4 350
UselessParentheses Useless parentheses. 4 358
UselessParentheses Useless parentheses. 4 742
UselessParentheses Useless parentheses. 4 1090

org/joda/beans/gen/BeanGen.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 73–75
UselessParentheses Useless parentheses. 4 323
UselessParentheses Useless parentheses. 4 325
UselessParentheses Useless parentheses. 4 454
UselessParentheses Useless parentheses. 4 798
UselessParentheses Useless parentheses. 4 1088
UselessParentheses Useless parentheses. 4 1195–1196
UselessParentheses Useless parentheses. 4 1196
UselessParentheses Useless parentheses. 4 1518

org/joda/beans/gen/BeanGenConfig.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 129–131

org/joda/beans/gen/BeanParser.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 632
UselessParentheses Useless parentheses. 4 638

org/joda/beans/gen/GetterGen.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 52–54
UselessParentheses Useless parentheses. 4 72–74
UselessParentheses Useless parentheses. 4 96–98
UselessParentheses Useless parentheses. 4 116–118
UselessParentheses Useless parentheses. 4 136–138
UselessParentheses Useless parentheses. 4 156–158

org/joda/beans/gen/PropertyData.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 381
UselessParentheses Useless parentheses. 4 455
UselessParentheses Useless parentheses. 4 489
UselessParentheses Useless parentheses. 4 689
UselessParentheses Useless parentheses. 4 698
CollapsibleIfStatements These nested if statements could be combined 3 991–993
UselessParentheses Useless parentheses. 4 1067

org/joda/beans/gen/PropertyParser.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 178
UselessParentheses Useless parentheses. 4 309

org/joda/beans/gen/SetterGen.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 64–66
UnnecessarySemicolon Unnecessary semicolon 3 113
UselessParentheses Useless parentheses. 4 113

org/joda/beans/impl/BasicPropertyMap.java

Rule Violation Priority Line
SimplifiedTernary Ternary operators that can be simplified with || or && 3 70

org/joda/beans/impl/reflection/ReflectiveMetaProperty.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 86
UselessParentheses Useless parentheses. 4 163–164
UselessParentheses Useless parentheses. 4 164

org/joda/beans/ser/CollectSerIteratorFactory.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 198

org/joda/beans/ser/JodaBeanSer.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 264

org/joda/beans/ser/SerDeserializer.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'findMetaBean': the method is declared in an interface type 3 99
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'createBuilder': the method is declared in an interface type 3 110
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'findMetaProperty': the method is declared in an interface type 3 127
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'setValue': the method is declared in an interface type 3 136
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'build': the method is declared in an interface type 3 149

org/joda/beans/ser/SerDeserializerProvider.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifiers 'public abstract' on method 'findDeserializer': the method is declared in an interface type 3 40

org/joda/beans/ser/SerIteratorFactory.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 179

org/joda/beans/ser/SerOptional.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 45–47
EmptyCatchBlock Avoid empty catch blocks 3 55–57
EmptyCatchBlock Avoid empty catch blocks 3 65–67
EmptyCatchBlock Avoid empty catch blocks 3 75–77
EmptyCatchBlock Avoid empty catch blocks 3 85–87
UselessParentheses Useless parentheses. 4 135

org/joda/beans/ser/SerTypeMapper.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'settings'. 3 195

org/joda/beans/ser/bin/AbstractBinReader.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 251
UselessParentheses Useless parentheses. 4 251
UselessParentheses Useless parentheses. 4 358
UselessParentheses Useless parentheses. 4 375
UselessParentheses Useless parentheses. 4 392

org/joda/beans/ser/bin/AbstractBinWriter.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 81

org/joda/beans/ser/bin/JodaBeanReferencingBinWriter.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 100

org/joda/beans/ser/bin/MsgPack.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 223
UselessParentheses Useless parentheses. 4 227
UselessParentheses Useless parentheses. 4 231
UselessParentheses Useless parentheses. 4 235

org/joda/beans/ser/bin/MsgPackVisualizer.java

Rule Violation Priority Line
UnnecessarySemicolon Unnecessary semicolon 3 137

org/joda/beans/ser/json/AbstractJsonReader.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 129

org/joda/beans/ser/json/JodaBeanJsonWriter.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 176
UselessParentheses Useless parentheses. 4 185

org/joda/beans/ser/json/JodaBeanSimpleJsonWriter.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'declaredType'. 3 107
UselessParentheses Useless parentheses. 4 111

org/joda/beans/ser/json/JsonInput.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'REPLACE'. 3 27
UselessParentheses Useless parentheses. 4 258

org/joda/beans/ser/map/JodaBeanSimpleMapWriter.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'declaredType'. 3 83
UselessParentheses Useless parentheses. 4 87

org/joda/beans/ser/xml/JodaBeanXmlReader.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 16–513
UselessParentheses Useless parentheses. 4 473
UnusedFormalParameter Avoid unused method parameters such as 'location'. 3 507

org/joda/beans/ser/xml/JodaBeanXmlWriter.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 16–505
UselessParentheses Useless parentheses. 4 197
UselessParentheses Useless parentheses. 4 217
UselessParentheses Useless parentheses. 4 226

org/joda/beans/test/BeanAssert.java

Rule Violation Priority Line
UnnecessaryReturn Avoid unnecessary return statements 3 312

org/joda/beans/test/JodaBeanTests.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 150–152
UnusedFormalParameter Avoid unused method parameters such as 'metaPropMap'. 3 227
EmptyCatchBlock Avoid empty catch blocks 3 317–319
EmptyCatchBlock Avoid empty catch blocks 3 429–431
EmptyCatchBlock Avoid empty catch blocks 3 436–438
EmptyCatchBlock Avoid empty catch blocks 3 443–445
EmptyCatchBlock Avoid empty catch blocks 3 450–452
EmptyCatchBlock Avoid empty catch blocks 3 527–529

Suppressed Violations

Filename Rule message Suppression type Reason
org/joda/beans/ser/bin/BeanReferences.java Avoid unused method parameters such as 'k'. annotation

Back to top

Version: 2.11.1. Last Published: 2024-08-01.

Reflow Maven skin.