Checkstyle Results

The following document contains the results of Checkstyle 8.29 with sun_checks.xml ruleset. 

rss feed

Summary

Files
 Info
 Warnings
 Errors
22 0 0 738

Files

File
 I
 W
 E
org/woehlke/computer/kurzweil/mandelbrot/MandelbrotSetApplication.java 0 0 4
org/woehlke/computer/kurzweil/mandelbrot/config/Config.java 0 0 64
org/woehlke/computer/kurzweil/mandelbrot/config/ConfigProperties.java 0 0 30
org/woehlke/computer/kurzweil/mandelbrot/control/ControllerThread.java 0 0 19
org/woehlke/computer/kurzweil/mandelbrot/model/ApplicationModel.java 0 0 38
org/woehlke/computer/kurzweil/mandelbrot/model/fractal/ComplexNumber.java 0 0 111
org/woehlke/computer/kurzweil/mandelbrot/model/fractal/GaussianNumberPlane.java 0 0 181
org/woehlke/computer/kurzweil/mandelbrot/model/helper/Point.java 0 0 47
org/woehlke/computer/kurzweil/mandelbrot/model/state/ApplicationState.java 0 0 6
org/woehlke/computer/kurzweil/mandelbrot/model/state/ApplicationStateMachine.java 0 0 23
org/woehlke/computer/kurzweil/mandelbrot/model/turing/MandelbrotTuringMachine.java 0 0 29
org/woehlke/computer/kurzweil/mandelbrot/model/turing/TuringDirection.java 0 0 6
org/woehlke/computer/kurzweil/mandelbrot/model/turing/TuringPhase.java 0 0 5
org/woehlke/computer/kurzweil/mandelbrot/model/turing/TuringPhaseState.java 0 0 15
org/woehlke/computer/kurzweil/mandelbrot/model/turing/TuringPositions.java 0 0 40
org/woehlke/computer/kurzweil/mandelbrot/view/ApplicationCanvas.java 0 0 28
org/woehlke/computer/kurzweil/mandelbrot/view/ApplicationFrame.java 0 0 61
org/woehlke/computer/kurzweil/mandelbrot/view/PanelButtons.java 0 0 18
org/woehlke/computer/kurzweil/mandelbrot/view/PanelCopyright.java 0 0 5
org/woehlke/computer/kurzweil/mandelbrot/view/PanelSubtitle.java 0 0 5
org/woehlke/computer/kurzweil/mandelbrot/view/RradioButtons.java 0 0 3

Rules

Category Rule Violations Severity
blocks LeftCurly 2
 Error
NeedBraces 6
 Error
RightCurly 1
 Error
coding HiddenField 15
 Error
InnerAssignment 2
 Error
MagicNumber 5
 Error
MissingSwitchDefault 6
 Error
design DesignForExtension 96
 Error
FinalClass 1
 Error
InterfaceIsType 1
 Error
VisibilityModifier 1
 Error
imports AvoidStarImport 12
 Error
javadoc JavadocPackage 9
 Error
JavadocVariable 99
 Error
MissingJavadocMethod 107
 Error
misc FinalParameters 58
 Error
modifier ModifierOrder 9
 Error
naming ConstantName 6
 Error
MemberName 1
 Error
sizes LineLength
  • fileExtensions: "java"
54
 Error
whitespace OperatorWrap 32
 Error
ParenPad 19
 Error
WhitespaceAfter 26
 Error
WhitespaceAround 170
 Error

Details

org/woehlke/computer/kurzweil/mandelbrot/MandelbrotSetApplication.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
sizes LineLength Line is longer than 80 characters (found 90). 10
 Error
design FinalClass Class MandelbrotSetApplication should be declared as final. 13
 Error
misc FinalParameters Parameter args should be final. 24

org/woehlke/computer/kurzweil/mandelbrot/config/Config.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 90). 13
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
javadoc JavadocVariable Missing a Javadoc comment. 28
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 31
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 42
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 43
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 44
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 45
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 46
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 49
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 50
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 51
 Error
sizes LineLength Line is longer than 80 characters (found 83). 52
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 52
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'getTitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Config' final or making the method 'getTitle' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'getSubtitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Config' final or making the method 'getSubtitle' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'getCopyright' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Config' final or making the method 'getCopyright' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'getWidth' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Config' final or making the method 'getWidth' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 70
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'getHeight' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Config' final or making the method 'getHeight' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'getButtonsLabel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Config' final or making the method 'getButtonsLabel' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 78
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'getButtonsSwitch' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Config' final or making the method 'getButtonsSwitch' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 82
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'getButtonsZoom' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Config' final or making the method 'getButtonsZoom' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 86
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'getButtonsZoomOut' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Config' final or making the method 'getButtonsZoomOut' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 90
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Config' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 94
 Error
misc FinalParameters Parameter o should be final. 95
 Error
blocks NeedBraces 'if' construct must use '{}'s. 96
 Error
blocks NeedBraces 'if' construct must use '{}'s. 97
 Error
whitespace OperatorWrap '&&' should be on a new line. 99
 Error
whitespace OperatorWrap '&&' should be on a new line. 100
 Error
whitespace OperatorWrap '&&' should be on a new line. 101
 Error
whitespace OperatorWrap '&&' should be on a new line. 102
 Error
whitespace OperatorWrap '&&' should be on a new line. 103
 Error
whitespace OperatorWrap '&&' should be on a new line. 104
 Error
whitespace OperatorWrap '&&' should be on a new line. 105
 Error
whitespace OperatorWrap '&&' should be on a new line. 106
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Config' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 110
 Error
