PMD Results

The following document contains the results of PMD 3.9.

Files

net/sourceforge/cilib/algorithm/Algorithm.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Found non-transient, non-static member. Please mark as transient or provide accessors. 47
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Found non-transient, non-static member. Please mark as transient or provide accessors. 49

net/sourceforge/cilib/algorithm/AlgorithmEvent.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 51

net/sourceforge/cilib/algorithm/AlgorithmStack.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 34

net/sourceforge/cilib/algorithm/MultistartOptimisationAlgorithm.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 218
Found non-transient, non-static member. Please mark as transient or provide accessors. 219
Found non-transient, non-static member. Please mark as transient or provide accessors. 220
Found non-transient, non-static member. Please mark as transient or provide accessors. 221
Found non-transient, non-static member. Please mark as transient or provide accessors. 222
Found non-transient, non-static member. Please mark as transient or provide accessors. 223
Found non-transient, non-static member. Please mark as transient or provide accessors. 224
Found non-transient, non-static member. Please mark as transient or provide accessors. 271

net/sourceforge/cilib/algorithm/initialisation/ClonedPopulationInitialisationStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/algorithm/initialisation/SpecializedPopluationInitialisationStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/algorithm/population/MultiPopulationBasedAlgorithm.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 53

net/sourceforge/cilib/bioinf/rnaprediction/NucleotidePair.java

Violation Line
These nested if statements could be combined 152 - 153
These nested if statements could be combined 165 - 166
Found non-transient, non-static member. Please mark as transient or provide accessors. 187
Found non-transient, non-static member. Please mark as transient or provide accessors. 187
Found non-transient, non-static member. Please mark as transient or provide accessors. 188
Found non-transient, non-static member. Please mark as transient or provide accessors. 188

net/sourceforge/cilib/bioinf/rnaprediction/NucleotideString.java

Violation Line
These nested if statements could be combined 57 - 59
Found non-transient, non-static member. Please mark as transient or provide accessors. 74
Found non-transient, non-static member. Please mark as transient or provide accessors. 76

net/sourceforge/cilib/bioinf/rnaprediction/RNAConformation.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 34

net/sourceforge/cilib/bioinf/rnaprediction/RNAFitness.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 45

net/sourceforge/cilib/bioinf/rnaprediction/RNAOptimisationProblem.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 39

net/sourceforge/cilib/bioinf/rnaprediction/RNAParticle.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 46

net/sourceforge/cilib/bioinf/rnaprediction/RNAStem.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
These nested if statements could be combined 214 - 215

net/sourceforge/cilib/bioinf/rnaprediction/RNAVelocityUpdate.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
These nested if statements could be combined 117 - 119
These nested if statements could be combined 126 - 128

net/sourceforge/cilib/bioinf/rnaprediction/StemConflictTable.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 33
Found non-transient, non-static member. Please mark as transient or provide accessors. 35

net/sourceforge/cilib/bioinf/rnaprediction/StemGenerator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 35
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Found non-transient, non-static member. Please mark as transient or provide accessors. 37
Found non-transient, non-static member. Please mark as transient or provide accessors. 39
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
These nested if statements could be combined 224 - 225
These nested if statements could be combined 228 - 229
These nested if statements could be combined 232 - 233
These nested if statements could be combined 236 - 237
Found non-transient, non-static member. Please mark as transient or provide accessors. 403
Found non-transient, non-static member. Please mark as transient or provide accessors. 404
Found non-transient, non-static member. Please mark as transient or provide accessors. 405

net/sourceforge/cilib/bioinf/rnaprediction/ViennaRNAFitness.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 101

net/sourceforge/cilib/bioinf/sequencealignment/AlignmentCreator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44

net/sourceforge/cilib/bioinf/sequencealignment/AlignmentVisualizer.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43

net/sourceforge/cilib/bioinf/sequencealignment/BLOSUM62SoP.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37
Found non-transient, non-static member. Please mark as transient or provide accessors. 38

net/sourceforge/cilib/bioinf/sequencealignment/BestMatch.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36

net/sourceforge/cilib/bioinf/sequencealignment/BinaryAlignmentCreator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/bioinf/sequencealignment/BinaryMSAProblem.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Found non-transient, non-static member. Please mark as transient or provide accessors. 49
Found non-transient, non-static member. Please mark as transient or provide accessors. 50
Found non-transient, non-static member. Please mark as transient or provide accessors. 51
Found non-transient, non-static member. Please mark as transient or provide accessors. 52
Found non-transient, non-static member. Please mark as transient or provide accessors. 53
Found non-transient, non-static member. Please mark as transient or provide accessors. 54
Found non-transient, non-static member. Please mark as transient or provide accessors. 55
Avoid empty catch blocks 215 - 216

net/sourceforge/cilib/bioinf/sequencealignment/DesiredMaximizationFitness.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/bioinf/sequencealignment/DynamicProgramming.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 33
Found non-transient, non-static member. Please mark as transient or provide accessors. 33
Found non-transient, non-static member. Please mark as transient or provide accessors. 34
Found non-transient, non-static member. Please mark as transient or provide accessors. 34
Found non-transient, non-static member. Please mark as transient or provide accessors. 35
Found non-transient, non-static member. Please mark as transient or provide accessors. 35
Found non-transient, non-static member. Please mark as transient or provide accessors. 35
Found non-transient, non-static member. Please mark as transient or provide accessors. 36

net/sourceforge/cilib/bioinf/sequencealignment/FASTADataSetBuilder.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/bioinf/sequencealignment/GapFogel.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 34
Found non-transient, non-static member. Please mark as transient or provide accessors. 35
Found non-transient, non-static member. Please mark as transient or provide accessors. 36

