PMD Results

The following document contains the results of PMD 4.1.

Files

com/sun/syndication/io/XmlReader.java

Violation Line
These nested if statements could be combined 331 - 341
Avoid unused method parameters such as 'lenient'. 379 - 386

org/qedeq/base/io/IoUtility.java

Violation Line
Avoid empty catch blocks 94 - 96
Avoid empty catch blocks 179 - 181
Avoid empty catch blocks 181 - 183
Unnecessary final modifier in final class 267 - 287
Unnecessary final modifier in final class 388 - 395
These nested if statements could be combined 860 - 862
These nested if statements could be combined 916 - 918
Unnecessary final modifier in final class 1005 - 1012
Avoid empty catch blocks 1022 - 1024
Avoid empty catch blocks 1036 - 1038
Avoid empty catch blocks 1051 - 1053
Avoid empty catch blocks 1066 - 1068
Avoid empty catch blocks 1081 - 1083
Unnecessary final modifier in final class 1100 - 1111
Unnecessary final modifier in final class 1118 - 1121

org/qedeq/base/io/Parameters.java

Violation Line
Avoid empty catch blocks 96 - 98
Avoid empty catch blocks 117 - 119

org/qedeq/base/io/ResourceLoaderUtility.java

Violation Line
Avoid empty catch blocks 104 - 106
These nested if statements could be combined 237 - 240

org/qedeq/base/io/SourceArea.java

Violation Line
Unnecessary final modifier in final class 68 - 70
Unnecessary final modifier in final class 77 - 79
Unnecessary final modifier in final class 86 - 88
Unnecessary final modifier in final class 90 - 92
Unnecessary final modifier in final class 94 - 102
Unnecessary final modifier in final class 109 - 112
Unnecessary final modifier in final class 114 - 117

org/qedeq/base/io/SourcePosition.java

Violation Line
Unnecessary final modifier in final class 52 - 54
Unnecessary final modifier in final class 61 - 63
Unnecessary final modifier in final class 65 - 67
Unnecessary final modifier in final class 69 - 76
Unnecessary final modifier in final class 78 - 80

org/qedeq/base/io/UrlUtility.java

Violation Line
Unnecessary final modifier in final class 95 - 102
Avoid empty catch blocks 118 - 120
Avoid empty catch blocks 120 - 122
Avoid unused method parameters such as 'readTimeout'. 270 - 325
Avoid unused method parameters such as 'nonProxyHosts'. 270 - 325

org/qedeq/base/io/Version.java

Violation Line
Avoid empty catch blocks 130 - 132

org/qedeq/base/trace/Trace.java

Violation Line
Unnecessary final modifier in final class 485 - 497

org/qedeq/base/utility/DateUtility.java

Violation Line
Unnecessary final modifier in final class 59 - 61
Unnecessary final modifier in final class 69 - 71
Unnecessary final modifier in final class 79 - 81
Unnecessary final modifier in final class 89 - 91
Unnecessary final modifier in final class 98 - 100
Unnecessary final modifier in final class 107 - 109
Unnecessary final modifier in final class 116 - 126
Unnecessary final modifier in final class 134 - 183
Unnecessary final modifier in final class 191 - 195

org/qedeq/base/utility/Enumerator.java

Violation Line
Unnecessary final modifier in final class 50 - 52
Unnecessary final modifier in final class 57 - 59
Unnecessary final modifier in final class 64 - 66
Unnecessary final modifier in final class 68 - 73
Unnecessary final modifier in final class 75 - 77
Unnecessary final modifier in final class 84 - 86

org/qedeq/base/utility/StringUtility.java

Violation Line
Unnecessary final modifier in final class 460 - 462
Unnecessary final modifier in final class 471 - 481
Unnecessary final modifier in final class 490 - 500

org/qedeq/kernel/bo/KernelContext.java