sizes LineLength Line is longer than 80 characters (found 174). 112
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Config' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error
whitespace OperatorWrap '+' should be on a new line. 117
 Error
whitespace OperatorWrap '+' should be on a new line. 118
 Error
whitespace OperatorWrap '+' should be on a new line. 119
 Error
whitespace OperatorWrap '+' should be on a new line. 120
 Error
whitespace OperatorWrap '+' should be on a new line. 121
 Error
whitespace OperatorWrap '+' should be on a new line. 122
 Error
whitespace OperatorWrap '+' should be on a new line. 123
 Error
whitespace OperatorWrap '+' should be on a new line. 124
 Error
whitespace OperatorWrap '+' should be on a new line. 125
 Error
whitespace OperatorWrap '+' should be on a new line. 126

org/woehlke/computer/kurzweil/mandelbrot/config/ConfigProperties.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
sizes LineLength Line is longer than 80 characters (found 90). 9
 Error
design InterfaceIsType interfaces should describe a type and hence have methods. 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 17
 Error
javadoc JavadocVariable Missing a Javadoc comment. 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 19
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 19
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 19
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 20
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 27
 Error
sizes LineLength Line is longer than 80 characters (found 82). 28
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 28
 Error
javadoc JavadocVariable Missing a Javadoc comment. 30
 Error
javadoc JavadocVariable Missing a Javadoc comment. 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 33
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 35
 Error
javadoc JavadocVariable Missing a Javadoc comment. 36
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
javadoc JavadocVariable Missing a Javadoc comment. 39
 Error
javadoc JavadocVariable Missing a Javadoc comment. 40
 Error
javadoc JavadocVariable Missing a Javadoc comment. 41

org/woehlke/computer/kurzweil/mandelbrot/control/ControllerThread.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
sizes LineLength Line is longer than 80 characters (found 90). 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 19
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
naming MemberName Name 'THREAD_SLEEP_TIME' must match pattern '^[a-z][a-zA-Z0-9]*$'. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error
misc FinalParameters Parameter model should be final. 25
 Error
misc FinalParameters Parameter frame should be final. 25
 Error
coding HiddenField 'frame' hides a field. 25
 Error
design DesignForExtension Class 'ControllerThread' looks like designed for extension (can be subclassed), but the method 'run' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerThread' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 31
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 31
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 37
 Error
blocks LeftCurly '{' at column 17 should have line break after. 40
 Error
blocks RightCurly '}' at column 45 should be on the same line as the next part of a multi-block statement (one that directly contains multiple blocks: if/else-if/else, do/while or try/catch/finally). 40
 Error
design DesignForExtension Class 'ControllerThread' looks like designed for extension (can be subclassed), but the method 'exit' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ControllerThread' final or making the method 'exit' static/final/abstract/empty, or adding allowed annotation for the method. 46
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 46

org/woehlke/computer/kurzweil/mandelbrot/model/ApplicationModel.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
sizes LineLength Line is longer than 80 characters (found 90). 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error
misc FinalParameters Parameter config should be final. 28
 Error
coding HiddenField 'config' hides a field. 28
 Error
misc FinalParameters Parameter frame should be final. 28
 Error
coding HiddenField 'frame' hides a field. 28
 Error
design DesignForExtension Class 'ApplicationModel' looks like designed for extension (can be subclassed), but the method 'click' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationModel' final or making the method 'click' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Error
misc FinalParameters Parameter c should be final. 36
 Error
coding MissingSwitchDefault switch without "default" clause. 39
 Error
design DesignForExtension Class 'ApplicationModel' looks like designed for extension (can be subclassed), but the method 'step' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationModel' final or making the method 'step' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error
coding MissingSwitchDefault switch without "default" clause. 59
 Error
design DesignForExtension Class 'ApplicationModel' looks like designed for extension (can be subclassed), but the method 'getCellStatusFor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationModel' final or making the method 'getCellStatusFor' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 71
 Error
misc FinalParameters Parameter x should be final. 71
 Error
misc FinalParameters Parameter y should be final. 71
 Error
design DesignForExtension Class 'ApplicationModel' looks like designed for extension (can be subclassed), but the method 'getWorldDimensions' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationModel' final or making the method 'getWorldDimensions' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 75
 Error
design DesignForExtension Class 'ApplicationModel' looks like designed for extension (can be subclassed), but the method 'setModeSwitch' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationModel' final or making the method 'setModeSwitch' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 81
 Error
design DesignForExtension Class 'ApplicationModel' looks like designed for extension (can be subclassed), but the method 'setModeZoom' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationModel' final or making the method 'setModeZoom' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 86
 Error
design DesignForExtension Class 'ApplicationModel' looks like designed for extension (can be subclassed), but the method 'getGaussianNumberPlane' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationModel' final or making the method 'getGaussianNumberPlane' static/final/abstract/empty, or adding allowed annotation for the method. 92
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 92
 Error
design DesignForExtension Class 'ApplicationModel' looks like designed for extension (can be subclassed), but the method 'getFrame' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationModel' final or making the method 'getFrame' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 96
 Error
design DesignForExtension Class 'ApplicationModel' looks like designed for extension (can be subclassed), but the method 'getConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationModel' final or making the method 'getConfig' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error
design DesignForExtension Class 'ApplicationModel' looks like designed for extension (can be subclassed), but the method 'zoomOut' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationModel' final or making the method 'zoomOut' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 104
 Error
coding MissingSwitchDefault switch without "default" clause. 105

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

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
sizes LineLength Line is longer than 80 characters (found 90). 9
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 17
 Error
javadoc JavadocVariable Missing a Javadoc comment. 19
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 19
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 20
 Error
