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 265

Files

File
 I
 W
 E
org/woehlke/computer/kurzweil/cyclic/cellular/automaton/CyclicCellularAutomatonApplication.java 0 0 5
org/woehlke/computer/kurzweil/cyclic/cellular/automaton/config/ColorScheme.java 0 0 17
org/woehlke/computer/kurzweil/cyclic/cellular/automaton/config/Config.java 0 0 38
org/woehlke/computer/kurzweil/cyclic/cellular/automaton/config/ConfigProperties.java 0 0 22
org/woehlke/computer/kurzweil/cyclic/cellular/automaton/config/ObjectRegistry.java 0 0 59
org/woehlke/computer/kurzweil/cyclic/cellular/automaton/control/CyclicCellularAutomatonController.java 0 0 18
org/woehlke/computer/kurzweil/cyclic/cellular/automaton/model/CyclicCellularAutomatonLattice.java 0 0 35
org/woehlke/computer/kurzweil/cyclic/cellular/automaton/model/LatticeNeighbourhood.java 0 0 4
org/woehlke/computer/kurzweil/cyclic/cellular/automaton/view/CyclicCellularAutomatonCanvas.java 0 0 17
org/woehlke/computer/kurzweil/cyclic/cellular/automaton/view/CyclicCellularAutomatonFrame.java 0 0 29
org/woehlke/computer/kurzweil/cyclic/cellular/automaton/view/PanelButtons.java 0 0 15
org/woehlke/computer/kurzweil/cyclic/cellular/automaton/view/PanelSubtitle.java 0 0 6

Rules

Category Rule Violations Severity
blocks EmptyBlock 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 56
 Error
MissingJavadocMethod 58
 Error
misc FinalParameters 28
 Error
sizes LineLength
  • fileExtensions: "java"
33
 Error

Details

org/woehlke/computer/kurzweil/cyclic/cellular/automaton/CyclicCellularAutomatonApplication.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 91). 10
 Error
design FinalClass Class CyclicCellularAutomatonApplication should be declared as final. 14
 Error
misc FinalParameters Parameter args should be final. 24
 Error
sizes LineLength Line is longer than 80 characters (found 83). 26

org/woehlke/computer/kurzweil/cyclic/cellular/automaton/config/ColorScheme.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 91). 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
coding MagicNumber '54' is a magic number. 35
 Error
coding MagicNumber '12' is a magic number. 35
 Error
coding MagicNumber '88' is a magic number. 35
 Error
coding MagicNumber '154' is a magic number. 36
 Error
coding MagicNumber '112' is a magic number. 36
 Error
coding MagicNumber '38' is a magic number. 36
 Error
coding MagicNumber '234' is a magic number. 37
 Error
coding MagicNumber '123' is a magic number. 37
 Error
coding MagicNumber '254' is a magic number. 37
 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. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 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. 48
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 48
 Error
misc FinalParameters Parameter state should be final. 48

org/woehlke/computer/kurzweil/cyclic/cellular/automaton/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
sizes LineLength Line is longer than 80 characters (found 91). 14
 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. 26
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 31
 Error
blocks EmptyBlock Must have at least one statement. 37
 Error
sizes LineLength Line is longer than 80 characters (found 92). 47
 Error
sizes LineLength Line is longer than 80 characters (found 81). 49
 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. 55
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 55
 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. 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 '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. 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 '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. 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 '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. 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 '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. 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 '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. 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 '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. 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 '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. 94
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 94
 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. 98
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 98
 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. 102
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 102

org/woehlke/computer/kurzweil/cyclic/cellular/automaton/config/ConfigProperties.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 91). 10
 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
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
sizes LineLength Line is longer than 80 characters (found 83). 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 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 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 JavadocVariable Missing a Javadoc comment. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 36
 Error
sizes LineLength Line is longer than 80 characters (found 82). 37

org/woehlke/computer/kurzweil/cyclic/cellular/automaton/config/ObjectRegistry.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.computer.kurzweil.cyclic.cellular.automaton.view.*. 5
 Error
sizes LineLength Line is longer than 80 characters (found 91). 11
 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 JavadocVariable Missing a Javadoc comment. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 26
 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. 36
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 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. 40
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 40
 Error
misc FinalParameters Parameter controller should be final. 40
 Error
coding HiddenField 'controller' hides a field. 40
 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. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 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. 48
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 48
 Error
misc FinalParameters Parameter canvas should be final. 48
 Error
coding HiddenField 'canvas' hides a field. 48
 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. 52
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 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. 56
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 56
 Error
misc FinalParameters Parameter lattice should be final. 56
 Error
coding HiddenField 'lattice' hides a field. 56
 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. 60
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 60
 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. 64
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 64
 Error
misc FinalParameters Parameter frame should be final. 64
 Error
coding HiddenField 'frame' hides a field. 64
 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. 68
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 68
 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. 72
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error
misc FinalParameters Parameter colorScheme should be final. 72
 Error
