Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos info Warnings warning Errors error
24 0 0 568

Rules

Rules Violations Severity
PackageHtml 5 error Error
NewlineAtEndOfFile 0 error Error
Translation 0 error Error
JavadocMethod 181 error Error
JavadocType 0 error Error
JavadocVariable 54 error Error
JavadocStyle 19 error Error
ConstantName 0 error Error
LocalFinalVariableName 0 error Error
LocalVariableName 0 error Error
MemberName 2 error Error
MethodName 0 error Error
PackageName 0 error Error
ParameterName 0 error Error
StaticVariableName 0 error Error
TypeName 0 error Error
AvoidStarImport 7 error Error
IllegalImport 0 error Error
RedundantImport 0 error Error
UnusedImports 0 error Error
FileLength 0 error Error
LineLength 8 error Error
MethodLength 0 error Error
ParameterNumber 0 error Error
EmptyForIteratorPad 0 error Error
MethodParamPad 0 error Error
NoWhitespaceAfter 0 error Error
NoWhitespaceBefore 0 error Error
OperatorWrap 0 error Error
ParenPad 0 error Error
TypecastParenPad 0 error Error
TabCharacter 0 error Error
WhitespaceAfter 0 error Error
WhitespaceAround 68 error Error
ModifierOrder 0 error Error
RedundantModifier 0 error Error
AvoidNestedBlocks 0 error Error
EmptyBlock 0 error Error
LeftCurly 0 error Error
NeedBraces 0 error Error
RightCurly 1 error Error
AvoidInlineConditionals 0 error Error
DoubleCheckedLocking 0 error Error
EmptyStatement 0 error Error
EqualsHashCode 0 error Error
HiddenField 34 error Error
IllegalInstantiation 0 error Error
InnerAssignment 0 error Error
MagicNumber 33 error Error
MissingSwitchDefault 1 error Error
RedundantThrows 0 error Error
SimplifyBooleanExpression 0 error Error
SimplifyBooleanReturn 0 error Error
DesignForExtension 84 error Error
FinalClass 0 error Error
HideUtilityClassConstructor 1 error Error
InterfaceIsType 0 error Error
VisibilityModifier 5 error Error
ArrayTypeStyle 2 error Error
FinalParameters 63 error Error
GenericIllegalRegexp
  • message : "Line has trailing spaces."
  • format : "\s+$"
0 error Error
TodoComment 0 error Error
UpperEll 0 error Error

Files

Files info warning error
org/woehlke/simulation/evolution/gui/ISimGenFrame.java 0 0 2
org/woehlke/simulation/evolution/beans/package.html 0 0 1
org/woehlke/simulation/evolution/dom/SimGenCell.java 0 0 50
org/woehlke/simulation/evolution/beans/SimGenPoint.java 0 0 30
org/woehlke/simulation/evolution/desktop/package.html 0 0 1
org/woehlke/simulation/evolution/dom/ISimGenCell.java 0 0 9
org/woehlke/simulation/evolution/dom/ISimGenCore.java 0 0 7
org/woehlke/simulation/evolution/gui/package.html 0 0 1
org/woehlke/simulation/evolution/gui/SimGenFrame.java 0 0 39
org/woehlke/simulation/evolution/gui/ISimGenWorldCanvas.java 0 0 8
org/woehlke/simulation/evolution/dom/ISimGenWorld.java 0 0 18
org/woehlke/simulation/evolution/activities/package.html 0 0 1
org/woehlke/simulation/evolution/dom/SimGenLifeCycle.java 0 0 73
org/woehlke/simulation/evolution/desktop/SimGenDesktop.java 0 0 4
org/woehlke/simulation/evolution/dom/ESimGenDna.java 0 0 7
org/woehlke/simulation/evolution/dom/SimGenCore.java 0 0 71
org/woehlke/simulation/evolution/dom/ISimGenLifeCycle.java 0 0 22
org/woehlke/simulation/evolution/dom/package.html 0 0 1
org/woehlke/simulation/evolution/gui/SimGenApplet.java 0 0 27
org/woehlke/simulation/evolution/activities/ISimGenController.java 0 0 12
org/woehlke/simulation/evolution/dom/SimGenWorld.java 0 0 97
org/woehlke/simulation/evolution/gui/SimGenWorldCanvas.java 0 0 42
org/woehlke/simulation/evolution/gui/ISimGenApplet.java 0 0 8
org/woehlke/simulation/evolution/activities/SimGenController.java 0 0 37