design DesignForExtension Class 'ComplexNumber' looks like designed for extension (can be subclassed), but the method 'getReal' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ComplexNumber' final or making the method 'getReal' static/final/abstract/empty, or adding allowed annotation for the method. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
design DesignForExtension Class 'ComplexNumber' looks like designed for extension (can be subclassed), but the method 'getImg' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ComplexNumber' final or making the method 'getImg' static/final/abstract/empty, or adding allowed annotation for the method. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 33
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 34
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 35
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Error
misc FinalParameters Parameter complexNumber should be final. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 41
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 42
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 42
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 43
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 46
 Error
misc FinalParameters Parameter real should be final. 46
 Error
coding HiddenField 'real' hides a field. 46
 Error
misc FinalParameters Parameter img should be final. 46
 Error
coding HiddenField 'img' hides a field. 46
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 49
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 49
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 50
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 50
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 51
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 51
 Error
design DesignForExtension Class 'ComplexNumber' looks like designed for extension (can be subclassed), but the method 'plus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ComplexNumber' final or making the method 'plus' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error
misc FinalParameters Parameter complexNumber should be final. 54
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 54
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 57
 Error
design DesignForExtension Class 'ComplexNumber' looks like designed for extension (can be subclassed), but the method 'square' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ComplexNumber' final or making the method 'square' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 60
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 60
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 61
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 61
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 62
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 62
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 63
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 63
 Error
whitespace WhitespaceAround '*' is not followed by whitespace. 63
 Error
whitespace WhitespaceAround '*' is not preceded with whitespace. 63
 Error
whitespace WhitespaceAround '-' is not followed by whitespace. 63
 Error
whitespace WhitespaceAround '-' is not preceded with whitespace. 63
 Error
whitespace WhitespaceAround '*' is not followed by whitespace. 63
 Error
whitespace WhitespaceAround '*' is not preceded with whitespace. 63
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 64
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 64
 Error
whitespace WhitespaceAround '*' is not followed by whitespace. 64
 Error
whitespace WhitespaceAround '*' is not preceded with whitespace. 64
 Error
whitespace WhitespaceAround '*' is not followed by whitespace. 64
 Error
whitespace WhitespaceAround '*' is not preceded with whitespace. 64
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 65
 Error
javadoc JavadocVariable Missing a Javadoc comment. 68
 Error
javadoc JavadocVariable Missing a Javadoc comment. 69
 Error
javadoc JavadocVariable Missing a Javadoc comment. 70
 Error
design DesignForExtension Class 'ComplexNumber' looks like designed for extension (can be subclassed), but the method 'computeMandelbrotSet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ComplexNumber' final or making the method 'computeMandelbrotSet' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error
whitespace WhitespaceAround '?' is not followed by whitespace. 80
 Error
whitespace WhitespaceAround '?' is not preceded with whitespace. 80
 Error
whitespace WhitespaceAround ':' is not followed by whitespace. 80
 Error
whitespace WhitespaceAround ':' is not preceded with whitespace. 80
 Error
design DesignForExtension Class 'ComplexNumber' looks like designed for extension (can be subclassed), but the method 'computeJuliaSet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ComplexNumber' final or making the method 'computeJuliaSet' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 Error
misc FinalParameters Parameter c should be final. 84
 Error
whitespace WhitespaceAround '?' is not followed by whitespace. 92
 Error
whitespace WhitespaceAround '?' is not preceded with whitespace. 92
 Error
whitespace WhitespaceAround ':' is not followed by whitespace. 92
 Error
whitespace WhitespaceAround ':' is not preceded with whitespace. 92
 Error
design DesignForExtension Class 'ComplexNumber' looks like designed for extension (can be subclassed), but the method 'isInMandelbrotSet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ComplexNumber' final or making the method 'isInMandelbrotSet' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 96
 Error
design DesignForExtension Class 'ComplexNumber' looks like designed for extension (can be subclassed), but the method 'isInJuliaSet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ComplexNumber' final or making the method 'isInJuliaSet' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error
design DesignForExtension Class 'ComplexNumber' looks like designed for extension (can be subclassed), but the method 'isNotDivergent' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ComplexNumber' final or making the method 'isNotDivergent' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 104
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 104
 Error
whitespace ParenPad '(' is followed by whitespace. 105
 Error
whitespace WhitespaceAround '*' is not followed by whitespace. 105
 Error
whitespace WhitespaceAround '*' is not preceded with whitespace. 105
 Error
whitespace WhitespaceAround '*' is not followed by whitespace. 105
 Error
whitespace WhitespaceAround '*' is not preceded with whitespace. 105
 Error
whitespace ParenPad ')' is preceded with whitespace. 105
 Error
design DesignForExtension Class 'ComplexNumber' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ComplexNumber' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 108
 Error
misc FinalParameters Parameter o should be final. 109
 Error
blocks NeedBraces 'if' construct must use '{}'s. 110
 Error
blocks NeedBraces 'if' construct must use '{}'s. 111
 Error
whitespace OperatorWrap '&&' should be on a new line. 113
 Error
whitespace OperatorWrap '&&' should be on a new line. 114
 Error
whitespace OperatorWrap '&&' should be on a new line. 115
 Error
whitespace OperatorWrap '&&' should be on a new line. 116
 Error
design DesignForExtension Class 'ComplexNumber' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ComplexNumber' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error
sizes LineLength Line is longer than 80 characters (found 98). 122
 Error
design DesignForExtension Class 'ComplexNumber' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ComplexNumber' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 125
 Error
whitespace OperatorWrap '+' should be on a new line. 127
 Error
