Checkstyle Results

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

rss feed

Summary

Files
 Info
 Warnings
 Errors
13 0 0 365

Files

File
 I
 W
 E
org/woehlke/computer/kurzweil/tabs/cca/CyclicCellularAutomatonApplication.java 0 0 4
org/woehlke/computer/kurzweil/tabs/cca/config/ColorScheme.java 0 0 29
org/woehlke/computer/kurzweil/tabs/cca/config/Config.java 0 0 62
org/woehlke/computer/kurzweil/tabs/cca/config/ConfigProperties.java 0 0 31
org/woehlke/computer/kurzweil/tabs/cca/config/ObjectRegistry.java 0 0 57
org/woehlke/computer/kurzweil/tabs/cca/control/CyclicCellularAutomatonController.java 0 0 20
org/woehlke/computer/kurzweil/tabs/cca/model/CyclicCellularAutomatonLattice.java 0 0 90
org/woehlke/computer/kurzweil/tabs/cca/model/LatticeNeighbourhood.java 0 0 3
org/woehlke/computer/kurzweil/tabs/cca/view/CyclicCellularAutomatonCanvas.java 0 0 23
org/woehlke/computer/kurzweil/tabs/cca/view/CyclicCellularAutomatonFrame.java 0 0 30
org/woehlke/computer/kurzweil/tabs/cca/view/PanelButtons.java 0 0 11
org/woehlke/computer/kurzweil/tabs/cca/view/PanelSubtitle.java 0 0 5

Rules

Category Rule Violations Severity
blocks EmptyBlock 1
 Error
LeftCurly 2
 Error
RightCurly 1
 Error
coding HiddenField 13
 Error
MagicNumber 9
 Error
design DesignForExtension 47
 Error
FinalClass 1
 Error
InterfaceIsType 1
 Error
imports AvoidStarImport 11
 Error
javadoc JavadocPackage 5
 Error
JavadocStyle 2
 Error
JavadocVariable 53
 Error
MissingJavadocMethod 58
 Error
misc FinalParameters 28
 Error
sizes LineLength
  • fileExtensions: "java"
18
 Error
whitespace NoWhitespaceBefore 1
 Error
ParenPad 3
 Error
WhitespaceAfter 33
 Error
WhitespaceAround 78
 Error

Details

org/woehlke/computer/kurzweil/tabs/cca/CyclicCellularAutomatonApplication.java

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

org/woehlke/computer/kurzweil/tabs/cca/config/ColorScheme.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 14
 Error
coding MagicNumber '54' is a magic number. 29
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 29
 Error
coding MagicNumber '12' is a magic number. 29
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 29
 Error
coding MagicNumber '88' is a magic number. 29
 Error
coding MagicNumber '154' is a magic number. 30
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 30
 Error
coding MagicNumber '112' is a magic number. 30
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 30
 Error
coding MagicNumber '38' is a magic number. 30
 Error
coding MagicNumber '234' is a magic number. 31
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 31
 Error
coding MagicNumber '123' is a magic number. 31
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 31
 Error
coding MagicNumber '254' is a magic number. 31
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 33
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 33
 Error
design DesignForExtension Class 'ColorScheme' looks like designed for extension (can be subclassed), but the method 'getMaxState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ColorScheme' final or making the method 'getMaxState' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 38
 Error
design DesignForExtension Class 'ColorScheme' looks like designed for extension (can be subclassed), but the method 'getColorForState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ColorScheme' final or making the method 'getColorForState' static/final/abstract/empty, or adding allowed annotation for the method. 42
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 42
 Error
misc FinalParameters Parameter state should be final. 42
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 42

org/woehlke/computer/kurzweil/tabs/cca/config/Config.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 - java.awt.*. 3
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 15
 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
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 31
 Error
whitespace ParenPad '(' is followed by whitespace. 31
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 31
 Error
blocks EmptyBlock Must have at least one statement. 31
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 34
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 35
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 36
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 40
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 40
 Error
sizes LineLength Line is longer than 80 characters (found 89). 41
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 41
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 42
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 42
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 42
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 43
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 43
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'getFrameBounds' 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 'getFrameBounds' 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
whitespace WhitespaceAround '+' is not followed by whitespace. 53
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 53
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'getCanvasBounds' 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 'getCanvasBounds' 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 NoWhitespaceBefore ',' is preceded with whitespace. 61
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'getLatticeDimensions' 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 'getLatticeDimensions' 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. 64
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 65
 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. 68
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 68
 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. 72
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 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. 76
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 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. 80
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 80
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'getNeighborhood' 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 'getNeighborhood' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'getButtonVonNeumann' 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 'getButtonVonNeumann' static/final/abstract/empty, or adding allowed annotation for the method. 88
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'getButtonMoore' 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 'getButtonMoore' static/final/abstract/empty, or adding allowed annotation for the method. 92
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 92
 Error