Details

org/woehlke/simulation/evolution/gui/ISimGenFrame.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.awt.*. 5
error First sentence should end with a period. 9

org/woehlke/simulation/evolution/beans/package.html

Violation Message Line
error Missing package documentation file. 0

org/woehlke/simulation/evolution/dom/SimGenCell.java

Violation Message Line
error First sentence should end with a period. 7
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 23
error Parameter max should be final. 23
error 'max' hides a field. 23
error Parameter pos should be final. 23
error 'pos' hides a field. 23
error Parameter random should be final. 23
error 'random' hides a field. 23
error Missing a Javadoc comment. 38
error Missing a Javadoc comment. 47
error Line is longer than 80 characters. 51
error Method 'move' is not designed for extension - needs to be abstract, final or empty. 55
error Missing a Javadoc comment. 55
error switch without "default" clause. 61
error '-2' is a magic number. 72
error '-2' is a magic number. 75
error '-2' is a magic number. 78
error Method 'cellDivisionFactory' is not designed for extension - needs to be abstract, final or empty. 91
error Missing a Javadoc comment. 91
error Line is longer than 80 characters. 94
error Line is longer than 80 characters. 98
error Missing a Javadoc comment. 98
error Parameter fat should be final. 98
error Parameter rna should be final. 98
error Parameter pos should be final. 98
error 'pos' hides a field. 98
error Parameter max should be final. 98
error 'max' hides a field. 98
error Parameter random should be final. 98
error 'random' hides a field. 98
error Method 'getPos' is not designed for extension - needs to be abstract, final or empty. 107
error Missing a Javadoc comment. 107
error Method 'isPregnant' is not designed for extension - needs to be abstract, final or empty. 111
error Missing a Javadoc comment. 111
error Method 'eat' is not designed for extension - needs to be abstract, final or empty. 115
error Missing a Javadoc comment. 115
error Method 'died' is not designed for extension - needs to be abstract, final or empty. 119
error Missing a Javadoc comment. 119
error Method 'getMax' is not designed for extension - needs to be abstract, final or empty. 123
error Missing a Javadoc comment. 123
error Method 'setMax' is not designed for extension - needs to be abstract, final or empty. 127
error Missing a Javadoc comment. 127
error Parameter max should be final. 127
error 'max' hides a field. 127

org/woehlke/simulation/evolution/beans/SimGenPoint.java

Violation Message Line
error First sentence should end with a period. 5
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 14
error Missing a Javadoc comment. 16
error Parameter p should be final. 16
error Missing a Javadoc comment. 21
error Parameter x should be final. 21
error 'x' hides a field. 21
error Parameter y should be final. 21
error 'y' hides a field. 21
error Method 'getX' is not designed for extension - needs to be abstract, final or empty. 26
error Missing a Javadoc comment. 26
error Method 'setX' is not designed for extension - needs to be abstract, final or empty. 30
error Missing a Javadoc comment. 30
error Parameter x should be final. 30
error 'x' hides a field. 30
error Method 'getY' is not designed for extension - needs to be abstract, final or empty. 34
error Missing a Javadoc comment. 34
error Method 'setY' is not designed for extension - needs to be abstract, final or empty. 38
error Missing a Javadoc comment. 38
error Parameter y should be final. 38
error 'y' hides a field. 38
error Method 'killNagative' is not designed for extension - needs to be abstract, final or empty. 42
error Missing a Javadoc comment. 42
error Method 'add' is not designed for extension - needs to be abstract, final or empty. 51
error Missing a Javadoc comment. 51
error Parameter p should be final. 51
error Method 'normalize' is not designed for extension - needs to be abstract, final or empty. 56
error Missing a Javadoc comment. 56
error Parameter p should be final. 56

org/woehlke/simulation/evolution/desktop/package.html

Violation Message Line
error Missing package documentation file. 0

org/woehlke/simulation/evolution/dom/ISimGenCell.java

Violation Message Line
error First sentence should end with a period. 5
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 23
error Missing a Javadoc comment. 26
error Missing a Javadoc comment. 28

org/woehlke/simulation/evolution/dom/ISimGenCore.java

Violation Message Line
error First sentence should end with a period. 3
error Missing a Javadoc comment. 11
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 22