whitespace OperatorWrap '+' should be on a new line. 128
 Error
whitespace OperatorWrap '+' should be on a new line. 129
 Error
whitespace OperatorWrap '+' should be on a new line. 130
 Error
whitespace OperatorWrap '+' should be on a new line. 131
 Error
whitespace OperatorWrap '+' should be on a new line. 132

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

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 90). 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 27
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 29
 Error
naming ConstantName Name 'complexWorldDimensionRealX' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 30
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 30
 Error
naming ConstantName Name 'complexWorldDimensionImgY' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 30
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 31
 Error
naming ConstantName Name 'complexCenterForMandelbrotRealX' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 31
 Error
javadoc JavadocVariable Missing a Javadoc comment. 32
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 32
 Error
naming ConstantName Name 'complexCenterForMandelbrotImgY' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 33
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 33
 Error
naming ConstantName Name 'complexCenterForJuliaRealX' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 33
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 34
 Error
naming ConstantName Name 'complexCenterForJuliaImgY' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 36
 Error
javadoc JavadocVariable Missing a Javadoc comment. 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
javadoc JavadocVariable Missing a Javadoc comment. 40
 Error
design VisibilityModifier Variable 'zoomLevel' must be private and have accessor methods. 40
 Error
sizes LineLength Line is longer than 80 characters (found 96). 42
 Error
javadoc JavadocVariable Missing a Javadoc comment. 42
 Error
javadoc JavadocVariable Missing a Javadoc comment. 44
 Error
sizes LineLength Line is longer than 80 characters (found 87). 47
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error
misc FinalParameters Parameter model should be final. 49
 Error
sizes LineLength Line is longer than 80 characters (found 88). 51
 Error
design DesignForExtension Class 'GaussianNumberPlane' looks like designed for extension (can be subclassed), but the method 'setModeZoom' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GaussianNumberPlane' final or making the method 'setModeZoom' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 67
 Error
design DesignForExtension Class 'GaussianNumberPlane' looks like designed for extension (can be subclassed), but the method 'start' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GaussianNumberPlane' final or making the method 'start' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 72
 Error
whitespace WhitespaceAround 'for' is not followed by whitespace. 74
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 74
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 74
 Error
whitespace WhitespaceAround 'for' is not followed by whitespace. 75
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 75
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 75
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 75
 Error
design DesignForExtension Class 'GaussianNumberPlane' looks like designed for extension (can be subclassed), but the method 'getCellStatusFor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GaussianNumberPlane' final or making the method 'getCellStatusFor' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 81
 Error
misc FinalParameters Parameter x should be final. 81
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 81
 Error
misc FinalParameters Parameter y should be final. 81
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 81
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 82
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 82
 Error
whitespace WhitespaceAround '?' is not followed by whitespace. 82
 Error
whitespace WhitespaceAround '?' is not preceded with whitespace. 82
 Error
whitespace WhitespaceAround ':' is not followed by whitespace. 82
 Error
whitespace WhitespaceAround ':' is not preceded with whitespace. 82
 Error
sizes LineLength Line is longer than 80 characters (found 104). 85
 Error
misc FinalParameters Parameter turingPosition should be final. 85
 Error
sizes LineLength Line is longer than 80 characters (found 94). 87
 Error
whitespace WhitespaceAround '*' is not followed by whitespace. 87
 Error
whitespace WhitespaceAround '*' is not preceded with whitespace. 87
 Error
whitespace WhitespaceAround '/' is not followed by whitespace. 87
 Error
whitespace WhitespaceAround '/' is not preceded with whitespace. 87
 Error
sizes LineLength Line is longer than 80 characters (found 93). 89
 Error
whitespace WhitespaceAround '*' is not followed by whitespace. 89
 Error
whitespace WhitespaceAround '*' is not preceded with whitespace. 89
 Error
whitespace WhitespaceAround '/' is not followed by whitespace. 89
 Error
whitespace WhitespaceAround '/' is not preceded with whitespace. 89
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 90
 Error
sizes LineLength Line is longer than 80 characters (found 109). 93
 Error
misc FinalParameters Parameter turingPosition should be final. 93
 Error
whitespace ParenPad '(' is followed by whitespace. 96
 Error
whitespace ParenPad ')' is preceded with whitespace. 96
 Error
whitespace ParenPad '(' is followed by whitespace. 101
 Error
whitespace ParenPad ')' is preceded with whitespace. 101
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 104
 Error
sizes LineLength Line is longer than 80 characters (found 115). 107
 Error
misc FinalParameters Parameter turingPosition should be final. 107
 Error
whitespace ParenPad '(' is followed by whitespace. 109
 Error
whitespace ParenPad ')' is preceded with whitespace. 109
 Error
whitespace ParenPad '(' is followed by whitespace. 111
 Error
whitespace ParenPad ')' is preceded with whitespace. 111
 Error
whitespace ParenPad '(' is followed by whitespace. 112
 Error
whitespace ParenPad ')' is preceded with whitespace. 112
 Error
whitespace ParenPad '(' is followed by whitespace. 115
 Error
whitespace ParenPad ')' is preceded with whitespace. 115
 Error
whitespace ParenPad '(' is followed by whitespace. 117
 Error
whitespace ParenPad ')' is preceded with whitespace. 117
 Error
whitespace ParenPad '(' is followed by whitespace. 118
 Error
whitespace ParenPad ')' is preceded with whitespace. 118
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 120
 Error
design DesignForExtension Class 'GaussianNumberPlane' looks like designed for extension (can be subclassed), but the method 'isInZooomedMandelbrotSet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GaussianNumberPlane' final or making the method 'isInZooomedMandelbrotSet' static/final/abstract/empty, or adding allowed annotation for the method. 123
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 123
 Error