net/sourceforge/cilib/bioinf/sequencealignment/GapFourFour.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/bioinf/sequencealignment/GapOpeningAndExtensionPenalty.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 34
Found non-transient, non-static member. Please mark as transient or provide accessors. 35
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/bioinf/sequencealignment/MSAProblem.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Found non-transient, non-static member. Please mark as transient or provide accessors. 49
Found non-transient, non-static member. Please mark as transient or provide accessors. 50
Found non-transient, non-static member. Please mark as transient or provide accessors. 51
Found non-transient, non-static member. Please mark as transient or provide accessors. 52
Found non-transient, non-static member. Please mark as transient or provide accessors. 53
Found non-transient, non-static member. Please mark as transient or provide accessors. 54
Found non-transient, non-static member. Please mark as transient or provide accessors. 55

net/sourceforge/cilib/bioinf/sequencealignment/MatchFogel.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37
Found non-transient, non-static member. Please mark as transient or provide accessors. 38

net/sourceforge/cilib/bioinf/sequencealignment/PAM250SoP.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37
Found non-transient, non-static member. Please mark as transient or provide accessors. 38

net/sourceforge/cilib/bioinf/sequencealignment/Similarity.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Found non-transient, non-static member. Please mark as transient or provide accessors. 49

net/sourceforge/cilib/boa/ABC.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 68
Found non-transient, non-static member. Please mark as transient or provide accessors. 69
Found non-transient, non-static member. Please mark as transient or provide accessors. 70
Found non-transient, non-static member. Please mark as transient or provide accessors. 72
Found non-transient, non-static member. Please mark as transient or provide accessors. 75
Found non-transient, non-static member. Please mark as transient or provide accessors. 79

net/sourceforge/cilib/boa/bee/AbstractBee.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Found non-transient, non-static member. Please mark as transient or provide accessors. 47

net/sourceforge/cilib/boa/bee/ExplorerBee.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 45

net/sourceforge/cilib/boa/bee/WorkerBee.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/clustering/kmeans/DataSetBasedCentroidsInitialisationStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/clustering/kmeans/KMeans.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 63
Found non-transient, non-static member. Please mark as transient or provide accessors. 64

net/sourceforge/cilib/coevolution/competitors/CoevolutionCompetitorList.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37
Found non-transient, non-static member. Please mark as transient or provide accessors. 38

net/sourceforge/cilib/coevolution/competitors/Competitor.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 34
Found non-transient, non-static member. Please mark as transient or provide accessors. 35
Found non-transient, non-static member. Please mark as transient or provide accessors. 36

net/sourceforge/cilib/coevolution/competitors/PopulationCompetitorList.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 39

net/sourceforge/cilib/coevolution/score/EntityScore.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Found non-transient, non-static member. Please mark as transient or provide accessors. 52
Found non-transient, non-static member. Please mark as transient or provide accessors. 56

net/sourceforge/cilib/coevolution/score/EntityScoreboard.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 38
Overriding method merely calls super 66 - 68

net/sourceforge/cilib/coevolution/selection/OpponentSelectionStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 38
Found non-transient, non-static member. Please mark as transient or provide accessors. 39
Found non-transient, non-static member. Please mark as transient or provide accessors. 40

net/sourceforge/cilib/coevolution/selection/SelectHOFPoolSelectionStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Found non-transient, non-static member. Please mark as transient or provide accessors. 47
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Found non-transient, non-static member. Please mark as transient or provide accessors. 49

net/sourceforge/cilib/coevolution/selection/SelectNOpponentSelectionStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40

net/sourceforge/cilib/container/BitArray.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 38
Found non-transient, non-static member. Please mark as transient or provide accessors. 39
Found non-transient, non-static member. Please mark as transient or provide accessors. 40

net/sourceforge/cilib/container/Matrix.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Overriding method merely calls super 154 - 156

net/sourceforge/cilib/container/MultiDimensionalArray.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 35

net/sourceforge/cilib/container/SortedList.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 45

net/sourceforge/cilib/container/StandardArray.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 33

net/sourceforge/cilib/container/visitor/InOrderVisitorDecorator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 32

net/sourceforge/cilib/container/visitor/PostOrderVisitorDecorator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 32

net/sourceforge/cilib/container/visitor/PreOrderVisitorDecorator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 32

net/sourceforge/cilib/controlparameter/ProportionalControlParameter.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 31

net/sourceforge/cilib/cooperative/CooperativeEntity.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/cooperative/algorithmiterators/RandomAlgorithmIterator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/cooperative/algorithmiterators/SequentialAlgorithmIterator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/cooperative/splitstrategies/IndexedSplitStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 38

net/sourceforge/cilib/ec/EC.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 47

net/sourceforge/cilib/entity/AbstractEntity.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 39

net/sourceforge/cilib/entity/AbstractTopology.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 43

net/sourceforge/cilib/entity/operators/CompositeOperator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 34

net/sourceforge/cilib/entity/operators/creation/RandCreationStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/entity/operators/mutation/UniformMutationStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 39
Found non-transient, non-static member. Please mark as transient or provide accessors. 39

net/sourceforge/cilib/entity/operators/selection/CompoundSelection.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 43

net/sourceforge/cilib/entity/operators/selection/RandomSelectionStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/entity/operators/selection/TournamentSelectionStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40

net/sourceforge/cilib/entity/topologies/ECTopologyHolder.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 30
Found non-transient, non-static member. Please mark as transient or provide accessors. 31
Found non-transient, non-static member. Please mark as transient or provide accessors. 32

net/sourceforge/cilib/entity/topologies/GBestTopology.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 51
Found non-transient, non-static member. Please mark as transient or provide accessors. 275
Found non-transient, non-static member. Please mark as transient or provide accessors. 276

net/sourceforge/cilib/entity/topologies/HypercubeTopology.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 82
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
Found non-transient, non-static member. Please mark as transient or provide accessors. 84