org/woehlke/simulation/evolution/gui/package.html

Violation Message Line
error Missing package documentation file. 0

org/woehlke/simulation/evolution/gui/SimGenFrame.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.awt.*. 3
error First sentence should end with a period. 6
error Missing a Javadoc comment. 15
error Variable 'exe' must be private and have accessor methods. 15
error Missing a Javadoc comment. 17
error Line is longer than 80 characters. 22
error '100' is a magic number. 22
error '100' is a magic number. 22
error '30' is a magic number. 22
error '30' is a magic number. 22
error Method 'windowOpened' is not designed for extension - needs to be abstract, final or empty. 28
error Missing a Javadoc comment. 28
error Parameter e should be final. 28
error Line is longer than 80 characters. 29
error '100' is a magic number. 29
error '100' is a magic number. 29
error '30' is a magic number. 29
error '30' is a magic number. 29
error Method 'windowClosing' is not designed for extension - needs to be abstract, final or empty. 34
error Missing a Javadoc comment. 34
error Parameter e should be final. 34
error Method 'windowClosed' is not designed for extension - needs to be abstract, final or empty. 38
error Missing a Javadoc comment. 38
error Parameter e should be final. 38
error Missing a Javadoc comment. 42
error Parameter e should be final. 42
error Method 'windowDeiconified' is not designed for extension - needs to be abstract, final or empty. 46
error Missing a Javadoc comment. 46
error Parameter e should be final. 46
error Line is longer than 80 characters. 47
error '100' is a magic number. 47
error '100' is a magic number. 47
error '30' is a magic number. 47
error '30' is a magic number. 47
error Method 'windowActivated' is not designed for extension - needs to be abstract, final or empty. 52
error Missing a Javadoc comment. 52
error Parameter e should be final. 52
error Missing a Javadoc comment. 56
error Parameter e should be final. 56

org/woehlke/simulation/evolution/gui/ISimGenWorldCanvas.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.awt.*. 6
error First sentence should end with a period. 8
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 22
error Missing a Javadoc comment. 24
error Missing a Javadoc comment. 26

org/woehlke/simulation/evolution/dom/ISimGenWorld.java

Violation Message Line
error First sentence should end with a period. 7
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 19
error '<' is not preceded with whitespace. 19
error '<' is not followed by whitespace. 19
error '>' is not preceded with whitespace. 19
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 23
error Missing a Javadoc comment. 25
error Missing a Javadoc comment. 27
error Missing a Javadoc comment. 29
error Missing a Javadoc comment. 31
error Missing a Javadoc comment. 33
error Missing a Javadoc comment. 35
error Missing a Javadoc comment. 37
error Missing a Javadoc comment. 39
error Missing a Javadoc comment. 41

org/woehlke/simulation/evolution/activities/package.html

Violation Message Line
error Missing package documentation file. 0

org/woehlke/simulation/evolution/dom/SimGenLifeCycle.java