design DesignForExtension Class 'Config' looks like designed for extension (can be subclassed), but the method 'getButtonWoehlke' 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 'getButtonWoehlke' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 96

org/woehlke/computer/kurzweil/tabs/cca/config/ConfigProperties.java

Severity Category Rule Message Line
 Error
design InterfaceIsType interfaces should describe a type and hence have methods. 5
 Error
javadoc JavadocVariable Missing a Javadoc comment. 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 8
 Error
javadoc JavadocVariable Missing a Javadoc comment. 9
 Error
javadoc JavadocVariable Missing a Javadoc comment. 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 11
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 11
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 12
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 13
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 13
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 13
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 14
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 14
 Error
sizes LineLength Line is longer than 80 characters (found 83). 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 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 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. 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

org/woehlke/computer/kurzweil/tabs/cca/config/ObjectRegistry.java

Severity Category Rule Message Line
 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
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 MissingJavadocMethod Missing a Javadoc comment. 25
 Error
design DesignForExtension Class 'ObjectRegistry' looks like designed for extension (can be subclassed), but the method 'getController' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ObjectRegistry' final or making the method 'getController' static/final/abstract/empty, or adding allowed annotation for the method. 35
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Error
design DesignForExtension Class 'ObjectRegistry' looks like designed for extension (can be subclassed), but the method 'setController' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ObjectRegistry' final or making the method 'setController' static/final/abstract/empty, or adding allowed annotation for the method. 39
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error
misc FinalParameters Parameter controller should be final. 39
 Error
coding HiddenField 'controller' hides a field. 39
 Error
design DesignForExtension Class 'ObjectRegistry' 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 'ObjectRegistry' final or making the method 'getCanvas' static/final/abstract/empty, or adding allowed annotation for the method. 43
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 43
 Error
design DesignForExtension Class 'ObjectRegistry' looks like designed for extension (can be subclassed), but the method 'setCanvas' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ObjectRegistry' final or making the method 'setCanvas' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Error
misc FinalParameters Parameter canvas should be final. 47
 Error
coding HiddenField 'canvas' hides a field. 47
 Error
design DesignForExtension Class 'ObjectRegistry' looks like designed for extension (can be subclassed), but the method 'getLattice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ObjectRegistry' final or making the method 'getLattice' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 51
 Error
design DesignForExtension Class 'ObjectRegistry' looks like designed for extension (can be subclassed), but the method 'setLattice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ObjectRegistry' final or making the method 'setLattice' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 55
 Error
misc FinalParameters Parameter lattice should be final. 55
 Error
coding HiddenField 'lattice' hides a field. 55
 Error
design DesignForExtension Class 'ObjectRegistry' 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 'ObjectRegistry' final or making the method 'getFrame' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Error
design DesignForExtension Class 'ObjectRegistry' looks like designed for extension (can be subclassed), but the method 'setFrame' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ObjectRegistry' final or making the method 'setFrame' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Error
misc FinalParameters Parameter frame should be final. 63
 Error
coding HiddenField 'frame' hides a field. 63
 Error
design DesignForExtension Class 'ObjectRegistry' looks like designed for extension (can be subclassed), but the method 'getColorScheme' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ObjectRegistry' final or making the method 'getColorScheme' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 67
 Error
design DesignForExtension Class 'ObjectRegistry' looks like designed for extension (can be subclassed), but the method 'setColorScheme' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ObjectRegistry' final or making the method 'setColorScheme' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 71
 Error
misc FinalParameters Parameter colorScheme should be final. 71
 Error
coding HiddenField 'colorScheme' hides a field. 71
 Error
design DesignForExtension Class 'ObjectRegistry' looks like designed for extension (can be subclassed), but the method 'getPanelButtons' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ObjectRegistry' final or making the method 'getPanelButtons' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 75
 Error
design DesignForExtension Class 'ObjectRegistry' looks like designed for extension (can be subclassed), but the method 'setPanelButtons' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ObjectRegistry' final or making the method 'setPanelButtons' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 79
 Error
misc FinalParameters Parameter panelButtons should be final. 79
 Error
coding HiddenField 'panelButtons' hides a field. 79
 Error
design DesignForExtension Class 'ObjectRegistry' 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 'ObjectRegistry' final or making the method 'getSubtitle' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 83
 Error
design DesignForExtension Class 'ObjectRegistry' looks like designed for extension (can be subclassed), but the method 'setSubtitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ObjectRegistry' final or making the method 'setSubtitle' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 87
 Error