net/sourceforge/cilib/entity/topologies/LBestTopology.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 162
Found non-transient, non-static member. Please mark as transient or provide accessors. 163
Found non-transient, non-static member. Please mark as transient or provide accessors. 164

net/sourceforge/cilib/entity/topologies/VonNeumannTopology.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 55
Found non-transient, non-static member. Please mark as transient or provide accessors. 56
Found non-transient, non-static member. Please mark as transient or provide accessors. 57
Found non-transient, non-static member. Please mark as transient or provide accessors. 183
Found non-transient, non-static member. Please mark as transient or provide accessors. 184
Found non-transient, non-static member. Please mark as transient or provide accessors. 185
Found non-transient, non-static member. Please mark as transient or provide accessors. 251
Found non-transient, non-static member. Please mark as transient or provide accessors. 252
Found non-transient, non-static member. Please mark as transient or provide accessors. 253
Found non-transient, non-static member. Please mark as transient or provide accessors. 254
Found non-transient, non-static member. Please mark as transient or provide accessors. 255
Found non-transient, non-static member. Please mark as transient or provide accessors. 256

net/sourceforge/cilib/entity/visitor/ClosestEntityVisitor.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 35
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/entity/visitor/DiameterVisitor.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36

net/sourceforge/cilib/entity/visitor/RadiusVisitor.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 35

net/sourceforge/cilib/entity/visitor/SpatialRadiusVisitor.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36

net/sourceforge/cilib/functions/Function.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 39
Found non-transient, non-static member. Please mark as transient or provide accessors. 40

net/sourceforge/cilib/functions/clustering/ClusteringFitnessFunction.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 52
Found non-transient, non-static member. Please mark as transient or provide accessors. 53
Found non-transient, non-static member. Please mark as transient or provide accessors. 54
Found non-transient, non-static member. Please mark as transient or provide accessors. 55
Found non-transient, non-static member. Please mark as transient or provide accessors. 56

net/sourceforge/cilib/functions/clustering/ParametricClusteringFunction.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 47

net/sourceforge/cilib/functions/clustering/validityindices/HalkidiVazirgiannisIndex.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/functions/clustering/validityindices/MaulikBandyopadhyayIndex.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/functions/clustering/validityindices/ScatterSeperationRatio.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 38
Found non-transient, non-static member. Please mark as transient or provide accessors. 39

net/sourceforge/cilib/functions/continuous/ExpressionFunction.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 35

net/sourceforge/cilib/functions/continuous/Foxholes.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/functions/continuous/FunctionDimensionMapping.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 39
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Found non-transient, non-static member. Please mark as transient or provide accessors. 45

net/sourceforge/cilib/functions/continuous/ShekelN.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 90

net/sourceforge/cilib/functions/continuous/ShekelsFoxholes.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 41

net/sourceforge/cilib/functions/continuous/Shir.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 43

net/sourceforge/cilib/functions/continuous/decorators/AngleModulation.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Found non-transient, non-static member. Please mark as transient or provide accessors. 47
Found non-transient, non-static member. Please mark as transient or provide accessors. 48

net/sourceforge/cilib/functions/continuous/decorators/NoisyFunctionDecorator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40

net/sourceforge/cilib/functions/continuous/dynamic/MovingPeaks.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 116
Found non-transient, non-static member. Please mark as transient or provide accessors. 121
Found non-transient, non-static member. Please mark as transient or provide accessors. 126
Found non-transient, non-static member. Please mark as transient or provide accessors. 131
Found non-transient, non-static member. Please mark as transient or provide accessors. 146
Found non-transient, non-static member. Please mark as transient or provide accessors. 151
Found non-transient, non-static member. Please mark as transient or provide accessors. 156
Found non-transient, non-static member. Please mark as transient or provide accessors. 159
Found non-transient, non-static member. Please mark as transient or provide accessors. 162
Found non-transient, non-static member. Please mark as transient or provide accessors. 166
Found non-transient, non-static member. Please mark as transient or provide accessors. 171
Found non-transient, non-static member. Please mark as transient or provide accessors. 172
Found non-transient, non-static member. Please mark as transient or provide accessors. 178
Found non-transient, non-static member. Please mark as transient or provide accessors. 179
Found non-transient, non-static member. Please mark as transient or provide accessors. 184
Found non-transient, non-static member. Please mark as transient or provide accessors. 189
Found non-transient, non-static member. Please mark as transient or provide accessors. 194
Found non-transient, non-static member. Please mark as transient or provide accessors. 199
Found non-transient, non-static member. Please mark as transient or provide accessors. 201
Found non-transient, non-static member. Please mark as transient or provide accessors. 203
Found non-transient, non-static member. Please mark as transient or provide accessors. 209
Found non-transient, non-static member. Please mark as transient or provide accessors. 213
Found non-transient, non-static member. Please mark as transient or provide accessors. 214
Found non-transient, non-static member. Please mark as transient or provide accessors. 215
Found non-transient, non-static member. Please mark as transient or provide accessors. 216
Found non-transient, non-static member. Please mark as transient or provide accessors. 217
Found non-transient, non-static member. Please mark as transient or provide accessors. 218
Found non-transient, non-static member. Please mark as transient or provide accessors. 219
Found non-transient, non-static member. Please mark as transient or provide accessors. 220
Found non-transient, non-static member. Please mark as transient or provide accessors. 221
Found non-transient, non-static member. Please mark as transient or provide accessors. 222
Found non-transient, non-static member. Please mark as transient or provide accessors. 223
Found non-transient, non-static member. Please mark as transient or provide accessors. 226
Found non-transient, non-static member. Please mark as transient or provide accessors. 228
Found non-transient, non-static member. Please mark as transient or provide accessors. 230
Found non-transient, non-static member. Please mark as transient or provide accessors. 234
Found non-transient, non-static member. Please mark as transient or provide accessors. 237
Found non-transient, non-static member. Please mark as transient or provide accessors. 243
Found non-transient, non-static member. Please mark as transient or provide accessors. 244