Violation Line
Unnecessary final modifier in final class 449 - 451
Unnecessary final modifier in final class 457 - 459
Unnecessary final modifier in final class 461 - 463
Unnecessary final modifier in final class 465 - 467
Unnecessary final modifier in final class 469 - 471
Unnecessary final modifier in final class 473 - 475
Unnecessary final modifier in final class 477 - 479
Unnecessary final modifier in final class 481 - 483
These nested if statements could be combined 640 - 644

org/qedeq/kernel/bo/common/BasicKernel.java

Violation Line
Unnecessary final modifier in final class 77 - 79
Unnecessary final modifier in final class 81 - 83
Unnecessary final modifier in final class 85 - 87
Unnecessary final modifier in final class 89 - 91
Unnecessary final modifier in final class 93 - 95
Unnecessary final modifier in final class 97 - 99
Unnecessary final modifier in final class 101 - 104

org/qedeq/kernel/bo/job/InternalServiceJobImpl.java

Violation Line
These nested if statements could be combined 209 - 211
These nested if statements could be combined 222 - 224

org/qedeq/kernel/bo/log/LogListenerImpl.java

Violation Line
Unnecessary final modifier in final class 56 - 58
Unnecessary final modifier in final class 60 - 66
Unnecessary final modifier in final class 68 - 76
Unnecessary final modifier in final class 78 - 84
Unnecessary final modifier in final class 94 - 97

org/qedeq/kernel/bo/log/ModuleEventLog.java

Violation Line
Unnecessary final modifier in final class 50 - 52
Unnecessary final modifier in final class 66 - 68
Unnecessary final modifier in final class 75 - 77
Unnecessary final modifier in final class 84 - 87

org/qedeq/kernel/bo/log/ModuleLogListenerImpl.java

Violation Line
Unnecessary final modifier in final class 60 - 62
Unnecessary final modifier in final class 64 - 67

org/qedeq/kernel/bo/log/QedeqLog.java

Violation Line
Unnecessary final modifier in final class 50 - 52

org/qedeq/kernel/bo/log/TraceListener.java

Violation Line
Unnecessary final modifier in final class 37 - 43
Unnecessary final modifier in final class 45 - 52
Unnecessary final modifier in final class 54 - 60
Unnecessary final modifier in final class 70 - 72

org/qedeq/kernel/bo/logic/common/FormulaUtility.java

Violation Line
Unnecessary final modifier in final class 49 - 71
Unnecessary final modifier in final class 79 - 81
Unnecessary final modifier in final class 89 - 91
Unnecessary final modifier in final class 99 - 101
Unnecessary final modifier in final class 109 - 111
Unnecessary final modifier in final class 119 - 121
Unnecessary final modifier in final class 176 - 194
Unnecessary final modifier in final class 202 - 223
Unnecessary final modifier in final class 231 - 242
Unnecessary final modifier in final class 251 - 268
Unnecessary final modifier in final class 277 - 288
Unnecessary final modifier in final class 296 - 333
Avoid empty if statements 321 - 323
Avoid empty if statements 323 - 325
Avoid empty if statements 325 - 327

org/qedeq/kernel/bo/logic/model/DynamicModel.java

Violation Line
These nested if statements could be combined 199 - 203
These nested if statements could be combined 237 - 241

org/qedeq/kernel/bo/logic/proof/checker/ProofChecker1Impl.java

Violation Line
Avoid unused private fields such as 'lineProved'. 74
These nested if statements could be combined 200 - 206
Avoid unused method parameters such as 'element'. 606 - 697

org/qedeq/kernel/bo/logic/proof/checker/ProofChecker2Impl.java

Violation Line
These nested if statements could be combined 236 - 241
Avoid unused method parameters such as 'i'. 713 - 795
Avoid unused method parameters such as 'element'. 974 - 1130

org/qedeq/kernel/bo/logic/proof/finder/ProofFinderUtility.java

Violation Line
Avoid empty if statements 83 - 85

org/qedeq/kernel/bo/logic/wf/EverythingExists.java