Violation Message Line
error First sentence should end with a period. 3
error Missing a Javadoc comment. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 14
error '1500' is a magic number. 14
error Missing a Javadoc comment. 15
error '200' is a magic number. 15
error Missing a Javadoc comment. 16
error '800' is a magic number. 16
error Missing a Javadoc comment. 17
error '1000' is a magic number. 17
error Missing a Javadoc comment. 18
error '50' is a magic number. 18
error Missing a Javadoc comment. 19
error '5' is a magic number. 19
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 27
error Parameter fatAtBirth should be final. 27
error Method 'move' is not designed for extension - needs to be abstract, final or empty. 33
error Missing a Javadoc comment. 33
error Method 'haveSex' is not designed for extension - needs to be abstract, final or empty. 44
error Missing a Javadoc comment. 44
error Method 'getFatPerFood' is not designed for extension - needs to be abstract, final or empty. 49
error Missing a Javadoc comment. 49
error Method 'setFatPerFood' is not designed for extension - needs to be abstract, final or empty. 53
error Missing a Javadoc comment. 53
error Parameter fatPerFood should be final. 53
error 'fatPerFood' hides a field. 53
error Method 'getFatMinimumForPregnancy' is not designed for extension - needs to be abstract, final or empty. 57
error Missing a Javadoc comment. 57
error Method 'setFatMinimumForPregnancy' is not designed for extension - needs to be abstract, final or empty. 61
error Missing a Javadoc comment. 61
error Parameter fatMinimumForPregnancy should be final. 61
error 'fatMinimumForPregnancy' hides a field. 61
error Method 'getFullAge' is not designed for extension - needs to be abstract, final or empty. 65
error Missing a Javadoc comment. 65
error Method 'setFullAge' is not designed for extension - needs to be abstract, final or empty. 69
error Missing a Javadoc comment. 69
error Parameter fullAge should be final. 69
error 'fullAge' hides a field. 69
error Method 'getMaxHunger' is not designed for extension - needs to be abstract, final or empty. 73
error Missing a Javadoc comment. 73
error Method 'setMaxHunger' is not designed for extension - needs to be abstract, final or empty. 77
error Missing a Javadoc comment. 77
error Parameter maxHunger should be final. 77
error 'maxHunger' hides a field. 77
error Method 'getMaxFat' is not designed for extension - needs to be abstract, final or empty. 81
error Missing a Javadoc comment. 81
error Method 'setMaxFat' is not designed for extension - needs to be abstract, final or empty. 85
error Missing a Javadoc comment. 85
error Parameter maxFat should be final. 85
error 'maxFat' hides a field. 85
error Method 'isFatEnoughForSex' is not designed for extension - needs to be abstract, final or empty. 90
error Missing a Javadoc comment. 90
error Method 'isPregnant' is not designed for extension - needs to be abstract, final or empty. 94
error Missing a Javadoc comment. 94
error Method 'isOldEnoughForSex' is not designed for extension - needs to be abstract, final or empty. 98
error Missing a Javadoc comment. 98
error Method 'isDead' is not designed for extension - needs to be abstract, final or empty. 102
error Missing a Javadoc comment. 102
error Method 'eat' is not designed for extension - needs to be abstract, final or empty. 106
error Missing a Javadoc comment. 106
error Method 'isNotDyingForHunger' is not designed for extension - needs to be abstract, final or empty. 112
error Missing a Javadoc comment. 112
error Method 'getFat' is not designed for extension - needs to be abstract, final or empty. 116
error Missing a Javadoc comment. 116
error Method 'getFatAtBirthDefault' is not designed for extension - needs to be abstract, final or empty. 120
error Missing a Javadoc comment. 120
error Method 'setFatAtBirthDefault' is not designed for extension - needs to be abstract, final or empty. 124
error Missing a Javadoc comment. 124
error Parameter fatAtBirthDefault should be final. 124
error 'fatAtBirthDefault' hides a field. 124

org/woehlke/simulation/evolution/desktop/SimGenDesktop.java

Violation Message Line
error First sentence should end with a period. 6
error Utility classes should not have a public or default constructor. 11
error Missing a Javadoc comment. 12
error Parameter args should be final. 12

org/woehlke/simulation/evolution/dom/ESimGenDna.java

Violation Message Line
error First sentence should end with a period. 3
error Missing a Javadoc comment. 11
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 14
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 16

org/woehlke/simulation/evolution/dom/SimGenCore.java

