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 366

Files

File
 I
 W
 E
org/woehlke/computer/kurzweil/tabs/dla/DiffusionLimitedAggregation.java 0 0 5
org/woehlke/computer/kurzweil/tabs/dla/DiffusionLimitedAggregationDesktop.java 0 0 4
org/woehlke/computer/kurzweil/tabs/dla/control/ControllerThread.java 0 0 20
org/woehlke/computer/kurzweil/tabs/dla/control/package-info.java 0 0 1
org/woehlke/computer/kurzweil/tabs/dla/model/Dendrite.java 0 0 37
org/woehlke/computer/kurzweil/tabs/dla/model/Particles.java 0 0 59
org/woehlke/computer/kurzweil/tabs/dla/model/Point.java 0 0 112
org/woehlke/computer/kurzweil/tabs/dla/model/package-info.java 0 0 1
org/woehlke/computer/kurzweil/tabs/dla/package-info.java 0 0 1
org/woehlke/computer/kurzweil/tabs/dla/view/WorldCanvas.java 0 0 67
org/woehlke/computer/kurzweil/tabs/dla/view/applet/DiffusionLimitedAggregationApplet.java 0 0 20
org/woehlke/computer/kurzweil/tabs/dla/view/desktop/DiffusionLimitedAggregationFrame.java 0 0 38
org/woehlke/computer/kurzweil/tabs/dla/view/package-info.java 0 0 1

Rules

Category Rule Violations Severity
blocks LeftCurly 2
 Error
RightCurly 1
 Error
coding HiddenField 10
 Error
MagicNumber 26
 Error
MissingSwitchDefault 1
 Error
design DesignForExtension 25
 Error
FinalClass 1
 Error
InterfaceIsType 1
 Error
imports AvoidStarImport 6
 Error
javadoc JavadocPackage 2
 Error
JavadocVariable 24
 Error
MissingJavadocMethod 36
 Error
misc ArrayTypeStyle 3
 Error
FinalParameters 29
 Error
naming MemberName 2
 Error
sizes LineLength
  • fileExtensions: "java"
24
 Error
whitespace WhitespaceAfter 42
 Error
WhitespaceAround 131
 Error

Details

org/woehlke/computer/kurzweil/tabs/dla/DiffusionLimitedAggregation.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 81). 9
 Error
design InterfaceIsType interfaces should describe a type and hence have methods. 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 18

org/woehlke/computer/kurzweil/tabs/dla/DiffusionLimitedAggregationDesktop.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 81). 9
 Error
design FinalClass Class DiffusionLimitedAggregationDesktop should be declared as final. 12
 Error
misc FinalParameters Parameter args should be final. 20
 Error
sizes LineLength Line is longer than 80 characters (found 110). 21

org/woehlke/computer/kurzweil/tabs/dla/control/ControllerThread.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 81). 11
 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 MissingJavadocMethod Missing a Javadoc comment. 28
 Error
misc FinalParameters Parameter canvas should be final. 28
 Error
coding HiddenField 'canvas' hides a field. 28
 Error
misc FinalParameters Parameter particles should be final. 28
 Error
coding HiddenField 'particles' hides a field. 28
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 31
 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. 34
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 34
 Error
blocks LeftCurly '{' at column 17 should have line break after. 42
 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). 42
 Error
blocks LeftCurly '{' at column 44 should have line break after. 43
 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. 48
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 48

org/woehlke/computer/kurzweil/tabs/dla/control/package-info.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 81). 5

org/woehlke/computer/kurzweil/tabs/dla/model/Dendrite.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 81). 9
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
misc ArrayTypeStyle Array brackets at illegal position. 20
 Error
misc ArrayTypeStyle Array brackets at illegal position. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 22
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
misc FinalParameters Parameter dimensions should be final. 24
 Error
coding HiddenField 'dimensions' hides a field. 24
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 29
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 29
 Error
design DesignForExtension Class 'Dendrite' looks like designed for extension (can be subclassed), but the method 'hasDendriteNeighbour' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dendrite' final or making the method 'hasDendriteNeighbour' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error
misc FinalParameters Parameter pixel should be final. 33
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 33
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '==' is not preceded with 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
whitespace WhitespaceAfter 'for' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 36
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 37
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 37
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
design DesignForExtension Class 'Dendrite' looks like designed for extension (can be subclassed), but the method 'getAgeForPixel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Dendrite' final or making the method 'getAgeForPixel' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error
misc FinalParameters Parameter x should be final. 49
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 49
 Error
misc FinalParameters Parameter y should be final. 49
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 49

org/woehlke/computer/kurzweil/tabs/dla/model/Particles.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 81). 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 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 worldDimensions should be final. 33
 Error
coding HiddenField 'worldDimensions' hides a field. 33
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 34
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 36
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 36
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 36
 Error
whitespace WhitespaceAround '>=' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '>=' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAround '?' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '?' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAround ':' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround ':' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '>=' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '>=' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAround '?' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '?' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAround ':' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround ':' is not preceded with whitespace. 39
 Error
