PMD Results

The following document contains the results of PMD 6.46.0.

Violations By Priority

Priority 3

org/woehlke/computer/kurzweil/Mandelbrot2JuliaApplication.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'frame'. 23
UnusedLocalVariable Avoid unused local variables such as 'application'. 31

org/woehlke/computer/kurzweil/commons/model/fractal/GaussianNumberPlane.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'complexNumberForJuliaSetC'. 26
UnusedPrivateField Avoid unused private fields such as 'complexCenterForZoomedMandelbrot'. 45
UnusedPrivateMethod Avoid unused private methods such as 'getComplexNumberFromLatticeCoordsForZoomedMandelbrot(Point)'. 111

org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/Mandelbrot2JuliaTab.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'separator'. 45

Priority 4

org/woehlke/computer/kurzweil/commons/model/fractal/ComplexNumber.java

Rule Violation Line
UselessParentheses Useless parentheses. 81
UselessParentheses Useless parentheses. 93
UselessParentheses Useless parentheses. 108

org/woehlke/computer/kurzweil/commons/model/fractal/GaussianNumberPlane.java

Rule Violation Line
UselessParentheses Useless parentheses. 99101
UselessParentheses Useless parentheses. 104106
UselessParentheses Useless parentheses. 113116
UselessParentheses Useless parentheses. 113
UselessParentheses Useless parentheses. 119
UselessParentheses Useless parentheses. 119122

org/woehlke/computer/kurzweil/commons/model/turing/MandelbrotTuringPhaseState.java

Rule Violation Line
UnnecessaryImport Unnecessary import from the current package 'org.woehlke.computer.kurzweil.commons.model.turing.MandelbrotTuringPhase' 3

org/woehlke/computer/kurzweil/commons/model/turing/MandelbrotTuringPositions.java

Rule Violation Line
UselessParentheses Useless parentheses. 33
UselessParentheses Useless parentheses. 33
UselessParentheses Useless parentheses. 91
UselessParentheses Useless parentheses. 91

org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/Mandelbrot2JuliaCanvas.java

Rule Violation Line
UselessParentheses Useless parentheses. 42

org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/Mandelbrot2JuliaStateMachine.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'Mandelbrot2JuliaState.MANDELBROT' due to existing static import 'org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.Mandelbrot2JuliaState.*' 23

Files

org/woehlke/computer/kurzweil/Mandelbrot2JuliaApplication.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'frame'. 3 23
UnusedLocalVariable Avoid unused local variables such as 'application'. 3 31

org/woehlke/computer/kurzweil/commons/model/fractal/ComplexNumber.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 81
UselessParentheses Useless parentheses. 4 93
UselessParentheses Useless parentheses. 4 108

org/woehlke/computer/kurzweil/commons/model/fractal/GaussianNumberPlane.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'complexNumberForJuliaSetC'. 3 26
UnusedPrivateField Avoid unused private fields such as 'complexCenterForZoomedMandelbrot'. 3 45
UselessParentheses Useless parentheses. 4 99101
UselessParentheses Useless parentheses. 4 104106
UnusedPrivateMethod Avoid unused private methods such as 'getComplexNumberFromLatticeCoordsForZoomedMandelbrot(Point)'. 3 111
UselessParentheses Useless parentheses. 4 113116
UselessParentheses Useless parentheses. 4 113
UselessParentheses Useless parentheses. 4 119
UselessParentheses Useless parentheses. 4 119122

org/woehlke/computer/kurzweil/commons/model/turing/MandelbrotTuringPhaseState.java

Rule Violation Priority Line
UnnecessaryImport Unnecessary import from the current package 'org.woehlke.computer.kurzweil.commons.model.turing.MandelbrotTuringPhase' 4 3

org/woehlke/computer/kurzweil/commons/model/turing/MandelbrotTuringPositions.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 33
UselessParentheses Useless parentheses. 4 33
UselessParentheses Useless parentheses. 4 91
UselessParentheses Useless parentheses. 4 91

org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/Mandelbrot2JuliaCanvas.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 42

org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/Mandelbrot2JuliaTab.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'separator'. 3 45

org/woehlke/computer/kurzweil/tabs/mandelbrot2julia/model/Mandelbrot2JuliaStateMachine.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'Mandelbrot2JuliaState.MANDELBROT' due to existing static import 'org.woehlke.computer.kurzweil.tabs.mandelbrot2julia.model.Mandelbrot2JuliaState.*' 4 23