Violation Message Line
error First sentence should end with a period. 7
error Missing a Javadoc comment. 15
error '<' is not preceded with whitespace. 15
error '<' is not followed by whitespace. 15
error '>' is not preceded with whitespace. 15
error Missing a Javadoc comment. 16
error '16' is a magic number. 16
error Missing a Javadoc comment. 17
error '8' is a magic number. 17
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 20
error Parameter random should be final. 20
error 'random' hides a field. 20
error '<' is not preceded with whitespace. 21
error '<' is not followed by whitespace. 21
error '>' is not preceded with whitespace. 21
error '>' is not followed by whitespace. 21
error Missing a Javadoc comment. 28
error Parameter random should be final. 28
error 'random' hides a field. 28
error Parameter maxValue should be final. 28
error 'maxValue' hides a field. 28
error Parameter maxInitialValue should be final. 28
error 'maxInitialValue' hides a field. 28
error '<' is not preceded with whitespace. 29
error '<' is not followed by whitespace. 29
error '>' is not preceded with whitespace. 29
error '>' is not followed by whitespace. 29
error Missing a Javadoc comment. 38
error Parameter random should be final. 38
error 'random' hides a field. 38
error Parameter rna should be final. 38
error '<' is not preceded with whitespace. 38
error '<' is not followed by whitespace. 38
error '>' is not preceded with whitespace. 38
error '<' is not preceded with whitespace. 42
error '<' is not followed by whitespace. 42
error '>' is not preceded with whitespace. 42
error '>' is not followed by whitespace. 42
error Missing a Javadoc comment. 46
error Method 'mitosisFactory' is not designed for extension - needs to be abstract, final or empty. 54
error Missing a Javadoc comment. 54
error '<' is not preceded with whitespace. 55
error '<' is not followed by whitespace. 55
error '>' is not preceded with whitespace. 55
error '<' is not preceded with whitespace. 55
error '<' is not followed by whitespace. 55
error '>' is not preceded with whitespace. 55
error '>' is not followed by whitespace. 55
error '<' is not preceded with whitespace. 56
error '<' is not followed by whitespace. 56
error '>' is not preceded with whitespace. 56
error Array brackets at illegal position. 65
error Missing a Javadoc comment. 71
error Parameter base should be final. 71
error Missing a Javadoc comment. 85
error Parameter base should be final. 85
error Method 'getRandomOrientation' is not designed for extension - needs to be abstract, final or empty. 97
error Missing a Javadoc comment. 97
error Method 'getMaxInitialValue' is not designed for extension - needs to be abstract, final or empty. 143
error Missing a Javadoc comment. 143
error Method 'setMaxInitialValue' is not designed for extension - needs to be abstract, final or empty. 147
error Missing a Javadoc comment. 147
error Parameter maxInitialValue should be final. 147
error 'maxInitialValue' hides a field. 147
error Method 'getMaxValue' is not designed for extension - needs to be abstract, final or empty. 151
error Missing a Javadoc comment. 151
error Method 'setMaxValue' is not designed for extension - needs to be abstract, final or empty. 155
error Missing a Javadoc comment. 155
error Parameter maxValue should be final. 155
error 'maxValue' hides a field. 155

org/woehlke/simulation/evolution/dom/ISimGenLifeCycle.java

Violation Message Line
error First sentence should end with a period. 3
error Missing a Javadoc comment. 11
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 23
error Missing a Javadoc comment. 25
error Missing a Javadoc comment. 27
error Missing a Javadoc comment. 30
error Missing a Javadoc comment. 32
error Missing a Javadoc comment. 34
error Missing a Javadoc comment. 36
error Missing a Javadoc comment. 38
error Missing a Javadoc comment. 40
error Missing a Javadoc comment. 42
error Missing a Javadoc comment. 44
error Missing a Javadoc comment. 46
error Missing a Javadoc comment. 48
error Missing a Javadoc comment. 50
error Missing a Javadoc comment. 52

org/woehlke/simulation/evolution/dom/package.html

Violation Message Line
error Missing package documentation file. 0

org/woehlke/simulation/evolution/gui/SimGenApplet.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.awt.*. 10
error First sentence should end with a period. 12
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 22
error Missing a Javadoc comment. 23
error Missing a Javadoc comment. 24
error Missing a Javadoc comment. 25
error '320' is a magic number. 25
error Missing a Javadoc comment. 26
error '234' is a magic number. 26
error Method 'init' is not designed for extension - needs to be abstract, final or empty. 28
error Missing a Javadoc comment. 28
error '320' is a magic number. 30
error '234' is a magic number. 31
error Missing a Javadoc comment. 44
error Missing a Javadoc comment. 47
error Method 'getCanvasDimenensions' is not designed for extension - needs to be abstract, final or empty. 50
error Missing a Javadoc comment. 50
error Method 'getCanvas' is not designed for extension - needs to be abstract, final or empty. 54
error Missing a Javadoc comment. 54
error Method 'getControllerThread' is not designed for extension - needs to be abstract, final or empty. 58
error Missing a Javadoc comment. 58
error Method 'setControllerThread' is not designed for extension - needs to be abstract, final or empty. 62
error Missing a Javadoc comment. 62
error Parameter controllerThread should be final. 62
error 'controllerThread' hides a field. 62

org/woehlke/simulation/evolution/activities/ISimGenController.java

Violation Message Line
error First sentence should end with a period. 7
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 23
error Missing a Javadoc comment. 25
error Missing a Javadoc comment. 27
error Missing a Javadoc comment. 29
error Missing a Javadoc comment. 31
error Missing a Javadoc comment. 33
error Missing a Javadoc comment. 35
error Missing a Javadoc comment. 37