Violation Line
Unnecessary final modifier in final class 83 - 85

org/qedeq/kernel/bo/module/KernelNodeBo.java

Violation Line
These nested if statements could be combined 163 - 165

org/qedeq/kernel/bo/module/ModuleLabels.java

Violation Line
Unnecessary final modifier in final class 109 - 121
Unnecessary final modifier in final class 130 - 136
Unnecessary final modifier in final class 146 - 153
Unnecessary final modifier in final class 161 - 163
Unnecessary final modifier in final class 171 - 173
Unnecessary final modifier in final class 181 - 183

org/qedeq/kernel/bo/parser/AsciiMathParser.java

Violation Line
Unnecessary final modifier in final class 49 - 89
Unnecessary final modifier in final class 91 - 103
Unnecessary final modifier in final class 105 - 116

org/qedeq/kernel/bo/parser/Operator.java

Violation Line
Unnecessary final modifier in final class 213 - 215
Unnecessary final modifier in final class 242 - 244
Unnecessary final modifier in final class 251 - 253
Unnecessary final modifier in final class 260 - 262
Unnecessary final modifier in final class 269 - 271
Unnecessary final modifier in final class 278 - 280
Unnecessary final modifier in final class 287 - 289
Unnecessary final modifier in final class 296 - 298
Unnecessary final modifier in final class 305 - 307
Unnecessary final modifier in final class 314 - 316
Unnecessary final modifier in final class 318 - 346

org/qedeq/kernel/bo/parser/TermAtom.java

Violation Line
Unnecessary final modifier in final class 44 - 46

org/qedeq/kernel/bo/service/dependency/LoadDirectlyRequiredModulesExecutor.java

Violation Line
Avoid unused constructor parameters such as 'parameter'. 55 - 58

org/qedeq/kernel/bo/service/dependency/LoadRequiredModulesExecutor.java

Violation Line
Avoid unused constructor parameters such as 'parameters'. 58 - 61
These nested if statements could be combined 225 - 239
Overriding method merely calls super 256 - 258

org/qedeq/kernel/bo/service/internal/Element2LatexImpl.java

Violation Line
These nested if statements could be combined 299 - 303
Avoid empty catch blocks 307 - 309
These nested if statements could be combined 365 - 369
Avoid empty catch blocks 373 - 375

org/qedeq/kernel/bo/service/latex/Qedeq2LatexExecutor.java

Violation Line
Unnecessary final modifier in final class 312 - 402
Unnecessary final modifier in final class 404 - 409
An empty statement (semicolon) not part of a loop 1156

org/qedeq/kernel/bo/service/latex/QedeqBoDuplicateLanguageChecker.java

Violation Line
Unnecessary final modifier in final class 62 - 83
Unnecessary final modifier in final class 85 - 87

org/qedeq/kernel/bo/service/logic/WellFormedCheckerExecutor.java

Violation Line
An empty statement (semicolon) not part of a loop 838
An empty statement (semicolon) not part of a loop 854

org/qedeq/kernel/bo/service/unicode/Latex2UnicodeParser.java

Violation Line
Unnecessary final modifier in final class 106 - 111
Unnecessary final modifier in final class 496 - 583
Unnecessary final modifier in final class 664 - 910
These nested if statements could be combined 667 - 669
Avoid empty if statements 680 - 682
Avoid empty if statements 844 - 846
Avoid empty if statements 846 - 848
Avoid empty if statements 848 - 850
Unnecessary final modifier in final class 991 - 993
Unnecessary final modifier in final class 1002 - 1004
Unnecessary final modifier in final class 1013 - 1015
Unnecessary final modifier in final class 1022 - 1032
Unnecessary final modifier in final class 1039 - 1041

org/qedeq/kernel/bo/service/unicode/Qedeq2UnicodeVisitor.java

Violation Line
An empty statement (semicolon) not part of a loop 1015
Avoid unused method parameters such as 'mainLabel'. 1128 - 1148