misc FinalParameters Parameter subtitle should be final. 87
 Error
coding HiddenField 'subtitle' hides a field. 87
 Error
design DesignForExtension Class 'ObjectRegistry' 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 'ObjectRegistry' final or making the method 'getConfig' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Error
design DesignForExtension Class 'ObjectRegistry' looks like designed for extension (can be subclassed), but the method 'setConfig' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ObjectRegistry' final or making the method 'setConfig' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error
misc FinalParameters Parameter config should be final. 95
 Error
coding HiddenField 'config' hides a field. 95

org/woehlke/computer/kurzweil/tabs/cca/control/CyclicCellularAutomatonController.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error
misc FinalParameters Parameter ctx should be final. 28
 Error
coding HiddenField 'ctx' hides a field. 28
 Error
design DesignForExtension Class 'CyclicCellularAutomatonController' 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 'CyclicCellularAutomatonController' final or making the method 'run' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error
blocks LeftCurly '{' at column 17 should have line break after. 41
 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). 41
 Error
blocks LeftCurly '{' at column 44 should have line break after. 42
 Error
design DesignForExtension Class 'CyclicCellularAutomatonController' 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 'CyclicCellularAutomatonController' final or making the method 'exit' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Error
design DesignForExtension Class 'CyclicCellularAutomatonController' looks like designed for extension (can be subclassed), but the method 'pushButtonVonNeumann' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CyclicCellularAutomatonController' final or making the method 'pushButtonVonNeumann' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error
design DesignForExtension Class 'CyclicCellularAutomatonController' looks like designed for extension (can be subclassed), but the method 'pushButtonMoore' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CyclicCellularAutomatonController' final or making the method 'pushButtonMoore' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error
design DesignForExtension Class 'CyclicCellularAutomatonController' looks like designed for extension (can be subclassed), but the method 'pushButtonWoehlke' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CyclicCellularAutomatonController' final or making the method 'pushButtonWoehlke' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 62

org/woehlke/computer/kurzweil/tabs/cca/model/CyclicCellularAutomatonLattice.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 - java.awt.*. 5
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.computer.kurzweil.tabs.cca.model.LatticeNeighbourhood.*. 10
 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 JavadocVariable Missing a Javadoc comment. 27
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error
misc FinalParameters Parameter ctx should be final. 33
 Error
coding HiddenField 'ctx' hides a field. 33
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 47
 Error
sizes LineLength Line is longer than 80 characters (found 82). 48
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 48
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 48
 Error
sizes LineLength Line is longer than 80 characters (found 86). 49
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 49
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 49
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 49
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 49
 Error
sizes LineLength Line is longer than 80 characters (found 91). 50
 Error
design DesignForExtension Class 'CyclicCellularAutomatonLattice' 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 'CyclicCellularAutomatonLattice' final or making the method 'step' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 55
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 55
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 58
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 58
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 59
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 59
 Error
sizes LineLength Line is longer than 80 characters (found 97). 61
 Error
sizes LineLength Line is longer than 80 characters (found 87). 62
 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. 62
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 62
 Error
whitespace WhitespaceAround '%' is not followed by whitespace. 62
 Error
whitespace WhitespaceAround '%' is not preceded with whitespace. 62
 Error
sizes LineLength Line is longer than 80 characters (found 88). 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
sizes LineLength Line is longer than 80 characters (found 87). 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 WhitespaceAround '%' is not followed by whitespace. 64
 Error
whitespace WhitespaceAround '%' is not preceded with whitespace. 64
 Error
sizes LineLength Line is longer than 80 characters (found 88). 65
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 65
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 65
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 65
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 65
 Error
whitespace WhitespaceAround '%' is not followed by whitespace. 65
 Error
whitespace WhitespaceAround '%' is not preceded with whitespace. 65
 Error
sizes LineLength Line is longer than 80 characters (found 98). 66
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 66
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 77
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 97
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 97
 Error
sizes LineLength Line is longer than 80 characters (found 102). 101
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 101
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 109
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 109
 Error
whitespace ParenPad ')' is preceded with whitespace. 114
 Error
whitespace ParenPad ')' is preceded with whitespace. 115
 Error
design DesignForExtension Class 'CyclicCellularAutomatonLattice' 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 'CyclicCellularAutomatonLattice' final or making the method 'getCellStatusFor' static/final/abstract/empty, or adding allowed annotation for the method. 118
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 118
 Error
misc FinalParameters Parameter x should be final. 118
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 118
 Error
misc FinalParameters Parameter y should be final. 118
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 118
 Error