net/sourceforge/cilib/functions/continuous/dynamic/moo/fda1/FDA1_f2.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44

net/sourceforge/cilib/functions/continuous/dynamic/moo/fda1/FDA1_h.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44

net/sourceforge/cilib/functions/continuous/dynamic/moo/fda2/FDA2_f2.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44

net/sourceforge/cilib/functions/continuous/dynamic/moo/fda2/FDA2_h.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 45

net/sourceforge/cilib/functions/continuous/unconstrained/Branin.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 59
Found non-transient, non-static member. Please mark as transient or provide accessors. 60
Found non-transient, non-static member. Please mark as transient or provide accessors. 61
Found non-transient, non-static member. Please mark as transient or provide accessors. 62
Found non-transient, non-static member. Please mark as transient or provide accessors. 63
Found non-transient, non-static member. Please mark as transient or provide accessors. 64

net/sourceforge/cilib/functions/discrete/BitStringMatcher.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40

net/sourceforge/cilib/functions/discrete/KnapSack.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43

net/sourceforge/cilib/functions/discrete/KnightsTour.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Found non-transient, non-static member. Please mark as transient or provide accessors. 47
Avoid empty if statements 122 - 124
Avoid empty if statements 131 - 133

net/sourceforge/cilib/functions/discrete/Queens.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37
Found non-transient, non-static member. Please mark as transient or provide accessors. 38

net/sourceforge/cilib/games/agent/NeuralAgent.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 53

net/sourceforge/cilib/games/agent/state/traversal/MinMaxAlphaBetaTraversalStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/games/game/Game.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 52
Found non-transient, non-static member. Please mark as transient or provide accessors. 54
Found non-transient, non-static member. Please mark as transient or provide accessors. 62

net/sourceforge/cilib/games/game/predatorprey/RealTimePredatorPreyGame.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 35

net/sourceforge/cilib/games/game/tetris/AveTetrisFeaturesMeasure.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 45

net/sourceforge/cilib/games/game/tetris/TetrisBlock.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/games/game/tetris/TetrisFeaturesInputStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 48

net/sourceforge/cilib/games/game/tetris/TetrisGameState.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 47
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Found non-transient, non-static member. Please mark as transient or provide accessors. 49
Found non-transient, non-static member. Please mark as transient or provide accessors. 50

net/sourceforge/cilib/games/game/tetris/shape/AbstractShape.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37
Found non-transient, non-static member. Please mark as transient or provide accessors. 38
Found non-transient, non-static member. Please mark as transient or provide accessors. 39

net/sourceforge/cilib/games/game/tictactoe/TicTacToe.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 47

net/sourceforge/cilib/games/items/GameItem.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 33

net/sourceforge/cilib/games/items/GridLocation.java

Violation Line
Ensure you override both equals() and hashCode() 106

net/sourceforge/cilib/games/items/PlayerItem.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 30

net/sourceforge/cilib/games/measurement/AverageItemDistanceMeasure.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 43

net/sourceforge/cilib/games/measurement/RecordItemLocationMeasure.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40

net/sourceforge/cilib/games/random/FixedListSeedingStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Found non-transient, non-static member. Please mark as transient or provide accessors. 37
Found non-transient, non-static member. Please mark as transient or provide accessors. 38

net/sourceforge/cilib/games/random/GameSeedingStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 39

net/sourceforge/cilib/games/random/ListSeedingStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 35
Found non-transient, non-static member. Please mark as transient or provide accessors. 36

net/sourceforge/cilib/games/random/RandomListSeedingStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 39
Found non-transient, non-static member. Please mark as transient or provide accessors. 40

net/sourceforge/cilib/games/result/ScoreGameResult.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 30

net/sourceforge/cilib/games/result/WinGameResult.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 31

net/sourceforge/cilib/games/states/GameState.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36

net/sourceforge/cilib/games/states/GridGameState.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36

net/sourceforge/cilib/games/states/ListGameState.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 38

net/sourceforge/cilib/hs/HS.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Found non-transient, non-static member. Please mark as transient or provide accessors. 49
Found non-transient, non-static member. Please mark as transient or provide accessors. 50
Found non-transient, non-static member. Please mark as transient or provide accessors. 55

net/sourceforge/cilib/math/random/generator/KnuthSubtractive.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 127
Found non-transient, non-static member. Please mark as transient or provide accessors. 128
Found non-transient, non-static member. Please mark as transient or provide accessors. 129

net/sourceforge/cilib/math/random/generator/MersenneTwister.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 162
Found non-transient, non-static member. Please mark as transient or provide accessors. 163

net/sourceforge/cilib/math/random/generator/NetworkBasedSeedSelectionStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37
Found non-transient, non-static member. Please mark as transient or provide accessors. 38
Avoid empty catch blocks 61 - 63
Avoid empty catch blocks 77 - 79

net/sourceforge/cilib/math/random/generator/RANLUX.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 281
Found non-transient, non-static member. Please mark as transient or provide accessors. 282
Found non-transient, non-static member. Please mark as transient or provide accessors. 283
Found non-transient, non-static member. Please mark as transient or provide accessors. 284
Found non-transient, non-static member. Please mark as transient or provide accessors. 285

net/sourceforge/cilib/math/random/generator/Seeder.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 31

net/sourceforge/cilib/math/random/generator/Tausworthe.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 107
Found non-transient, non-static member. Please mark as transient or provide accessors. 108
Found non-transient, non-static member. Please mark as transient or provide accessors. 109