coding HiddenField 'colorScheme' hides a field. 72
 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. 76
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 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. 80
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 80
 Error
misc FinalParameters Parameter panelButtons should be final. 80
 Error
coding HiddenField 'panelButtons' hides a field. 80
 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. 84
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 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. 88
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Error
misc FinalParameters Parameter subtitle should be final. 88
 Error
coding HiddenField 'subtitle' hides a field. 88
 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. 92
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 92
 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. 96
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 96
 Error
misc FinalParameters Parameter config should be final. 96
 Error
coding HiddenField 'config' hides a field. 96

org/woehlke/computer/kurzweil/cyclic/cellular/automaton/control/CyclicCellularAutomatonController.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 91). 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
misc FinalParameters Parameter ctx should be final. 29
 Error
coding HiddenField 'ctx' hides a field. 29
 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. 34
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 34
 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. 51
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 51
 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. 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 '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. 62
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 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. 66
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 66

org/woehlke/computer/kurzweil/cyclic/cellular/automaton/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.cyclic.cellular.automaton.model.LatticeNeighbourhood.*. 10
 Error
sizes LineLength Line is longer than 80 characters (found 91). 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 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. 33
 Error
javadoc JavadocVariable Missing a Javadoc comment. 35
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 37
 Error
misc FinalParameters Parameter ctx should be final. 37
 Error
coding HiddenField 'ctx' hides a field. 37
 Error
sizes LineLength Line is longer than 80 characters (found 86). 52
 Error
sizes LineLength Line is longer than 80 characters (found 90). 53
 Error
sizes LineLength Line is longer than 80 characters (found 91). 54
 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. 59
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Error
sizes LineLength Line is longer than 80 characters (found 97). 65
 Error
sizes LineLength Line is longer than 80 characters (found 93). 66
 Error
sizes LineLength Line is longer than 80 characters (found 94). 67
 Error
sizes LineLength Line is longer than 80 characters (found 93). 68
 Error
sizes LineLength Line is longer than 80 characters (found 94). 69
 Error
sizes LineLength Line is longer than 80 characters (found 99). 70
 Error
sizes LineLength Line is longer than 80 characters (found 103). 105
 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. 122
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 122
 Error
misc FinalParameters Parameter x should be final. 122
 Error
misc FinalParameters Parameter y should be final. 122
 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. 126
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 126
 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. 132
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 132
 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. 138
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 138

org/woehlke/computer/kurzweil/cyclic/cellular/automaton/model/LatticeNeighbourhood.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 91). 7
 Error
javadoc JavadocStyle First sentence should end with a period. 13
 Error
javadoc JavadocStyle First sentence should end with a period. 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23

org/woehlke/computer/kurzweil/cyclic/cellular/automaton/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 91). 13
 Error
sizes LineLength Line is longer than 80 characters (found 87). 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 26
 Error
misc FinalParameters Parameter ctx should be final. 26
 Error
coding HiddenField 'ctx' hides a field. 26
 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. 35
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Error
misc FinalParameters Parameter g should be final. 35
 Error
sizes LineLength Line is longer than 80 characters (found 81). 37
 Error
sizes LineLength Line is longer than 80 characters (found 85). 38
 Error
sizes LineLength Line is longer than 80 characters (found 85). 40
 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. 47
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Error
misc FinalParameters Parameter g should be final. 47

org/woehlke/computer/kurzweil/cyclic/cellular/automaton/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 91). 17
 Error
sizes LineLength Line is longer than 80 characters (found 82). 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 32
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 34
 Error
misc FinalParameters Parameter ctx should be final. 34
 Error
coding HiddenField 'ctx' hides a field. 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. 47
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 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. 54
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error
misc FinalParameters Parameter e should be final. 54
 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. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error
misc FinalParameters Parameter e should be final. 58
 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. 62
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error
misc FinalParameters Parameter e should be final. 62
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Error
misc FinalParameters Parameter e should be final. 66
 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. 69
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error
misc FinalParameters Parameter e should be final. 69
 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. 73
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error
misc FinalParameters Parameter e should be final. 73
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error
misc FinalParameters Parameter e should be final. 77

org/woehlke/computer/kurzweil/cyclic/cellular/automaton/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
sizes LineLength Line is longer than 80 characters (found 91). 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
sizes LineLength Line is longer than 80 characters (found 88). 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 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 MissingJavadocMethod Missing a Javadoc comment. 30
 Error
misc FinalParameters Parameter ctx should be final. 30
 Error
coding HiddenField 'ctx' hides a field. 30
 Error
misc FinalParameters Parameter ae should be final. 50

org/woehlke/computer/kurzweil/cyclic/cellular/automaton/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
sizes LineLength Line is longer than 80 characters (found 91). 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
misc FinalParameters Parameter ctx should be final. 22