design DesignForExtension Class 'CyclicCellularAutomatonLattice' looks like designed for extension (can be subclassed), but the method 'startVonNeumann' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CyclicCellularAutomatonLattice' final or making the method 'startVonNeumann' static/final/abstract/empty, or adding allowed annotation for the method. 122
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 122
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 125
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 125
 Error
design DesignForExtension Class 'CyclicCellularAutomatonLattice' looks like designed for extension (can be subclassed), but the method 'startMoore' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CyclicCellularAutomatonLattice' final or making the method 'startMoore' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 128
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 131
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 131
 Error
design DesignForExtension Class 'CyclicCellularAutomatonLattice' looks like designed for extension (can be subclassed), but the method 'startWoehlke' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CyclicCellularAutomatonLattice' final or making the method 'startWoehlke' static/final/abstract/empty, or adding allowed annotation for the method. 134
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 134
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 137
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 137

org/woehlke/computer/kurzweil/tabs/cca/model/LatticeNeighbourhood.java

Severity Category Rule Message Line
 Error
javadoc JavadocStyle First sentence should end with a period. 5
 Error
javadoc JavadocStyle First sentence should end with a period. 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 15

org/woehlke/computer/kurzweil/tabs/cca/view/CyclicCellularAutomatonCanvas.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 87). 19
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error
misc FinalParameters Parameter ctx should be final. 25
 Error
coding HiddenField 'ctx' hides a field. 25
 Error
design DesignForExtension Class 'CyclicCellularAutomatonCanvas' 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 'CyclicCellularAutomatonCanvas' final or making the method 'paint' static/final/abstract/empty, or adding allowed annotation for the method. 34
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 34
 Error
misc FinalParameters Parameter g should be final. 34
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 36
 Error
sizes LineLength Line is longer than 80 characters (found 83). 37
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 37
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 38
 Error
sizes LineLength Line is longer than 80 characters (found 85). 39
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
design DesignForExtension Class 'CyclicCellularAutomatonCanvas' 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 'CyclicCellularAutomatonCanvas' final or making the method 'update' static/final/abstract/empty, or adding allowed annotation for the method. 46
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 46
 Error
misc FinalParameters Parameter g should be final. 46

org/woehlke/computer/kurzweil/tabs/cca/view/CyclicCellularAutomatonFrame.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.swing.*. 6
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - java.awt.*. 7
 Error
sizes LineLength Line is longer than 80 characters (found 82). 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 30
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Error
misc FinalParameters Parameter ctx should be final. 32
 Error
coding HiddenField 'ctx' hides a field. 32
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 34
 Error
design DesignForExtension Class 'CyclicCellularAutomatonFrame' looks like designed for extension (can be subclassed), but the method 'showMe' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CyclicCellularAutomatonFrame' final or making the method 'showMe' static/final/abstract/empty, or adding allowed annotation for the method. 46
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 46
 Error
design DesignForExtension Class 'CyclicCellularAutomatonFrame' 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 'CyclicCellularAutomatonFrame' final or making the method 'windowOpened' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error
misc FinalParameters Parameter e should be final. 53
 Error
design DesignForExtension Class 'CyclicCellularAutomatonFrame' 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 'CyclicCellularAutomatonFrame' final or making the method 'windowClosing' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error
misc FinalParameters Parameter e should be final. 57
 Error
design DesignForExtension Class 'CyclicCellularAutomatonFrame' 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 'CyclicCellularAutomatonFrame' final or making the method 'windowClosed' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error
misc FinalParameters Parameter e should be final. 61
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error
misc FinalParameters Parameter e should be final. 65
 Error
design DesignForExtension Class 'CyclicCellularAutomatonFrame' 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 'CyclicCellularAutomatonFrame' final or making the method 'windowDeiconified' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 67
 Error
misc FinalParameters Parameter e should be final. 67
 Error
design DesignForExtension Class 'CyclicCellularAutomatonFrame' 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 'CyclicCellularAutomatonFrame' final or making the method 'windowActivated' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 71
 Error
misc FinalParameters Parameter e should be final. 71
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 75
 Error
misc FinalParameters Parameter e should be final. 75

org/woehlke/computer/kurzweil/tabs/cca/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
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 JavadocVariable Missing a Javadoc comment. 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
misc FinalParameters Parameter ctx should be final. 23
 Error
coding HiddenField 'ctx' hides a field. 23
 Error
misc FinalParameters Parameter ae should be final. 44

org/woehlke/computer/kurzweil/tabs/cca/view/PanelSubtitle.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
javadoc JavadocVariable Missing a Javadoc comment. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
misc FinalParameters Parameter ctx should be final. 17