org/woehlke/simulation/evolution/dom/SimGenWorld.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.util.*. 5
error First sentence should end with a period. 7
error Missing a Javadoc comment. 16
error '<' is not preceded with whitespace. 16
error '<' is not followed by whitespace. 16
error '>' is not preceded with whitespace. 16
error Missing a Javadoc comment. 17
error '20' is a magic number. 17
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 20
error Name 'X' must match pattern '^[a-z][a-zA-Z0-9]*$'. 20
error '320' is a magic number. 20
error Missing a Javadoc comment. 21
error Name 'Y' must match pattern '^[a-z][a-zA-Z0-9]*$'. 21
error '234' is a magic number. 21
error Missing a Javadoc comment. 22
error Missing a Javadoc comment. 23
error Array brackets at illegal position. 23
error Missing a Javadoc comment. 24
error '<' is not preceded with whitespace. 24
error '<' is not followed by whitespace. 24
error '>' is not preceded with whitespace. 24
error Missing a Javadoc comment. 25
error Variable 'max' must be private and have accessor methods. 25
error Missing a Javadoc comment. 27
error Missing a Javadoc comment. 33
error Parameter x should be final. 33
error Parameter y should be final. 33
error Missing a Javadoc comment. 41
error '<' is not preceded with whitespace. 42
error '<' is not followed by whitespace. 42
error '>' is not preceded with whitespace. 42
error '>' is not followed by whitespace. 42
error '<' is not preceded with whitespace. 43
error '<' is not followed by whitespace. 43
error '>' is not preceded with whitespace. 43
error '>' is not followed by whitespace. 43
error Method 'letFoodGrow' is not designed for extension - needs to be abstract, final or empty. 61
error Missing a Javadoc comment. 61
error Method 'letLivePopulation' is not designed for extension - needs to be abstract, final or empty. 77
error Missing a Javadoc comment. 77
error '<' is not preceded with whitespace. 80
error '<' is not followed by whitespace. 80
error '>' is not preceded with whitespace. 80
error '<' is not preceded with whitespace. 80
error '<' is not followed by whitespace. 80
error '>' is not preceded with whitespace. 80
error '>' is not followed by whitespace. 80
error '<' is not preceded with whitespace. 81
error '<' is not followed by whitespace. 81
error '>' is not preceded with whitespace. 81
error '<' is not preceded with whitespace. 98
error '<' is not followed by whitespace. 98
error '>' is not preceded with whitespace. 98
error '>' is not followed by whitespace. 98
error Method 'getPositionsOfAllCells' is not designed for extension - needs to be abstract, final or empty. 107
error Missing a Javadoc comment. 107
error '<' is not preceded with whitespace. 107
error '<' is not followed by whitespace. 107
error '>' is not preceded with whitespace. 107
error Method 'hasFood' is not designed for extension - needs to be abstract, final or empty. 111
error Missing a Javadoc comment. 111
error Parameter x should be final. 111
error Parameter y should be final. 111
error Method 'getWidth' is not designed for extension - needs to be abstract, final or empty. 115
error Missing a Javadoc comment. 115
error Method 'setWidth' is not designed for extension - needs to be abstract, final or empty. 119
error Missing a Javadoc comment. 119
error Parameter x should be final. 119
error Method 'getHeight' is not designed for extension - needs to be abstract, final or empty. 123
error Missing a Javadoc comment. 123
error Method 'setHeight' is not designed for extension - needs to be abstract, final or empty. 127
error Missing a Javadoc comment. 127
error Parameter y should be final. 127
error Method 'getFoodPerDay' is not designed for extension - needs to be abstract, final or empty. 131
error Missing a Javadoc comment. 131
error Method 'setFoodPerDay' is not designed for extension - needs to be abstract, final or empty. 135
error Missing a Javadoc comment. 135
error Parameter foodPerDay should be final. 135
error 'foodPerDay' hides a field. 135
error Method 'getY' is not designed for extension - needs to be abstract, final or empty. 139
error Missing a Javadoc comment. 139
error Method 'setY' is not designed for extension - needs to be abstract, final or empty. 143
error Missing a Javadoc comment. 143
error Parameter y should be final. 143
error Method 'getX' is not designed for extension - needs to be abstract, final or empty. 147
error Missing a Javadoc comment. 147
error Method 'setX' is not designed for extension - needs to be abstract, final or empty. 151
error Missing a Javadoc comment. 151
error Parameter x should be final. 151
error Method 'getInitialPopulation' is not designed for extension - needs to be abstract, final or empty. 155
error Missing a Javadoc comment. 155
error Method 'setInitialPopulation' is not designed for extension - needs to be abstract, final or empty. 159
error Missing a Javadoc comment. 159
error Parameter initialPopulation should be final. 159
error 'initialPopulation' hides a field. 159