net/sourceforge/cilib/math/random/generator/ZiffGFSR4.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 156
Found non-transient, non-static member. Please mark as transient or provide accessors. 157

net/sourceforge/cilib/math/random/generator/quasi/Sobol.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 485
Found non-transient, non-static member. Please mark as transient or provide accessors. 486
Found non-transient, non-static member. Please mark as transient or provide accessors. 487
Found non-transient, non-static member. Please mark as transient or provide accessors. 489
Found non-transient, non-static member. Please mark as transient or provide accessors. 490
Found non-transient, non-static member. Please mark as transient or provide accessors. 491
Found non-transient, non-static member. Please mark as transient or provide accessors. 492
Found non-transient, non-static member. Please mark as transient or provide accessors. 493
Found non-transient, non-static member. Please mark as transient or provide accessors. 494
Found non-transient, non-static member. Please mark as transient or provide accessors. 495
Found non-transient, non-static member. Please mark as transient or provide accessors. 497
Found non-transient, non-static member. Please mark as transient or provide accessors. 498

net/sourceforge/cilib/measurement/MeasurementStateManager.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 34
Avoid empty catch blocks 66 - 69
Avoid empty catch blocks 70 - 72
Avoid empty catch blocks 94 - 97

net/sourceforge/cilib/measurement/generic/Time.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 38
Found non-transient, non-static member. Please mark as transient or provide accessors. 39
Found non-transient, non-static member. Please mark as transient or provide accessors. 40

net/sourceforge/cilib/measurement/multiple/CompositeMeasurement.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 39

net/sourceforge/cilib/measurement/single/diversity/normalisation/NormalisationParameter.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 32

net/sourceforge/cilib/moo/archive/constrained/SetBasedConstrainedArchive.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 49

net/sourceforge/cilib/moo/criterion/CriterionBasedMOProblemAdapter.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 54
Found non-transient, non-static member. Please mark as transient or provide accessors. 55

net/sourceforge/cilib/neuralnetwork/basicFFNN/FFNNTopology.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Found non-transient, non-static member. Please mark as transient or provide accessors. 47
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Found non-transient, non-static member. Please mark as transient or provide accessors. 50
Found non-transient, non-static member. Please mark as transient or provide accessors. 51
Found non-transient, non-static member. Please mark as transient or provide accessors. 53
Found non-transient, non-static member. Please mark as transient or provide accessors. 54
Found non-transient, non-static member. Please mark as transient or provide accessors. 56
Found non-transient, non-static member. Please mark as transient or provide accessors. 57
Found non-transient, non-static member. Please mark as transient or provide accessors. 59

net/sourceforge/cilib/neuralnetwork/basicFFNN/FFNNTrainingStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 33

net/sourceforge/cilib/neuralnetwork/foundation/EvaluationMediator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 47
Found non-transient, non-static member. Please mark as transient or provide accessors. 53

net/sourceforge/cilib/neuralnetwork/foundation/NeuralNetworkController.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/neuralnetwork/foundation/NeuralNetworkProblem.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 41

net/sourceforge/cilib/neuralnetwork/foundation/NeuralNetworkRetrievalVisitor.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 32

net/sourceforge/cilib/neuralnetwork/foundation/measurements/AreaUnderROC.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Found non-transient, non-static member. Please mark as transient or provide accessors. 46

net/sourceforge/cilib/neuralnetwork/foundation/measurements/NNOutput.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Found non-transient, non-static member. Please mark as transient or provide accessors. 47
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Found non-transient, non-static member. Please mark as transient or provide accessors. 49

net/sourceforge/cilib/neuralnetwork/foundation/postSimulation/PostMeasurementSuite.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Found non-transient, non-static member. Please mark as transient or provide accessors. 41

net/sourceforge/cilib/neuralnetwork/generic/GenericTopology.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 54
Found non-transient, non-static member. Please mark as transient or provide accessors. 55
Found non-transient, non-static member. Please mark as transient or provide accessors. 58

net/sourceforge/cilib/neuralnetwork/generic/LayeredGenericTopology.java

Violation Line
Overriding method merely calls super 48 - 50

net/sourceforge/cilib/neuralnetwork/generic/StandardLayerIterator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/neuralnetwork/generic/datacontainers/CrossValidationStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Found non-transient, non-static member. Please mark as transient or provide accessors. 51
Found non-transient, non-static member. Please mark as transient or provide accessors. 52
Found non-transient, non-static member. Please mark as transient or provide accessors. 53
Found non-transient, non-static member. Please mark as transient or provide accessors. 54
Found non-transient, non-static member. Please mark as transient or provide accessors. 55

net/sourceforge/cilib/neuralnetwork/generic/datacontainers/DynamicPatternSelectionData.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43

net/sourceforge/cilib/neuralnetwork/generic/datacontainers/GenericData.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 38
Found non-transient, non-static member. Please mark as transient or provide accessors. 39
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44

net/sourceforge/cilib/neuralnetwork/generic/datacontainers/LinearDataIterator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/neuralnetwork/generic/datacontainers/RandomDistributionStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Found non-transient, non-static member. Please mark as transient or provide accessors. 49
Found non-transient, non-static member. Please mark as transient or provide accessors. 50
Found non-transient, non-static member. Please mark as transient or provide accessors. 51

net/sourceforge/cilib/neuralnetwork/generic/datacontainers/SAILARealData.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43

net/sourceforge/cilib/neuralnetwork/generic/errorfunctions/ClassificationErrorReal.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37
Found non-transient, non-static member. Please mark as transient or provide accessors. 38
Found non-transient, non-static member. Please mark as transient or provide accessors. 40

net/sourceforge/cilib/neuralnetwork/generic/errorfunctions/MSEErrorFunction.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40