misc FinalParameters Parameter turingPosition should be final. 123
 Error
sizes LineLength Line is longer than 80 characters (found 107). 124
 Error
sizes LineLength Line is longer than 80 characters (found 96). 125
 Error
design DesignForExtension Class 'GaussianNumberPlane' looks like designed for extension (can be subclassed), but the method 'isInMandelbrotSet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GaussianNumberPlane' final or making the method 'isInMandelbrotSet' static/final/abstract/empty, or adding allowed annotation for the method. 129
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 129
 Error
misc FinalParameters Parameter turingPosition should be final. 129
 Error
sizes LineLength Line is longer than 80 characters (found 101). 130
 Error
sizes LineLength Line is longer than 80 characters (found 96). 131
 Error
design DesignForExtension Class 'GaussianNumberPlane' looks like designed for extension (can be subclassed), but the method 'fillTheOutsideWithColors' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GaussianNumberPlane' final or making the method 'fillTheOutsideWithColors' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 135
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 135
 Error
whitespace WhitespaceAround 'for' is not followed by whitespace. 136
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 136
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 136
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 136
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 136
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 136
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 136
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 136
 Error
whitespace WhitespaceAround 'for' is not followed by whitespace. 137
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 137
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 137
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 137
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 137
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 137
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 137
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 137
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 138
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 138
 Error
misc FinalParameters Parameter c should be final. 145
 Error
whitespace WhitespaceAround 'for' is not followed by whitespace. 146
 Error
sizes LineLength Line is longer than 80 characters (found 89). 149
 Error
sizes LineLength Line is longer than 80 characters (found 82). 155
 Error
design DesignForExtension Class 'GaussianNumberPlane' looks like designed for extension (can be subclassed), but the method 'computeTheJuliaSetFor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GaussianNumberPlane' final or making the method 'computeTheJuliaSetFor' static/final/abstract/empty, or adding allowed annotation for the method. 155
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 155
 Error
misc FinalParameters Parameter pointFromMandelbrotSet should be final. 155
 Error
sizes LineLength Line is longer than 80 characters (found 97). 156
 Error
design DesignForExtension Class 'GaussianNumberPlane' looks like designed for extension (can be subclassed), but the method 'zoomIntoTheMandelbrotSet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GaussianNumberPlane' final or making the method 'zoomIntoTheMandelbrotSet' static/final/abstract/empty, or adding allowed annotation for the method. 161
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 161
 Error
misc FinalParameters Parameter zoomPoint should be final. 161
 Error
sizes LineLength Line is longer than 80 characters (found 94). 162
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 164
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 164
 Error
sizes LineLength Line is longer than 80 characters (found 93). 165
 Error
sizes LineLength Line is longer than 80 characters (found 90). 167
 Error
sizes LineLength Line is longer than 80 characters (found 96). 169
 Error
sizes LineLength Line is longer than 80 characters (found 102). 173
 Error
whitespace WhitespaceAround 'for' is not followed by whitespace. 174
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 174
 Error
whitespace WhitespaceAround 'for' is not followed by whitespace. 175
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 175
 Error
design DesignForExtension Class 'GaussianNumberPlane' looks like designed for extension (can be subclassed), but the method 'zoomOutOfTheMandelbrotSet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GaussianNumberPlane' final or making the method 'zoomOutOfTheMandelbrotSet' static/final/abstract/empty, or adding allowed annotation for the method. 182
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 182
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 184
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 184
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 184
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 184
 Error
sizes LineLength Line is longer than 80 characters (found 99). 188
 Error
whitespace WhitespaceAround 'for' is not followed by whitespace. 189
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 189
 Error
whitespace WhitespaceAround 'for' is not followed by whitespace. 190
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 190
 Error
design DesignForExtension Class 'GaussianNumberPlane' looks like designed for extension (can be subclassed), but the method 'zoomIntoTheJuliaSetFor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GaussianNumberPlane' final or making the method 'zoomIntoTheJuliaSetFor' static/final/abstract/empty, or adding allowed annotation for the method. 197
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 197
 Error
misc FinalParameters Parameter zoomPoint should be final. 197
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 202
 Error
design DesignForExtension Class 'GaussianNumberPlane' looks like designed for extension (can be subclassed), but the method 'getZoomLevel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GaussianNumberPlane' final or making the method 'getZoomLevel' static/final/abstract/empty, or adding allowed annotation for the method. 205
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 205
 Error
design DesignForExtension Class 'GaussianNumberPlane' looks like designed for extension (can be subclassed), but the method 'inceaseZoomLevel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GaussianNumberPlane' final or making the method 'inceaseZoomLevel' static/final/abstract/empty, or adding allowed annotation for the method. 209
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 209
 Error
coding InnerAssignment Inner assignments should be avoided. 210
 Error
design DesignForExtension Class 'GaussianNumberPlane' looks like designed for extension (can be subclassed), but the method 'deceaseZoomLevel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GaussianNumberPlane' final or making the method 'deceaseZoomLevel' static/final/abstract/empty, or adding allowed annotation for the method. 213
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 213
 Error
coding InnerAssignment Inner assignments should be avoided. 214
 Error
design DesignForExtension Class 'GaussianNumberPlane' looks like designed for extension (can be subclassed), but the method 'setZoomLevel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GaussianNumberPlane' final or making the method 'setZoomLevel' static/final/abstract/empty, or adding allowed annotation for the method. 217
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 217
 Error
misc FinalParameters Parameter zoomLevel should be final. 217
 Error
coding HiddenField 'zoomLevel' hides a field. 217
 Error