org/qedeq/kernel/se/common/DefaultModuleAddress.java

Violation Line
These nested if statements could be combined 187 - 189

org/qedeq/kernel/se/config/ConfigAccess.java

Violation Line
Unnecessary final modifier in final class 80 - 82
Unnecessary final modifier in final class 89 - 91
Unnecessary final modifier in final class 98 - 100
Unnecessary final modifier in final class 109 - 111
Unnecessary final modifier in final class 118 - 136
Unnecessary final modifier in final class 144 - 146
Unnecessary final modifier in final class 155 - 162
Unnecessary final modifier in final class 170 - 172
Unnecessary final modifier in final class 195 - 207
Unnecessary final modifier in final class 216 - 227
Unnecessary final modifier in final class 235 - 237
Unnecessary final modifier in final class 248 - 259
Unnecessary final modifier in final class 269 - 281
Unnecessary final modifier in final class 288 - 290
Unnecessary final modifier in final class 305 - 313

org/qedeq/kernel/se/dto/list/DefaultAtom.java

Violation Line
Unnecessary final modifier in final class 46 - 48
Unnecessary final modifier in final class 50 - 52
Unnecessary final modifier in final class 54 - 56
Unnecessary final modifier in final class 58 - 60
Unnecessary final modifier in final class 62 - 65
Unnecessary final modifier in final class 67 - 69
Unnecessary final modifier in final class 71 - 76
Unnecessary final modifier in final class 78 - 92
Unnecessary final modifier in final class 94 - 99
Unnecessary final modifier in final class 101 - 103

org/qedeq/kernel/se/dto/list/DefaultElementList.java

Violation Line
Unnecessary final modifier in final class 78 - 80
Unnecessary final modifier in final class 82 - 85
Unnecessary final modifier in final class 87 - 89
Unnecessary final modifier in final class 91 - 93
Unnecessary final modifier in final class 95 - 97
Unnecessary final modifier in final class 99 - 101
Unnecessary final modifier in final class 103 - 115
Unnecessary final modifier in final class 117 - 119
Unnecessary final modifier in final class 121 - 142
Unnecessary final modifier in final class 144 - 150
Unnecessary final modifier in final class 152 - 162
Unnecessary final modifier in final class 164 - 170
Unnecessary final modifier in final class 172 - 186
Unnecessary final modifier in final class 188 - 210
Unnecessary final modifier in final class 212 - 225
Unnecessary final modifier in final class 227 - 229
Unnecessary final modifier in final class 231 - 244

org/qedeq/kernel/se/visitor/QedeqNotNullTraverser.java

Violation Line
Avoid empty if statements 520 - 522

org/qedeq/kernel/xml/common/XmlSyntaxException.java

Violation Line
Unnecessary final modifier in final class 112 - 115
Unnecessary final modifier in final class 124 - 127
Unnecessary final modifier in final class 136 - 141
Unnecessary final modifier in final class 150 - 154
Unnecessary final modifier in final class 162 - 165
Unnecessary final modifier in final class 173 - 176
Unnecessary final modifier in final class 184 - 187

org/qedeq/kernel/xml/dao/Qedeq2Xml.java

Violation Line
Unnecessary final modifier in final class 122 - 129
Unnecessary final modifier in final class 131 - 134
These nested if statements could be combined 184 - 186
These nested if statements could be combined 209 - 211
An empty statement (semicolon) not part of a loop 730

org/qedeq/kernel/xml/handler/common/SimpleHandler.java

Violation Line
Avoid empty catch blocks 91 - 94

org/qedeq/kernel/xml/handler/list/BasicHandler.java

Violation Line
Avoid empty if statements 77 - 79
Avoid empty if statements 87 - 89

org/qedeq/kernel/xml/handler/module/AddHandler.java

Violation Line
Avoid empty if statements 66 - 68

org/qedeq/kernel/xml/handler/module/AuthorHandler.java

Violation Line
Avoid empty if statements 77 - 79