design DesignForExtension Class 'Particles' looks like designed for extension (can be subclassed), but the method 'getParticles' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Particles' final or making the method 'getParticles' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
design DesignForExtension Class 'Particles' looks like designed for extension (can be subclassed), but the method 'move' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Particles' final or making the method 'move' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 48
 Error
whitespace WhitespaceAfter 'for' 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
whitespace WhitespaceAround '+' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 52
 Error
coding MagicNumber '4' is a magic number. 53
 Error
coding MissingSwitchDefault switch without "default" clause. 54
 Error
whitespace WhitespaceAround '>=' is not followed by whitespace. 54
 Error
whitespace WhitespaceAround '>=' is not preceded with whitespace. 54
 Error
whitespace WhitespaceAround '?' is not followed by whitespace. 54
 Error
whitespace WhitespaceAround '?' is not preceded with whitespace. 54
 Error
whitespace WhitespaceAround ':' is not followed by whitespace. 54
 Error
whitespace WhitespaceAround ':' is not preceded with whitespace. 54
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 54
 Error
coding MagicNumber '3' is a magic number. 58
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 64
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 64
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 68
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 68
 Error
design DesignForExtension Class 'Particles' looks like designed for extension (can be subclassed), but the method 'getDendriteColor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Particles' final or making the method 'getDendriteColor' 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
whitespace WhitespaceAfter ',' is not followed by whitespace. 72

org/woehlke/computer/kurzweil/tabs/dla/model/Point.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 81). 9
 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 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 '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. 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 '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. 37
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 37
 Error
misc FinalParameters Parameter x should be final. 37
 Error
coding HiddenField 'x' hides a field. 37
 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. 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 '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. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
misc FinalParameters Parameter y should be final. 45
 Error
coding HiddenField 'y' hides a field. 45
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'killNagative' 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 'killNagative' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'add' 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 'add' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error
misc FinalParameters Parameter p should be final. 58
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'normalize' 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 'normalize' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Error
misc FinalParameters Parameter p should be final. 63
 Error
design DesignForExtension Class 'Point' looks like designed for extension (can be subclassed), but the method 'getNeighbourhood' 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 'getNeighbourhood' static/final/abstract/empty, or adding allowed annotation for the method. 68
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 68
 Error
misc FinalParameters Parameter max should be final. 68
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 68
 Error
misc ArrayTypeStyle Array brackets at illegal position. 69
 Error
coding MagicNumber '9' is a magic number. 69
 Error
sizes LineLength Line is longer than 80 characters (found 83). 72
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 72
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 72
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 72
 Error
whitespace WhitespaceAround '-' is not followed by whitespace. 72
 Error
whitespace WhitespaceAround '-' is not preceded with whitespace. 72
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 72
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 72
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 72
 Error
whitespace WhitespaceAround '-' is not followed by whitespace. 72
 Error
whitespace WhitespaceAround '-' is not preceded with whitespace. 72
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 73
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 73
 Error
whitespace WhitespaceAround '-' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '-' is not preceded with whitespace. 73
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 73
 Error
sizes LineLength Line is longer than 80 characters (found 83). 74
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 74
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 74
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 74
 Error
whitespace WhitespaceAround '-' is not followed by whitespace. 74
 Error
whitespace WhitespaceAround '-' is not preceded with whitespace. 74
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 74
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 74
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 74
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 74
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 74
 Error
coding MagicNumber '3' is a magic number. 75
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 75
 Error
whitespace WhitespaceAfter ',' 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 followed by whitespace. 75
 Error
whitespace WhitespaceAround '-' is not preceded with whitespace. 75
 Error
coding MagicNumber '4' is a magic number. 76
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 76
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 76
 Error
coding MagicNumber '5' is a magic number. 77
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 77
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 77
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 77
 Error
sizes LineLength Line is longer than 80 characters (found 83). 78
 Error
coding MagicNumber '6' is a magic number. 78
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 78
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 78
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 78
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 78
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 78
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 78
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 78
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 78
 Error
whitespace WhitespaceAround '-' is not followed by whitespace. 78
 Error
whitespace WhitespaceAround '-' is not preceded with whitespace. 78
 Error
coding MagicNumber '7' is a magic number. 79
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 79
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 79
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 79
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 79
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 79
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 79
 Error
sizes LineLength Line is longer than 80 characters (found 83). 80
 Error
coding MagicNumber '8' is a magic number. 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
whitespace WhitespaceAround '+' is not followed by whitespace. 80
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 80
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 80
 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

org/woehlke/computer/kurzweil/tabs/dla/model/package-info.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 81). 5

org/woehlke/computer/kurzweil/tabs/dla/package-info.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 81). 5

org/woehlke/computer/kurzweil/tabs/dla/view/WorldCanvas.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.swing.*. 7
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - java.awt.*. 8
 Error
sizes LineLength Line is longer than 80 characters (found 81). 15
 Error
sizes LineLength Line is longer than 80 characters (found 84). 21
 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