design DesignForExtension Class 'GaussianNumberPlane' looks like designed for extension (can be subclassed), but the method 'getZoomCenter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GaussianNumberPlane' final or making the method 'getZoomCenter' static/final/abstract/empty, or adding allowed annotation for the method. 221
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 221
 Error
design DesignForExtension Class 'GaussianNumberPlane' looks like designed for extension (can be subclassed), but the method 'setZoomCenter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GaussianNumberPlane' final or making the method 'setZoomCenter' static/final/abstract/empty, or adding allowed annotation for the method. 225
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 225
 Error
misc FinalParameters Parameter zoomCenter should be final. 225
 Error
coding HiddenField 'zoomCenter' hides a field. 225

org/woehlke/computer/kurzweil/mandelbrot/model/helper/Point.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
sizes LineLength Line is longer than 80 characters (found 90). 9
 Error
javadoc JavadocVariable Missing a Javadoc comment. 17
 Error
javadoc JavadocVariable Missing a Javadoc comment. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
misc FinalParameters Parameter p should be final. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error
misc FinalParameters Parameter x should be final. 28
 Error
coding HiddenField 'x' hides a field. 28
 Error
misc FinalParameters Parameter y should be final. 28
 Error
coding HiddenField 'y' hides a field. 28
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'moveUp' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Point' final or making the method 'moveUp' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'moveRight' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Point' final or making the method 'moveRight' static/final/abstract/empty, or adding allowed annotation for the method. 37
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 37
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'moveDown' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Point' final or making the method 'moveDown' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'moveLeft' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Point' final or making the method 'moveLeft' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'getWidth' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Point' final or making the method 'getWidth' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 49
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'getHeight' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Point' final or making the method 'getHeight' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error
blocks LeftCurly '{' at column 28 should have line break after. 52
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'getX' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Point' final or making the method 'getX' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'setX' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Point' final or making the method 'setX' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error
misc FinalParameters Parameter x should be final. 58
 Error
coding HiddenField 'x' hides a field. 58
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'getY' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Point' final or making the method 'getY' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'setY' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Point' final or making the method 'setY' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Error
misc FinalParameters Parameter y should be final. 66
 Error
coding HiddenField 'y' hides a field. 66
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Point' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error
misc FinalParameters Parameter o should be final. 71
 Error
blocks NeedBraces 'if' construct must use '{}'s. 72
 Error
blocks NeedBraces 'if' construct must use '{}'s. 73
 Error
whitespace OperatorWrap '&&' should be on a new line. 75
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Point' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Point' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error
whitespace OperatorWrap '+' should be on a new line. 86
 Error
whitespace OperatorWrap '+' should be on a new line. 87
 Error
whitespace OperatorWrap '+' should be on a new line. 88

org/woehlke/computer/kurzweil/mandelbrot/model/state/ApplicationState.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
sizes LineLength Line is longer than 80 characters (found 90). 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 13
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 15
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16

org/woehlke/computer/kurzweil/mandelbrot/model/state/ApplicationStateMachine.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.computer.kurzweil.mandelbrot.model.state.ApplicationState.*. 3
 Error
sizes LineLength Line is longer than 80 characters (found 90). 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
design DesignForExtension Class 'ApplicationStateMachine' looks like designed for extension (can be subclassed), but the method 'click' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationStateMachine' final or making the method 'click' static/final/abstract/empty, or adding allowed annotation for the method. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 23
 Error
coding MissingSwitchDefault switch without "default" clause. 25
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 25
 Error
design DesignForExtension Class 'ApplicationStateMachine' looks like designed for extension (can be subclassed), but the method 'setModeSwitch' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationStateMachine' final or making the method 'setModeSwitch' static/final/abstract/empty, or adding allowed annotation for the method. 42
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 42
 Error
coding MissingSwitchDefault switch without "default" clause. 44
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 44
 Error
design DesignForExtension Class 'ApplicationStateMachine' looks like designed for extension (can be subclassed), but the method 'setModeZoom' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationStateMachine' final or making the method 'setModeZoom' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error
coding MissingSwitchDefault switch without "default" clause. 60
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 60
 Error
design DesignForExtension Class 'ApplicationStateMachine' looks like designed for extension (can be subclassed), but the method 'getApplicationState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationStateMachine' final or making the method 'getApplicationState' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Error
design DesignForExtension Class 'ApplicationStateMachine' looks like designed for extension (can be subclassed), but the method 'setApplicationState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationStateMachine' final or making the method 'setApplicationState' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 78
 Error
misc FinalParameters Parameter applicationState should be final. 78
 Error
coding HiddenField 'applicationState' hides a field. 78

org/woehlke/computer/kurzweil/mandelbrot/model/turing/MandelbrotTuringMachine.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 90). 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 19
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
misc FinalParameters Parameter model should be final. 22
 Error
design DesignForExtension Class 'MandelbrotTuringMachine' looks like designed for extension (can be subclassed), but the method 'start' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MandelbrotTuringMachine' final or making the method 'start' static/final/abstract/empty, or adding allowed annotation for the method. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
design DesignForExtension Class 'MandelbrotTuringMachine' looks like designed for extension (can be subclassed), but the method 'step' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'MandelbrotTuringMachine' final or making the method 'step' static/final/abstract/empty, or adding allowed annotation for the method. 35
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 36
 Error
whitespace WhitespaceAround 'switch' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 37
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 40
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 50
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 50
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 56
 Error
sizes LineLength Line is longer than 80 characters (found 97). 57
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 57
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 57
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 65
 Error