org/qedeq/kernel/xml/handler/module/AuthorListHandler.java

Violation Line
Avoid empty if statements 63 - 65
Avoid empty if statements 73 - 75

org/qedeq/kernel/xml/handler/module/AxiomHandler.java

Violation Line
Avoid empty if statements 81 - 83

org/qedeq/kernel/xml/handler/module/ChapterHandler.java

Violation Line
Avoid empty if statements 84 - 86

org/qedeq/kernel/xml/handler/module/ConclusionHandler.java

Violation Line
Avoid empty if statements 74 - 76

org/qedeq/kernel/xml/handler/module/ConditionalProofHandler.java

Violation Line
Avoid empty if statements 71 - 73
Avoid empty if statements 89 - 91
Avoid empty if statements 91 - 93
Avoid empty if statements 93 - 95

org/qedeq/kernel/xml/handler/module/FormalProofHandler.java

Violation Line
Avoid empty if statements 72 - 74

org/qedeq/kernel/xml/handler/module/FormalProofLineListHandler.java

Violation Line
Avoid empty if statements 140 - 142
Avoid empty if statements 142 - 144

org/qedeq/kernel/xml/handler/module/FormulaHandler.java

Violation Line
Avoid empty if statements 64 - 66

org/qedeq/kernel/xml/handler/module/FunctionDefinitionHandler.java

Violation Line
Avoid empty if statements 75 - 77
Avoid empty if statements 87 - 89

org/qedeq/kernel/xml/handler/module/HeaderHandler.java

Violation Line
Avoid empty if statements 105 - 107

org/qedeq/kernel/xml/handler/module/HypothesisHandler.java

Violation Line
Avoid empty if statements 74 - 76

org/qedeq/kernel/xml/handler/module/ImportListHandler.java

Violation Line
Avoid empty if statements 80 - 82
Avoid empty if statements 82 - 84

org/qedeq/kernel/xml/handler/module/InitialFunctionDefinitionHandler.java

Violation Line
Avoid empty if statements 76 - 78
Avoid empty if statements 88 - 90

org/qedeq/kernel/xml/handler/module/InitialPredicateDefinitionHandler.java

Violation Line
Avoid empty if statements 77 - 79
Avoid empty if statements 89 - 91

org/qedeq/kernel/xml/handler/module/LatexHandler.java

Violation Line
Avoid empty if statements 67 - 69
Avoid empty if statements 78 - 80
Avoid empty if statements 88 - 90

org/qedeq/kernel/xml/handler/module/LatexListHandler.java

Violation Line
Avoid empty if statements 66 - 68
Avoid empty if statements 77 - 79

org/qedeq/kernel/xml/handler/module/LiteratureItemListHandler.java

Violation Line
Avoid empty if statements 63 - 65
Avoid empty if statements 73 - 75

org/qedeq/kernel/xml/handler/module/ModusPonensHandler.java

Violation Line
Avoid empty if statements 67 - 69

org/qedeq/kernel/xml/handler/module/NodeHandler.java

Violation Line
Avoid empty if statements 137 - 139

org/qedeq/kernel/xml/handler/module/PredicateDefinitionHandler.java

Violation Line
Avoid empty if statements 76 - 78
Avoid empty if statements 88 - 90

org/qedeq/kernel/xml/handler/module/PropositionHandler.java

Violation Line
Avoid empty if statements 92 - 94

org/qedeq/kernel/xml/handler/module/QedeqHandler.java

Violation Line
Avoid empty if statements 88 - 90

org/qedeq/kernel/xml/handler/module/RenameHandler.java

Violation Line
Avoid empty if statements 81 - 83

org/qedeq/kernel/xml/handler/module/RuleHandler.java

Violation Line
Avoid empty if statements 101 - 103
Avoid empty if statements 103 - 105

org/qedeq/kernel/xml/handler/module/SectionHandler.java

Violation Line
Avoid empty if statements 97 - 99