net/sourceforge/cilib/neuralnetwork/generic/evaluationmediators/FFNNEvaluationMediator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/neuralnetwork/generic/evaluationmediators/SAILAEvaluationMediator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Found non-transient, non-static member. Please mark as transient or provide accessors. 49
Found non-transient, non-static member. Please mark as transient or provide accessors. 52
Found non-transient, non-static member. Please mark as transient or provide accessors. 53
Found non-transient, non-static member. Please mark as transient or provide accessors. 56
Found non-transient, non-static member. Please mark as transient or provide accessors. 57
Found non-transient, non-static member. Please mark as transient or provide accessors. 60
Found non-transient, non-static member. Please mark as transient or provide accessors. 61
Found non-transient, non-static member. Please mark as transient or provide accessors. 62

net/sourceforge/cilib/neuralnetwork/generic/neuron/MNNNeuronAdapter.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36

net/sourceforge/cilib/neuralnetwork/generic/neuron/NeuronConfig.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 61
Found non-transient, non-static member. Please mark as transient or provide accessors. 67

net/sourceforge/cilib/neuralnetwork/generic/neuron/SigmoidOutputFunction.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 35

net/sourceforge/cilib/neuralnetwork/generic/topologybuilders/FFNNgenericTopologyBuilder.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 39
Found non-transient, non-static member. Please mark as transient or provide accessors. 40

net/sourceforge/cilib/neuralnetwork/generic/topologyvisitors/SpecificWeightInitialiser.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36

net/sourceforge/cilib/neuralnetwork/generic/topologyvisitors/WeightCountingVisitor.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 32

net/sourceforge/cilib/neuralnetwork/generic/trainingstrategies/FFNN_GD_TrainingStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 49
Found non-transient, non-static member. Please mark as transient or provide accessors. 50
Found non-transient, non-static member. Please mark as transient or provide accessors. 51
Found non-transient, non-static member. Please mark as transient or provide accessors. 52

net/sourceforge/cilib/neuralnetwork/testarea/TestPostMeasure.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 74
Found non-transient, non-static member. Please mark as transient or provide accessors. 74
Found non-transient, non-static member. Please mark as transient or provide accessors. 75
Found non-transient, non-static member. Please mark as transient or provide accessors. 75
Found non-transient, non-static member. Please mark as transient or provide accessors. 75
Found non-transient, non-static member. Please mark as transient or provide accessors. 76
Found non-transient, non-static member. Please mark as transient or provide accessors. 76
Found non-transient, non-static member. Please mark as transient or provide accessors. 76
Found non-transient, non-static member. Please mark as transient or provide accessors. 76
Found non-transient, non-static member. Please mark as transient or provide accessors. 77
Found non-transient, non-static member. Please mark as transient or provide accessors. 77
Found non-transient, non-static member. Please mark as transient or provide accessors. 78
Found non-transient, non-static member. Please mark as transient or provide accessors. 79

net/sourceforge/cilib/problem/ClusteringProblem.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 87

net/sourceforge/cilib/problem/CooperativeOptimisationProblemAdapter.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Found non-transient, non-static member. Please mark as transient or provide accessors. 46

net/sourceforge/cilib/problem/DeratingFunctionMaximisationProblem.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 57
Found non-transient, non-static member. Please mark as transient or provide accessors. 75
Overriding method merely calls super 240 - 242

net/sourceforge/cilib/problem/FunctionLearningProblem.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 53
Found non-transient, non-static member. Please mark as transient or provide accessors. 55

net/sourceforge/cilib/problem/InferiorFitness.java

Violation Line
Unnecessary final modifier in final class 62 - 64

net/sourceforge/cilib/problem/MOFitness.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 35

net/sourceforge/cilib/problem/MOOptimisationProblem.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 41

net/sourceforge/cilib/problem/MaximisationFitness.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 33

net/sourceforge/cilib/problem/MinimisationFitness.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 33

net/sourceforge/cilib/problem/OptimisationProblemAdapter.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 45

net/sourceforge/cilib/problem/OptimisationSolution.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/problem/boundaryconstraint/NearestBoundaryConstraint.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 60

net/sourceforge/cilib/problem/boundaryconstraint/PerElementReinitialisation.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/problem/boundaryconstraint/PeriodicBoundaryConstraint.java

Violation Line
This for loop could be simplified to a while loop 75 - 87

net/sourceforge/cilib/problem/boundaryconstraint/RandomBoundaryConstraint.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 58

net/sourceforge/cilib/problem/changestrategy/IterationBasedChangeStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/problem/coevolution/CompetitiveCoevolutionProblemAdapter.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37
Found non-transient, non-static member. Please mark as transient or provide accessors. 39
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 43

net/sourceforge/cilib/problem/coevolution/PerformanceEvaluationOptimizationProblem.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 41

net/sourceforge/cilib/problem/dataset/AssociatedPairDataSetBuilder.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Found non-transient, non-static member. Please mark as transient or provide accessors. 47

net/sourceforge/cilib/problem/dataset/DataSetBuilder.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/problem/dataset/DataSetManager.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 51
Found non-transient, non-static member. Please mark as transient or provide accessors. 52

net/sourceforge/cilib/problem/dataset/LocalDataSet.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 59
Found non-transient, non-static member. Please mark as transient or provide accessors. 60
Found non-transient, non-static member. Please mark as transient or provide accessors. 61
Found non-transient, non-static member. Please mark as transient or provide accessors. 62
Found non-transient, non-static member. Please mark as transient or provide accessors. 63
The null check here is misplaced; if the variable is null therell be a NullPointerException 208

net/sourceforge/cilib/problem/dataset/MatrixDataSetBuilder.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 38
Found non-transient, non-static member. Please mark as transient or provide accessors. 39
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Found non-transient, non-static member. Please mark as transient or provide accessors. 41