sizes LineLength Line is longer than 80 characters (found 92). 66
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 66
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 66
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 72
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 72
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 77

org/woehlke/computer/kurzweil/mandelbrot/model/turing/TuringDirection.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
sizes LineLength Line is longer than 80 characters (found 90). 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 13
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 15
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16

org/woehlke/computer/kurzweil/mandelbrot/model/turing/TuringPhase.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 90). 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 13
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 15
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16

org/woehlke/computer/kurzweil/mandelbrot/model/turing/TuringPhaseState.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 90). 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
design DesignForExtension Class 'TuringPhaseState' looks like designed for extension (can be subclassed), but the method 'start' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TuringPhaseState' final or making the method 'start' static/final/abstract/empty, or adding allowed annotation for the method. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 20
 Error
design DesignForExtension Class 'TuringPhaseState' looks like designed for extension (can be subclassed), but the method 'finishSearchTheSet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TuringPhaseState' final or making the method 'finishSearchTheSet' static/final/abstract/empty, or adding allowed annotation for the method. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 24
 Error
design DesignForExtension Class 'TuringPhaseState' looks like designed for extension (can be subclassed), but the method 'finishWalkAround' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TuringPhaseState' final or making the method 'finishWalkAround' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error
design DesignForExtension Class 'TuringPhaseState' looks like designed for extension (can be subclassed), but the method 'finishFillTheOutsideWithColors' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TuringPhaseState' final or making the method 'finishFillTheOutsideWithColors' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Error
design DesignForExtension Class 'TuringPhaseState' looks like designed for extension (can be subclassed), but the method 'getTuringTuringPhase' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TuringPhaseState' final or making the method 'getTuringTuringPhase' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 36

org/woehlke/computer/kurzweil/mandelbrot/model/turing/TuringPositions.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 90). 9
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 17
 Error
javadoc JavadocVariable Missing a Javadoc comment. 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
misc FinalParameters Parameter worldDimensions should be final. 24
 Error
coding HiddenField 'worldDimensions' hides a field. 24
 Error
design DesignForExtension Class 'TuringPositions' looks like designed for extension (can be subclassed), but the method 'start' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TuringPositions' final or making the method 'start' static/final/abstract/empty, or adding allowed annotation for the method. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
sizes LineLength Line is longer than 80 characters (found 98). 31
 Error
whitespace WhitespaceAround '-' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '-' is not preceded with whitespace. 31
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '/' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '/' is not preceded with whitespace. 31
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 31
 Error
coding MagicNumber '11' is a magic number. 31
 Error
design DesignForExtension Class 'TuringPositions' looks like designed for extension (can be subclassed), but the method 'markFirstSetPosition' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TuringPositions' final or making the method 'markFirstSetPosition' static/final/abstract/empty, or adding allowed annotation for the method. 35
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 35
 Error
design DesignForExtension Class 'TuringPositions' looks like designed for extension (can be subclassed), but the method 'getTuringPosition' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TuringPositions' final or making the method 'getTuringPosition' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 40
 Error
design DesignForExtension Class 'TuringPositions' looks like designed for extension (can be subclassed), but the method 'goForward' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TuringPositions' final or making the method 'goForward' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 46
 Error
design DesignForExtension Class 'TuringPositions' looks like designed for extension (can be subclassed), but the method 'turnRight' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TuringPositions' final or making the method 'turnRight' static/final/abstract/empty, or adding allowed annotation for the method. 64
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 64
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 66
 Error
design DesignForExtension Class 'TuringPositions' looks like designed for extension (can be subclassed), but the method 'turnLeft' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TuringPositions' final or making the method 'turnLeft' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 78
 Error
design DesignForExtension Class 'TuringPositions' looks like designed for extension (can be subclassed), but the method 'isFinishedWalkAround' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TuringPositions' final or making the method 'isFinishedWalkAround' static/final/abstract/empty, or adding allowed annotation for the method. 88
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Error
sizes LineLength Line is longer than 80 characters (found 87). 89
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 89
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 89
 Error
coding MagicNumber '100' is a magic number. 89

org/woehlke/computer/kurzweil/mandelbrot/view/ApplicationCanvas.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.swing.*. 5
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - java.awt.*. 6
 Error
sizes LineLength Line is longer than 80 characters (found 90). 13
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
misc FinalParameters Parameter app should be final. 24
 Error
coding HiddenField 'app' hides a field. 24
 Error
design DesignForExtension Class 'ApplicationCanvas' looks like designed for extension (can be subclassed), but the method 'paint' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationCanvas' final or making the method 'paint' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error
misc FinalParameters Parameter g should be final. 33
 Error
whitespace WhitespaceAround 'for' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 40
 Error
whitespace WhitespaceAround 'for' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 41
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 42
 Error
whitespace WhitespaceAround '*' is not followed by whitespace. 42
 Error
whitespace WhitespaceAround '*' is not preceded with whitespace. 42
 Error
coding MagicNumber '4' is a magic number. 42
 Error
whitespace WhitespaceAround '%' is not followed by whitespace. 42
 Error
whitespace WhitespaceAround '%' is not preceded with whitespace. 42
 Error
coding MagicNumber '256' is a magic number. 42
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 45
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 45
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 45
 Error
design DesignForExtension Class 'ApplicationCanvas' looks like designed for extension (can be subclassed), but the method 'update' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationCanvas' final or making the method 'update' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 50
 Error
misc FinalParameters Parameter g should be final. 50

org/woehlke/computer/kurzweil/mandelbrot/view/ApplicationFrame.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.swing.*. 9
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - java.awt.*. 10
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - java.awt.event.*. 11
 Error