org/qedeq/kernel/xml/handler/module/SpecificationHandler.java

Violation Line
Avoid empty if statements 78 - 80
Avoid empty if statements 90 - 92
Avoid empty if statements 92 - 94

org/qedeq/kernel/xml/handler/module/SubsectionHandler.java

Violation Line
Avoid empty if statements 84 - 86

org/qedeq/kernel/xml/handler/module/SubsectionListHandler.java

Violation Line
Avoid empty if statements 67 - 69
Avoid empty if statements 79 - 81

org/qedeq/kernel/xml/handler/module/TermHandler.java

Violation Line
Avoid empty if statements 65 - 67

org/qedeq/kernel/xml/handler/module/UsedByListHandler.java

Violation Line
Avoid empty if statements 64 - 66
Avoid empty if statements 74 - 76

org/qedeq/kernel/xml/handler/parser/ParserHandler.java

Violation Line
Unnecessary final modifier in final class 66 - 68
Unnecessary final modifier in final class 75 - 77
Unnecessary final modifier in final class 79 - 118
Avoid empty if statements 81 - 83
Unnecessary final modifier in final class 158 - 172
Avoid empty if statements 159 - 161
Avoid empty if statements 161 - 163
Avoid empty if statements 163 - 165
Avoid empty if statements 165 - 167
Avoid empty if statements 167 - 169

org/qedeq/kernel/xml/mapper/Context2SimpleXPath.java