net/sourceforge/cilib/problem/dataset/StringDataSetBuilder.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Found non-transient, non-static member. Please mark as transient or provide accessors. 37
Found non-transient, non-static member. Please mark as transient or provide accessors. 38

net/sourceforge/cilib/problem/mappingproblem/CurvilinearCompEvaluator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 90

net/sourceforge/cilib/problem/mappingproblem/CurvilinearDistEvaluator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 115
Found non-transient, non-static member. Please mark as transient or provide accessors. 116

net/sourceforge/cilib/problem/mappingproblem/FunctionDimensionMappingProblem.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Overriding method merely calls super 135 - 137

net/sourceforge/cilib/problem/mappingproblem/KruskalEvaluator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 71

net/sourceforge/cilib/problem/mappingproblem/LinearDistanceMetric.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 101
Found non-transient, non-static member. Please mark as transient or provide accessors. 102
Found non-transient, non-static member. Please mark as transient or provide accessors. 103

net/sourceforge/cilib/problem/mappingproblem/MappingProblem.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 47
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Found non-transient, non-static member. Please mark as transient or provide accessors. 49
Found non-transient, non-static member. Please mark as transient or provide accessors. 50
Found non-transient, non-static member. Please mark as transient or provide accessors. 51
Found non-transient, non-static member. Please mark as transient or provide accessors. 52
Found non-transient, non-static member. Please mark as transient or provide accessors. 53

net/sourceforge/cilib/pso/DissipativeStep.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 126

net/sourceforge/cilib/pso/LFPSO.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 102
Found non-transient, non-static member. Please mark as transient or provide accessors. 103

net/sourceforge/cilib/pso/dynamic/QuantumPositionUpdateStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 41

net/sourceforge/cilib/pso/dynamic/detectionstrategies/EnvironmentChangeDetectionStrategy.java

Violation Line
Classes implementing Serializable should set a serialVersionUID 40 - 90
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/pso/dynamic/detectionstrategies/RandomSentriesDetectionStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 49

net/sourceforge/cilib/pso/dynamic/detectionstrategies/RandomSentryPointsDetectionStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 46

net/sourceforge/cilib/pso/dynamic/responsestrategies/DualReactionStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Found non-transient, non-static member. Please mark as transient or provide accessors. 47

net/sourceforge/cilib/pso/dynamic/responsestrategies/EnvironmentChangeResponseStrategy.java

Violation Line
Classes implementing Serializable should set a serialVersionUID 36 - 103

net/sourceforge/cilib/pso/niching/Niche.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Found non-transient, non-static member. Please mark as transient or provide accessors. 49

net/sourceforge/cilib/pso/niching/StandardSwarmCreationStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Found non-transient, non-static member. Please mark as transient or provide accessors. 46

net/sourceforge/cilib/pso/particle/DeviationDecorator.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 38
Found non-transient, non-static member. Please mark as transient or provide accessors. 39
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/pso/particle/LFDecorator.java

Violation Line
Overriding method merely calls super 62 - 64
Found non-transient, non-static member. Please mark as transient or provide accessors. 296
Found non-transient, non-static member. Please mark as transient or provide accessors. 297
Found non-transient, non-static member. Please mark as transient or provide accessors. 301
Found non-transient, non-static member. Please mark as transient or provide accessors. 302

net/sourceforge/cilib/pso/particle/StandardParticle.java

Violation Line
Overriding method merely calls super 81 - 83

net/sourceforge/cilib/pso/particle/initialisation/DataSetBasedPositionInitialisationStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 45

net/sourceforge/cilib/pso/particle/initialisation/DomainPercentageVelocityInitialisationStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 35

net/sourceforge/cilib/pso/particle/initialisation/RandomBoundedInitialVelocityStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 39

net/sourceforge/cilib/pso/particle/initialisation/RandomizedPositionInitialisationStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 44

net/sourceforge/cilib/pso/positionupdatestrategies/DEPositionUpdateStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 45
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Found non-transient, non-static member. Please mark as transient or provide accessors. 47

net/sourceforge/cilib/pso/velocityupdatestrategies/BareBonesExploitVelocityUpdateStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44

net/sourceforge/cilib/pso/velocityupdatestrategies/BareBonesVelocityUpdateStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/pso/velocityupdatestrategies/CoherenceVelocityUpdate.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/pso/velocityupdatestrategies/GCVelocityUpdateStrategy.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 65
Found non-transient, non-static member. Please mark as transient or provide accessors. 68
Found non-transient, non-static member. Please mark as transient or provide accessors. 69
Found non-transient, non-static member. Please mark as transient or provide accessors. 73

net/sourceforge/cilib/pso/velocityupdatestrategies/LFVelocityUpdate.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/pso/velocityupdatestrategies/LinearVelocityUpdate.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 42

net/sourceforge/cilib/simulator/Line.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 80
Found non-transient, non-static member. Please mark as transient or provide accessors. 81
Found non-transient, non-static member. Please mark as transient or provide accessors. 82

net/sourceforge/cilib/simulator/Main.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 102
Found non-transient, non-static member. Please mark as transient or provide accessors. 103
Found non-transient, non-static member. Please mark as transient or provide accessors. 104

net/sourceforge/cilib/simulator/MeasurementSuite.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Found non-transient, non-static member. Please mark as transient or provide accessors. 47
Found non-transient, non-static member. Please mark as transient or provide accessors. 48

net/sourceforge/cilib/simulator/ProgressEvent.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 47

net/sourceforge/cilib/simulator/ProgressFrame.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 100
Found non-transient, non-static member. Please mark as transient or provide accessors. 101
Found non-transient, non-static member. Please mark as transient or provide accessors. 102
Found non-transient, non-static member. Please mark as transient or provide accessors. 103
Found non-transient, non-static member. Please mark as transient or provide accessors. 106
Found non-transient, non-static member. Please mark as transient or provide accessors. 107