naming MemberName Name 'MEDIUM' must match pattern '^[a-z][a-zA-Z0-9]*$'. 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 30
 Error
naming MemberName Name 'PARTICLES' must match pattern '^[a-z][a-zA-Z0-9]*$'. 30
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Error
misc FinalParameters Parameter worldDimensions should be final. 32
 Error
coding HiddenField 'worldDimensions' hides a field. 32
 Error
misc FinalParameters Parameter particles should be final. 32
 Error
coding HiddenField 'particles' hides a field. 32
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 36
 Error
design DesignForExtension Class 'WorldCanvas' 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 'WorldCanvas' final or making the method 'paint' static/final/abstract/empty, or adding allowed annotation for the method. 39
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error
misc FinalParameters Parameter g should be final. 39
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 44
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 44
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 44
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 46
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 46
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 47
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 47
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 47
 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 WhitespaceAfter ';' 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 WhitespaceAfter ';' is not followed by whitespace. 49
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 49
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 50
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 50
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 50
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 50
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 50
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 50
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 50
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 50
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 51
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 52
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 52
 Error
coding MagicNumber '25' is a magic number. 53
 Error
coding MagicNumber '256' is a magic number. 54
 Error
coding MagicNumber '256' is a magic number. 54
 Error
whitespace WhitespaceAround '*' is not followed by whitespace. 54
 Error
whitespace WhitespaceAround '*' is not preceded with whitespace. 54
 Error
coding MagicNumber '256' is a magic number. 54
 Error
coding MagicNumber '256' is a magic number. 55
 Error
coding MagicNumber '255' is a magic number. 56
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 57
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 57
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 59
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 59
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 59
 Error
design DesignForExtension Class 'WorldCanvas' 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 'WorldCanvas' final or making the method 'update' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error
misc FinalParameters Parameter g should be final. 65
 Error
design DesignForExtension Class 'WorldCanvas' 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 'WorldCanvas' final or making the method 'getWorldDimensions' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 69

org/woehlke/computer/kurzweil/tabs/dla/view/applet/DiffusionLimitedAggregationApplet.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.*. 10
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - java.awt.*. 11
 Error
sizes LineLength Line is longer than 80 characters (found 81). 19
 Error
sizes LineLength Line is longer than 80 characters (found 89). 27
 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
design DesignForExtension Class 'DiffusionLimitedAggregationApplet' looks like designed for extension (can be subclassed), but the method 'init' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DiffusionLimitedAggregationApplet' final or making the method 'init' static/final/abstract/empty, or adding allowed annotation for the method. 37
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 37
 Error
coding MagicNumber '320' is a magic number. 39
 Error
coding MagicNumber '234' is a magic number. 40
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 43
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 45
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 47
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 51
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error
design DesignForExtension Class 'DiffusionLimitedAggregationApplet' looks like designed for extension (can be subclassed), but the method 'getCanvasDimensions' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DiffusionLimitedAggregationApplet' final or making the method 'getCanvasDimensions' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 57

org/woehlke/computer/kurzweil/tabs/dla/view/desktop/DiffusionLimitedAggregationFrame.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.*. 7
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - java.awt.*. 8
 Error
sizes LineLength Line is longer than 80 characters (found 81). 18
 Error
sizes LineLength Line is longer than 80 characters (found 86). 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 33
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Error
sizes LineLength Line is longer than 80 characters (found 101). 40
 Error
coding MagicNumber '100' is a magic number. 40
 Error
coding MagicNumber '100' is a magic number. 40
 Error
coding MagicNumber '30' is a magic number. 40
 Error
design DesignForExtension Class 'DiffusionLimitedAggregationFrame' 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 'DiffusionLimitedAggregationFrame' final or making the method 'windowOpened' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Error
misc FinalParameters Parameter e should be final. 47
 Error
sizes LineLength Line is longer than 80 characters (found 101). 48
 Error
coding MagicNumber '100' is a magic number. 48
 Error
coding MagicNumber '100' is a magic number. 48
 Error
coding MagicNumber '30' is a magic number. 48
 Error
design DesignForExtension Class 'DiffusionLimitedAggregationFrame' 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 'DiffusionLimitedAggregationFrame' final or making the method 'windowClosing' 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 'DiffusionLimitedAggregationFrame' 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 'DiffusionLimitedAggregationFrame' final or making the method 'windowClosed' 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
javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error
misc FinalParameters Parameter e should be final. 61
 Error
design DesignForExtension Class 'DiffusionLimitedAggregationFrame' 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 'DiffusionLimitedAggregationFrame' final or making the method 'windowDeiconified' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error
misc FinalParameters Parameter e should be final. 65
 Error
sizes LineLength Line is longer than 80 characters (found 101). 66
 Error
coding MagicNumber '100' is a magic number. 66
 Error
coding MagicNumber '100' is a magic number. 66
 Error
coding MagicNumber '30' is a magic number. 66
 Error
design DesignForExtension Class 'DiffusionLimitedAggregationFrame' 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 'DiffusionLimitedAggregationFrame' 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/dla/view/package-info.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 81). 5