sizes LineLength Line is longer than 80 characters (found 90). 17
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 30
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
javadoc JavadocVariable Missing a Javadoc comment. 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 33
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Error
misc FinalParameters Parameter config should be final. 35
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 37
 Error
sizes LineLength Line is longer than 80 characters (found 82). 43
 Error
whitespace ParenPad '(' is followed by whitespace. 52
 Error
design DesignForExtension Class 'ApplicationFrame' looks like designed for extension (can be subclassed), but the method 'windowOpened' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationFrame' final or making the method 'windowOpened' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error
misc FinalParameters Parameter e should be final. 58
 Error
design DesignForExtension Class 'ApplicationFrame' looks like designed for extension (can be subclassed), but the method 'windowClosing' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationFrame' final or making the method 'windowClosing' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error
misc FinalParameters Parameter e should be final. 62
 Error
design DesignForExtension Class 'ApplicationFrame' looks like designed for extension (can be subclassed), but the method 'windowClosed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationFrame' final or making the method 'windowClosed' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Error
misc FinalParameters Parameter e should be final. 66
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 70
 Error
misc FinalParameters Parameter e should be final. 70
 Error
whitespace WhitespaceAround '{' is not followed by whitespace. 70
 Error
whitespace WhitespaceAround '}' is not preceded with whitespace. 70
 Error
design DesignForExtension Class 'ApplicationFrame' looks like designed for extension (can be subclassed), but the method 'windowDeiconified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationFrame' final or making the method 'windowDeiconified' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error
misc FinalParameters Parameter e should be final. 72
 Error
design DesignForExtension Class 'ApplicationFrame' looks like designed for extension (can be subclassed), but the method 'windowActivated' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationFrame' final or making the method 'windowActivated' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 Error
misc FinalParameters Parameter e should be final. 76
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 80
 Error
misc FinalParameters Parameter e should be final. 80
 Error
whitespace WhitespaceAround '{' is not followed by whitespace. 80
 Error
whitespace WhitespaceAround '}' is not preceded with whitespace. 80
 Error
design DesignForExtension Class 'ApplicationFrame' looks like designed for extension (can be subclassed), but the method 'mouseClicked' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationFrame' final or making the method 'mouseClicked' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error
misc FinalParameters Parameter e should be final. 84
 Error
misc FinalParameters Parameter e should be final. 91
 Error
whitespace WhitespaceAround '{' is not followed by whitespace. 91
 Error
whitespace WhitespaceAround '}' is not preceded with whitespace. 91
 Error
misc FinalParameters Parameter e should be final. 94
 Error
whitespace WhitespaceAround '{' is not followed by whitespace. 94
 Error
whitespace WhitespaceAround '}' is not preceded with whitespace. 94
 Error
misc FinalParameters Parameter e should be final. 97
 Error
whitespace WhitespaceAround '{' is not followed by whitespace. 97
 Error
whitespace WhitespaceAround '}' is not preceded with whitespace. 97
 Error
misc FinalParameters Parameter e should be final. 100
 Error
whitespace WhitespaceAround '{' is not followed by whitespace. 100
 Error
whitespace WhitespaceAround '}' is not preceded with whitespace. 100
 Error
design DesignForExtension Class 'ApplicationFrame' looks like designed for extension (can be subclassed), but the method 'showMeInit' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationFrame' final or making the method 'showMeInit' static/final/abstract/empty, or adding allowed annotation for the method. 102
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 102
 Error
coding MagicNumber '180' is a magic number. 106
 Error
sizes LineLength Line is longer than 80 characters (found 84). 113
 Error
design DesignForExtension Class 'ApplicationFrame' looks like designed for extension (can be subclassed), but the method 'setModeSwitch' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationFrame' final or making the method 'setModeSwitch' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 135
 Error
design DesignForExtension Class 'ApplicationFrame' looks like designed for extension (can be subclassed), but the method 'setModeZoom' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationFrame' final or making the method 'setModeZoom' static/final/abstract/empty, or adding allowed annotation for the method. 139
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 139
 Error
design DesignForExtension Class 'ApplicationFrame' looks like designed for extension (can be subclassed), but the method 'getCanvas' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationFrame' final or making the method 'getCanvas' static/final/abstract/empty, or adding allowed annotation for the method. 143
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 143

org/woehlke/computer/kurzweil/mandelbrot/view/PanelButtons.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.swing.*. 5
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - java.awt.*. 6
 Error
sizes LineLength Line is longer than 80 characters (found 90). 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
javadoc JavadocVariable Missing a Javadoc comment. 28
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 31
 Error
misc FinalParameters Parameter model should be final. 31
 Error
coding HiddenField 'model' hides a field. 31
 Error
sizes LineLength Line is longer than 80 characters (found 89). 34
 Error
sizes LineLength Line is longer than 80 characters (found 85). 38
 Error
misc FinalParameters Parameter ae should be final. 58
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 61
 Error
whitespace WhitespaceAround 'if' is not followed by whitespace. 63
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 63

org/woehlke/computer/kurzweil/mandelbrot/view/PanelCopyright.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.swing.*. 3
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - java.awt.*. 4
 Error
sizes LineLength Line is longer than 80 characters (found 90). 10
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
misc FinalParameters Parameter subtitle should be final. 17

org/woehlke/computer/kurzweil/mandelbrot/view/PanelSubtitle.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.swing.*. 3
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - java.awt.*. 4
 Error
sizes LineLength Line is longer than 80 characters (found 90). 10
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
misc FinalParameters Parameter subtitle should be final. 17

org/woehlke/computer/kurzweil/mandelbrot/view/RradioButtons.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 90). 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 13
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14