PMD Results

The following document contains the results of PMD 4.2.2.

Files

org/jcurl/core/api/RockSet.java

Violation Line
Avoid unused private fields such as 'mark'. 46
An empty statement (semicolon) not part of a loop 202

org/jcurl/core/helpers/PeekIterator.java

Violation Line
Overriding method merely calls super 43 - 45

org/jcurl/core/helpers/Service.java

Violation Line
Avoid empty catch blocks 77 - 79
Avoid empty catch blocks 79 - 81
Avoid empty catch blocks 96 - 98
Avoid empty catch blocks 98 - 100

org/jcurl/core/helpers/XmlSimpleWriter.java

Violation Line
Avoid unused constructor parameters such as 'indent'. 155 - 159
An empty statement (semicolon) not part of a loop 235
An empty statement (semicolon) not part of a loop 302

org/jcurl/core/impl/BisectionCollissionDetector.java

Violation Line
Do not use if statements that are always true or always false 116
Do not use if statements that are always true or always false 125

org/jcurl/core/impl/CollissionSpinLoss.java

Violation Line
These nested if statements could be combined 83 - 84
Avoid unnecessary return statements 213
Avoid unnecessary return statements 238

org/jcurl/core/impl/CollissionStore.java

Violation Line
Avoid unnecessary return statements 190

org/jcurl/core/impl/CurlerBase.java

Violation Line
Do not use if statements that are always true or always false 45

org/jcurl/core/impl/CurveManager.java

Violation Line
Avoid unused private methods such as 'recomputeCurves(int)'. 320
Avoid empty if statements 399
An empty statement (semicolon) not part of a loop 399

org/jcurl/core/impl/CurveTransformed.java

Violation Line
Do not use if statements that are always true or always false 142

org/jcurl/core/jnlp/FileDialogSwing.java

Violation Line
Avoid unused method parameters such as 'pathHint'. 51 - 80

org/jcurl/core/ui/FixpointZoomer.java

Violation Line
Avoid unused constructor parameters such as 'txt'. 140 - 144

org/jcurl/core/ui/IceShapes.java

Violation Line
Avoid unused private methods such as 'interpolateHSB(Color,Color,double)'. 191 - 192

org/jcurl/core/ui/JSpinnerBoundedRange.java

Violation Line
Overriding method merely calls super 119 - 121
Overriding method merely calls super 125 - 127
Overriding method merely calls super 137 - 139

org/jcurl/core/ui/Memento.java

Violation Line
Avoid unused method parameters such as 'c'. 54 - 56
Avoid unused method parameters such as 'millis'. 54 - 56
An empty statement (semicolon) not part of a loop 55

org/jcurl/core/ui/RockMemento.java

Violation Line
Avoid unused constructor parameters such as 'context'. 42 - 45

org/jcurl/core/ui/TrajectoryBroomPromptWrapper.java

Violation Line
Overriding method merely calls super 295 - 297

org/jcurl/math/CurveCombined.java

Violation Line
Do not use if statements that are always true or always false 200

org/jcurl/math/Interpolators.java

Violation Line
Avoid unused private methods such as 'getExponentialInstance()'. 64

org/jcurl/math/MathVec.java

Violation Line
Unnecessary final modifier in final class 31 - 33
Unnecessary final modifier in final class 35 - 40
Unnecessary final modifier in final class 51 - 63
Unnecessary final modifier in final class 81 - 154
Unnecessary final modifier in final class 167 - 179
Unnecessary final modifier in final class 181 - 188
Unnecessary final modifier in final class 190 - 195
Unnecessary final modifier in final class 197 - 199
Unnecessary final modifier in final class 204 - 207
Unnecessary final modifier in final class 209 - 216
Unnecessary final modifier in final class 218 - 220
Unnecessary final modifier in final class 222 - 224
Unnecessary final modifier in final class 226 - 231

org/jcurl/math/ShaperUtils.java

Violation Line
Do not use if statements that are always true or always false 174
Avoid unused private methods such as 'interpolate(float,float,float,Interpolator)'. 207 - 208
Do not use if statements that are always true or always false 470