Violation Line
Unnecessary final modifier in final class 179 - 201
Unnecessary final modifier in final class 203 - 208
Unnecessary final modifier in final class 210 - 212
Unnecessary final modifier in final class 214 - 224
Unnecessary final modifier in final class 226 - 228
Unnecessary final modifier in final class 230 - 244
Unnecessary final modifier in final class 246 - 248
Unnecessary final modifier in final class 250 - 288
Unnecessary final modifier in final class 290 - 297
Unnecessary final modifier in final class 299 - 316
Unnecessary final modifier in final class 318 - 325
Unnecessary final modifier in final class 327 - 333
Unnecessary final modifier in final class 335 - 337
Unnecessary final modifier in final class 339 - 349
Unnecessary final modifier in final class 351 - 353
Unnecessary final modifier in final class 355 - 360
Unnecessary final modifier in final class 362 - 364
Unnecessary final modifier in final class 366 - 376
Unnecessary final modifier in final class 378 - 380
Unnecessary final modifier in final class 382 - 387
Unnecessary final modifier in final class 389 - 391
Unnecessary final modifier in final class 393 - 403
Unnecessary final modifier in final class 405 - 407
Unnecessary final modifier in final class 409 - 414
Unnecessary final modifier in final class 416 - 418
Unnecessary final modifier in final class 420 - 425
Unnecessary final modifier in final class 427 - 429
Unnecessary final modifier in final class 431 - 441
Unnecessary final modifier in final class 443 - 445
Unnecessary final modifier in final class 447 - 452
Unnecessary final modifier in final class 454 - 456
Unnecessary final modifier in final class 458 - 468
Unnecessary final modifier in final class 470 - 472
Unnecessary final modifier in final class 474 - 479
Unnecessary final modifier in final class 481 - 483
Unnecessary final modifier in final class 485 - 499
Unnecessary final modifier in final class 501 - 503
Unnecessary final modifier in final class 505 - 525
Unnecessary final modifier in final class 527 - 529
Unnecessary final modifier in final class 531 - 541
Unnecessary final modifier in final class 543 - 545
Unnecessary final modifier in final class 547 - 552
Unnecessary final modifier in final class 554 - 556
Unnecessary final modifier in final class 558 - 563
Unnecessary final modifier in final class 565 - 579
Unnecessary final modifier in final class 581 - 583
Unnecessary final modifier in final class 585 - 590
Unnecessary final modifier in final class 592 - 597
Unnecessary final modifier in final class 599 - 601
Unnecessary final modifier in final class 603 - 608
Unnecessary final modifier in final class 610 - 612
Unnecessary final modifier in final class 614 - 624
Unnecessary final modifier in final class 626 - 628
Unnecessary final modifier in final class 630 - 635
Unnecessary final modifier in final class 637 - 639
Unnecessary final modifier in final class 641 - 647
Unnecessary final modifier in final class 649 - 651
Unnecessary final modifier in final class 653 - 663
Unnecessary final modifier in final class 665 - 667
Unnecessary final modifier in final class 669 - 683
Unnecessary final modifier in final class 685 - 687
Unnecessary final modifier in final class 689 - 703
Unnecessary final modifier in final class 705 - 707
Unnecessary final modifier in final class 709 - 719
Unnecessary final modifier in final class 721 - 723
Unnecessary final modifier in final class 725 - 735
Unnecessary final modifier in final class 737 - 739
Unnecessary final modifier in final class 741 - 751
Unnecessary final modifier in final class 753 - 755
Unnecessary final modifier in final class 757 - 767
Unnecessary final modifier in final class 769 - 771
Unnecessary final modifier in final class 773 - 783
Unnecessary final modifier in final class 785 - 787
Unnecessary final modifier in final class 789 - 799
Unnecessary final modifier in final class 801 - 803
Unnecessary final modifier in final class 805 - 815
Unnecessary final modifier in final class 817 - 819
Unnecessary final modifier in final class 821 - 846
Unnecessary final modifier in final class 848 - 850
Unnecessary final modifier in final class 852 - 877
Unnecessary final modifier in final class 879 - 881
Unnecessary final modifier in final class 883 - 908
Unnecessary final modifier in final class 910 - 912
Unnecessary final modifier in final class 914 - 939
Unnecessary final modifier in final class 941 - 943
Unnecessary final modifier in final class 945 - 959
Unnecessary final modifier in final class 961 - 963
Unnecessary final modifier in final class 965 - 970
Unnecessary final modifier in final class 972 - 974
Unnecessary final modifier in final class 976 - 990
Unnecessary final modifier in final class 992 - 994
Unnecessary final modifier in final class 996 - 1011
An empty statement (semicolon) not part of a loop 1010
Unnecessary final modifier in final class 1013 - 1015
Unnecessary final modifier in final class 1017 - 1022
Unnecessary final modifier in final class 1024 - 1026
Unnecessary final modifier in final class 1028 - 1033
Unnecessary final modifier in final class 1035 - 1037
Unnecessary final modifier in final class 1039 - 1076
Unnecessary final modifier in final class 1078 - 1080
Unnecessary final modifier in final class 1091 - 1096
Unnecessary final modifier in final class 1098 - 1100
Unnecessary final modifier in final class 1102 - 1112
Unnecessary final modifier in final class 1114 - 1116
Unnecessary final modifier in final class 1123 - 1128
Unnecessary final modifier in final class 1141 - 1194
These nested if statements could be combined 1163 - 1189
Unnecessary final modifier in final class 1201 - 1204
Unnecessary final modifier in final class 1209 - 1213
Unnecessary final modifier in final class 1225 - 1242

org/qedeq/kernel/xml/parser/BasicParser.java

Violation Line
An empty statement (semicolon) not part of a loop 104
Unnecessary final modifier in final class 133 - 155
Unnecessary final modifier in final class 165 - 172

org/qedeq/kernel/xml/parser/SaxParser.java

Violation Line
Unnecessary final modifier in final class 218 - 222
Unnecessary final modifier in final class 232 - 239

org/qedeq/kernel/xml/tracker/XPathLocationFinder.java

Violation Line
Unnecessary final modifier in final class 52 - 106
Avoid unused local variables such as 'sXPath'. 100
Unnecessary final modifier in final class 111 - 156

org/qedeq/kernel/xml/tracker/XPathLocationParser.java

Violation Line
Unnecessary final modifier in final class 225 - 260
Avoid empty catch blocks 252 - 254