org/woehlke/simulation/evolution/gui/SimGenWorldCanvas.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.awt.*. 6
error First sentence should end with a period. 10
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 21
error Variable 'water' must be private and have accessor methods. 21
error Missing a Javadoc comment. 22
error Variable 'food' must be private and have accessor methods. 22
error Missing a Javadoc comment. 23
error Variable 'bazillus' must be private and have accessor methods. 23
error Missing a Javadoc comment. 25
error Parameter x should be final. 25
error Parameter y should be final. 25
error Missing a Javadoc comment. 31
error Parameter dimensions should be final. 31
error 'dimensions' hides a field. 31
error Method 'paint' is not designed for extension - needs to be abstract, final or empty. 36
error Missing a Javadoc comment. 36
error Parameter g should be final. 36
error '<' is not preceded with whitespace. 49
error '<' is not followed by whitespace. 49
error '>' is not preceded with whitespace. 49
error '<' is not preceded with whitespace. 50
error '<' is not followed by whitespace. 50
error '>' is not preceded with whitespace. 50
error '3' is a magic number. 53
error '3' is a magic number. 53
error Method 'update' is not designed for extension - needs to be abstract, final or empty. 57
error Missing a Javadoc comment. 57
error Parameter g should be final. 57
error Method 'getDimensions' is not designed for extension - needs to be abstract, final or empty. 61
error Missing a Javadoc comment. 61
error Method 'setDimensions' is not designed for extension - needs to be abstract, final or empty. 65
error Missing a Javadoc comment. 65
error Parameter dimensions should be final. 65
error 'dimensions' hides a field. 65
error Method 'setWorld' is not designed for extension - needs to be abstract, final or empty. 69
error Missing a Javadoc comment. 69
error Parameter world should be final. 69
error 'world' hides a field. 69
error Method 'getWorld' is not designed for extension - needs to be abstract, final or empty. 73
error Missing a Javadoc comment. 73

org/woehlke/simulation/evolution/gui/ISimGenApplet.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.awt.*. 7
error First sentence should end with a period. 10
error Line is longer than 80 characters. 17
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 22
error Missing a Javadoc comment. 24
error Missing a Javadoc comment. 26

org/woehlke/simulation/evolution/activities/SimGenController.java

Violation Message Line
error First sentence should end with a period. 7
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 21
error Method 'run' is not designed for extension - needs to be abstract, final or empty. 25
error Missing a Javadoc comment. 25
error '100' is a magic number. 35
error '}' should be on the same line. 36
error Line is longer than 80 characters. 38
error Method 'exit' is not designed for extension - needs to be abstract, final or empty. 44
error Missing a Javadoc comment. 44
error Method 'getCanvas' is not designed for extension - needs to be abstract, final or empty. 50
error Missing a Javadoc comment. 50
error Method 'setCanvas' is not designed for extension - needs to be abstract, final or empty. 54
error Missing a Javadoc comment. 54
error Parameter canvas should be final. 54
error 'canvas' hides a field. 54
error Method 'getMax' is not designed for extension - needs to be abstract, final or empty. 58
error Missing a Javadoc comment. 58
error Method 'setMax' is not designed for extension - needs to be abstract, final or empty. 62
error Missing a Javadoc comment. 62
error Parameter max should be final. 62
error 'max' hides a field. 62
error Method 'getGoOn' is not designed for extension - needs to be abstract, final or empty. 66
error Missing a Javadoc comment. 66
error Method 'setGoOn' is not designed for extension - needs to be abstract, final or empty. 70
error Missing a Javadoc comment. 70
error Parameter goOn should be final. 70
error 'goOn' hides a field. 70
error Method 'getWorld' is not designed for extension - needs to be abstract, final or empty. 74
error Missing a Javadoc comment. 74
error Method 'setWorld' is not designed for extension - needs to be abstract, final or empty. 78
error Missing a Javadoc comment. 78
error Parameter world should be final. 78
error 'world' hides a field. 78