net/sourceforge/cilib/simulator/ProgressText.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 71
Found non-transient, non-static member. Please mark as transient or provide accessors. 72

net/sourceforge/cilib/simulator/Simulation.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 55
Found non-transient, non-static member. Please mark as transient or provide accessors. 56
Found non-transient, non-static member. Please mark as transient or provide accessors. 57
Found non-transient, non-static member. Please mark as transient or provide accessors. 58
Found non-transient, non-static member. Please mark as transient or provide accessors. 59

net/sourceforge/cilib/simulator/SynchronizedOutputBuffer.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 149
Found non-transient, non-static member. Please mark as transient or provide accessors. 150
Found non-transient, non-static member. Please mark as transient or provide accessors. 151
Found non-transient, non-static member. Please mark as transient or provide accessors. 152
Found non-transient, non-static member. Please mark as transient or provide accessors. 153
Found non-transient, non-static member. Please mark as transient or provide accessors. 154
Found non-transient, non-static member. Please mark as transient or provide accessors. 155
Found non-transient, non-static member. Please mark as transient or provide accessors. 156

net/sourceforge/cilib/stoppingcondition/MaximumFitnessEvaluations.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 33

net/sourceforge/cilib/stoppingcondition/MaximumIterations.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 32

net/sourceforge/cilib/stoppingcondition/MaximumRestarts.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 34
Found non-transient, non-static member. Please mark as transient or provide accessors. 35

net/sourceforge/cilib/stoppingcondition/MinimumDiversity.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Found non-transient, non-static member. Please mark as transient or provide accessors. 42
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 46
Found non-transient, non-static member. Please mark as transient or provide accessors. 48
Found non-transient, non-static member. Please mark as transient or provide accessors. 50

net/sourceforge/cilib/stoppingcondition/MinimumFunctionMinimisationError.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 33
Found non-transient, non-static member. Please mark as transient or provide accessors. 34
Found non-transient, non-static member. Please mark as transient or provide accessors. 35

net/sourceforge/cilib/stoppingcondition/MinimumSwarmDiameter.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 34
Found non-transient, non-static member. Please mark as transient or provide accessors. 35

net/sourceforge/cilib/stoppingcondition/OptimiserStalled.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 39
Found non-transient, non-static member. Please mark as transient or provide accessors. 40
Found non-transient, non-static member. Please mark as transient or provide accessors. 41
Found non-transient, non-static member. Please mark as transient or provide accessors. 43
Found non-transient, non-static member. Please mark as transient or provide accessors. 44
Found non-transient, non-static member. Please mark as transient or provide accessors. 45

net/sourceforge/cilib/stoppingcondition/SingleIteration.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 31
Found non-transient, non-static member. Please mark as transient or provide accessors. 32

net/sourceforge/cilib/type/types/Bit.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 41

net/sourceforge/cilib/type/types/Blackboard.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/type/types/Bounds.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 30
Found non-transient, non-static member. Please mark as transient or provide accessors. 31

net/sourceforge/cilib/type/types/Int.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 39

net/sourceforge/cilib/type/types/Long.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 39

net/sourceforge/cilib/type/types/Real.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/type/types/Types.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 61
Found non-transient, non-static member. Please mark as transient or provide accessors. 62

net/sourceforge/cilib/type/types/container/AbstractTree.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 180
Found non-transient, non-static member. Please mark as transient or provide accessors. 207

net/sourceforge/cilib/type/types/container/BinaryTree.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36
Found non-transient, non-static member. Please mark as transient or provide accessors. 37

net/sourceforge/cilib/type/types/container/GeneralTree.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36

net/sourceforge/cilib/type/types/container/NaryTree.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 37
Found non-transient, non-static member. Please mark as transient or provide accessors. 38

net/sourceforge/cilib/type/types/container/Set.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 39

net/sourceforge/cilib/type/types/container/StandardGraph.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 47

net/sourceforge/cilib/type/types/container/TypeList.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40

net/sourceforge/cilib/type/types/container/Vector.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 41

net/sourceforge/cilib/util/ClusteringUtils.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 58
Found non-transient, non-static member. Please mark as transient or provide accessors. 59
Found non-transient, non-static member. Please mark as transient or provide accessors. 62
Found non-transient, non-static member. Please mark as transient or provide accessors. 63

net/sourceforge/cilib/util/MinkowskiMetric.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 51

net/sourceforge/cilib/util/selection/Selection.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 66
Found non-transient, non-static member. Please mark as transient or provide accessors. 265

net/sourceforge/cilib/util/selection/ordering/ProportionalOrdering.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 40

net/sourceforge/cilib/util/selection/ordering/RandomOrdering.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 38

net/sourceforge/cilib/util/selection/ordering/RingBasedOrdering.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 36

net/sourceforge/cilib/util/selection/ordering/SortedOrdering.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 38

net/sourceforge/cilib/util/selection/recipes/RandomSelection.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 43

net/sourceforge/cilib/util/selection/recipes/RouletteWheelSelection.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 48

net/sourceforge/cilib/util/selection/recipes/TournamentSelection.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 54
Found non-transient, non-static member. Please mark as transient or provide accessors. 56

net/sourceforge/cilib/util/selection/weighing/entity/EntityWeighing.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 41

net/sourceforge/cilib/xml/XMLObjectFactory.java

Violation Line
Found non-transient, non-static member. Please mark as transient or provide accessors. 82
Found non-transient, non-static member. Please mark as transient or provide accessors. 83
Avoid empty catch blocks 300
Avoid empty catch blocks 304
Avoid empty catch blocks 308