Checkstyle Results

The following document contains the results of Checkstyle 6.18 with development/dsol-checks.xml ruleset. rss feed

Summary

Files  Info  Warnings  Errors
160 7 356 0

Files

File  I  W  E
org/opentrafficsim/core/distributions/ConstantGenerator.java 0 3 0
org/opentrafficsim/core/dsol/DistNormalTrunc.java 0 5 0
org/opentrafficsim/core/dsol/OTSDEVSRTParallelMove.java 1 0 0
org/opentrafficsim/core/dsol/SynchronizedRedBlackTree.java 0 18 0
org/opentrafficsim/core/geometry/OTSBufferingJTS.java 1 0 0
org/opentrafficsim/core/geometry/OTSLine3D.java 1 0 0
org/opentrafficsim/core/geometry/OTSOffsetLinePK.java 1 6 0
org/opentrafficsim/core/geometry/Test.java 1 1 0
org/opentrafficsim/core/gis/CoordinateTransformLonLatToXY.java 1 0 0
org/opentrafficsim/core/gtu/AbstractGTU.java 0 14 0
org/opentrafficsim/core/gtu/GTUCharacteristics.java 0 1 0
org/opentrafficsim/core/gtu/NestedCache.java 0 5 0
org/opentrafficsim/core/gtu/behavioralcharacteristics/ParameterFactoryByType.java 0 12 0
org/opentrafficsim/core/logger/SimLogger.java 0 30 0
org/opentrafficsim/core/network/LinkDirection.java 0 5 0
org/opentrafficsim/core/network/LinkType.java 0 1 0
org/opentrafficsim/core/network/OTSNetwork.java 0 2 0
org/opentrafficsim/core/perception/AbstractHistorical.java 0 3 0
org/opentrafficsim/core/perception/HistoricalParameters.java 0 14 0
org/opentrafficsim/core/perception/HistoricalValue.java 0 1 0
org/opentrafficsim/core/perception/HistoryManager.java 0 1 0
org/opentrafficsim/core/perception/HistoryManagerDEVS.java 0 3 0
org/opentrafficsim/core/perception/NullHistorical.java 0 4 0
org/opentrafficsim/core/perception/collections/AbstractHistoricalCollection.java 0 18 0
org/opentrafficsim/core/perception/collections/AbstractHistoricalList.java 0 16 0
org/opentrafficsim/core/perception/collections/AbstractHistoricalMap.java 0 17 0
org/opentrafficsim/core/perception/collections/AbstractHistoricalNavigableMap.java 0 18 0
org/opentrafficsim/core/perception/collections/AbstractHistoricalNavigableSet.java 0 12 0
org/opentrafficsim/core/perception/collections/AbstractHistoricalQueue.java 0 5 0
org/opentrafficsim/core/perception/collections/AbstractHistoricalSortedMap.java 0 6 0
org/opentrafficsim/core/perception/collections/AbstractHistoricalSortedSet.java 0 6 0
org/opentrafficsim/core/perception/collections/HistoricalArrayList.java 0 3 0
org/opentrafficsim/core/perception/collections/HistoricalEnumMap.java 0 3 0
org/opentrafficsim/core/perception/collections/HistoricalHashMap.java 0 3 0
org/opentrafficsim/core/perception/collections/HistoricalHashSet.java 0 3 0
org/opentrafficsim/core/perception/collections/HistoricalLinkedHashMap.java 0 3 0
org/opentrafficsim/core/perception/collections/HistoricalLinkedHashSet.java 0 3 0
org/opentrafficsim/core/perception/collections/HistoricalLinkedList.java 0 25 0
org/opentrafficsim/core/perception/collections/HistoricalPriorityQueue.java 0 3 0
org/opentrafficsim/core/perception/collections/HistoricalTreeMap.java 0 3 0
org/opentrafficsim/core/perception/collections/HistoricalTreeSet.java 0 3 0
org/opentrafficsim/core/perception/collections/HistoricalVector.java 0 3 0
org/opentrafficsim/core/units/distributions/ContinuousDistAbsoluteTemperature.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistAcceleration.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistAngle.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistAngleSolid.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistArea.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistDensity.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistDimensionless.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistDirection.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistDuration.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistElectricalCharge.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistElectricalCurrent.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistElectricalPotential.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistElectricalResistance.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistEnergy.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistFlowMass.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistForce.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistFrequency.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistLength.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistLinearDensity.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistMass.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistPosition.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistPower.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistPressure.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistSpeed.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistTemperature.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistTime.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistTorque.java 0 1 0
org/opentrafficsim/core/units/distributions/ContinuousDistVolume.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistAbsoluteTemperature.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistAcceleration.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistAngle.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistAngleSolid.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistArea.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistDensity.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistDimensionless.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistDirection.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistDuration.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistElectricalCharge.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistElectricalCurrent.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistElectricalPotential.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistElectricalResistance.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistEnergy.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistFlowMass.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistForce.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistFrequency.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistLength.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistLinearDensity.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistMass.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistPosition.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistPower.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistPressure.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistSpeed.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistTemperature.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistTime.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistTorque.java 0 1 0
org/opentrafficsim/core/units/distributions/DiscreteDistVolume.java 0 1 0
org/opentrafficsim/gui/ColorControlPanel.java 0 3 0
org/opentrafficsim/gui/OTSAnimationPanel.java 0 1 0
org/opentrafficsim/gui/OTSControlPanel.java 0 6 0
org/opentrafficsim/gui/OTSSimulationPanel.java 0 2 0
org/opentrafficsim/simulationengine/AbstractWrappableAnimation.java 1 6 0

Rules

Category Rule Violations Severity
blocks EmptyBlock 1  Warning
design DesignForExtension 331  Warning
VisibilityModifier 11  Warning
javadoc JavadocMethod 1  Warning
JavadocStyle
  • checkHtml: "false"
1  Warning
JavadocType 2  Warning
misc FinalParameters 1  Warning
TodoComment 4  Warning
modifier RedundantModifier 2  Warning
naming StaticVariableName 2  Warning
sizes LineLength
  • max: "128"
1  Info
MethodLength 6  Info

Details

org/opentrafficsim/core/distributions/ConstantGenerator.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 31
 Warning design DesignForExtension Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 41
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 47

org/opentrafficsim/core/dsol/DistNormalTrunc.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 85
 Warning design DesignForExtension Method 'getCumulativeProbability' is not designed for extension - needs to be abstract, final or empty. 96
 Warning design DesignForExtension Method 'getInverseCumulativeProbability' is not designed for extension - needs to be abstract, final or empty. 141
 Warning design DesignForExtension Method 'probDensity' is not designed for extension - needs to be abstract, final or empty. 165
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 177

org/opentrafficsim/core/dsol/OTSDEVSRTParallelMove.java

Severity Category Rule Message Line
 Info sizes MethodLength Method length is 300 lines (max allowed is 150). 90

org/opentrafficsim/core/dsol/SynchronizedRedBlackTree.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'comparator' is not designed for extension - needs to be abstract, final or empty. 113
 Warning design DesignForExtension Method 'subSet' is not designed for extension - needs to be abstract, final or empty. 123
 Warning design DesignForExtension Method 'headSet' is not designed for extension - needs to be abstract, final or empty. 133
 Warning design DesignForExtension Method 'tailSet' is not designed for extension - needs to be abstract, final or empty. 143
 Warning design DesignForExtension Method 'size' is not designed for extension - needs to be abstract, final or empty. 153
 Warning design DesignForExtension Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 163
 Warning design DesignForExtension Method 'contains' is not designed for extension - needs to be abstract, final or empty. 173
 Warning design DesignForExtension Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 183
 Warning design DesignForExtension Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 193
 Warning design DesignForExtension Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 203
 Warning design DesignForExtension Method 'add' is not designed for extension - needs to be abstract, final or empty. 213
 Warning design DesignForExtension Method 'remove' is not designed for extension - needs to be abstract, final or empty. 223
 Warning design DesignForExtension Method 'containsAll' is not designed for extension - needs to be abstract, final or empty. 233
 Warning design DesignForExtension Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 243
 Warning design DesignForExtension Method 'retainAll' is not designed for extension - needs to be abstract, final or empty. 253
 Warning design DesignForExtension Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 263
 Warning design DesignForExtension Method 'clear' is not designed for extension - needs to be abstract, final or empty. 273
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 280

org/opentrafficsim/core/geometry/OTSBufferingJTS.java

Severity Category Rule Message Line
 Info sizes MethodLength Method length is 166 lines (max allowed is 150). 121

org/opentrafficsim/core/geometry/OTSLine3D.java

Severity Category Rule Message Line
 Info sizes MethodLength Method length is 152 lines (max allowed is 150). 1757

org/opentrafficsim/core/geometry/OTSOffsetLinePK.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'debugOffsetLine' must be private and have accessor methods. 25
 Warning design VisibilityModifier Variable 'circlePrecision' must be private and have accessor methods. 28
 Warning design VisibilityModifier Variable 'offsetMinimumFilterValue' must be private and have accessor methods. 31
 Warning design VisibilityModifier Variable 'offsetMaximumFilterValue' must be private and have accessor methods. 34
 Warning design VisibilityModifier Variable 'offsetFilterRatio' must be private and have accessor methods. 40
 Info sizes MethodLength Method length is 322 lines (max allowed is 150). 50
 Warning blocks EmptyBlock Must have at least one statement. 257

org/opentrafficsim/core/geometry/Test.java

Severity Category Rule Message Line
 Info sizes MethodLength Method length is 499 lines (max allowed is 150). 117
 Warning design VisibilityModifier Variable 'printDetails' must be private and have accessor methods. 619

org/opentrafficsim/core/gis/CoordinateTransformLonLatToXY.java

Severity Category Rule Message Line
 Info sizes LineLength Line is longer than 128 characters (found 132). 58

org/opentrafficsim/core/gtu/AbstractGTU.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'operationalPlan' must be private and have accessor methods. 91
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 106
 Warning naming StaticVariableName Name 'ALIGNED' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
 Warning design VisibilityModifier Variable 'ALIGNED' must be private and have accessor methods. 107
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 110
 Warning naming StaticVariableName Name 'ALIGN_COUNT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 111
 Warning design VisibilityModifier Variable 'ALIGN_COUNT' must be private and have accessor methods. 111
 Warning design DesignForExtension Method 'getStrategicalPlanner' is not designed for extension - needs to be abstract, final or empty. 386
 Warning design DesignForExtension Method 'getStrategicalPlanner' is not designed for extension - needs to be abstract, final or empty. 393
 Warning design DesignForExtension Method 'addGtu' is not designed for extension - needs to be abstract, final or empty. 615
 Warning design DesignForExtension Method 'removeGtu' is not designed for extension - needs to be abstract, final or empty. 623
 Warning design DesignForExtension Method 'setParent' is not designed for extension - needs to be abstract, final or empty. 638
 Warning design DesignForExtension Method 'getParent' is not designed for extension - needs to be abstract, final or empty. 646
 Warning design DesignForExtension Method 'getChildren' is not designed for extension - needs to be abstract, final or empty. 653

org/opentrafficsim/core/gtu/GTUCharacteristics.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 132

org/opentrafficsim/core/gtu/NestedCache.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 49
 Warning design DesignForExtension Method 'getKeys' is not designed for extension - needs to be abstract, final or empty. 92
 Warning design DesignForExtension Method 'getChild' is not designed for extension - needs to be abstract, final or empty. 103
 Warning design DesignForExtension Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 116
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 124

org/opentrafficsim/core/gtu/behavioralcharacteristics/ParameterFactoryByType.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'setValues' is not designed for extension - needs to be abstract, final or empty. 46
 Warning design DesignForExtension Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 193
 Warning design DesignForExtension Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 205
 Warning design DesignForExtension Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 218
 Warning design DesignForExtension Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 230
 Warning design DesignForExtension Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 242
 Warning design DesignForExtension Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 252
 Warning design DesignForExtension Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 264
 Warning design DesignForExtension Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 275
 Warning design DesignForExtension Method 'addCorrelation' is not designed for extension - needs to be abstract, final or empty. 290
 Warning design DesignForExtension Method 'addCorrelation' is not designed for extension - needs to be abstract, final or empty. 312
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 332

org/opentrafficsim/core/logger/SimLogger.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'trace' is not designed for extension - needs to be abstract, final or empty. 246
 Warning design DesignForExtension Method 'trace' is not designed for extension - needs to be abstract, final or empty. 253
 Warning design DesignForExtension Method 'trace' is not designed for extension - needs to be abstract, final or empty. 260
 Warning design DesignForExtension Method 'trace' is not designed for extension - needs to be abstract, final or empty. 267
 Warning design DesignForExtension Method 'trace' is not designed for extension - needs to be abstract, final or empty. 274
 Warning design DesignForExtension Method 'trace' is not designed for extension - needs to be abstract, final or empty. 281
 Warning design DesignForExtension Method 'debug' is not designed for extension - needs to be abstract, final or empty. 290
 Warning design DesignForExtension Method 'debug' is not designed for extension - needs to be abstract, final or empty. 297
 Warning design DesignForExtension Method 'debug' is not designed for extension - needs to be abstract, final or empty. 304
 Warning design DesignForExtension Method 'debug' is not designed for extension - needs to be abstract, final or empty. 311
 Warning design DesignForExtension Method 'debug' is not designed for extension - needs to be abstract, final or empty. 318
 Warning design DesignForExtension Method 'debug' is not designed for extension - needs to be abstract, final or empty. 325
 Warning design DesignForExtension Method 'info' is not designed for extension - needs to be abstract, final or empty. 334
 Warning design DesignForExtension Method 'info' is not designed for extension - needs to be abstract, final or empty. 341
 Warning design DesignForExtension Method 'info' is not designed for extension - needs to be abstract, final or empty. 348
 Warning design DesignForExtension Method 'info' is not designed for extension - needs to be abstract, final or empty. 355
 Warning design DesignForExtension Method 'info' is not designed for extension - needs to be abstract, final or empty. 362
 Warning design DesignForExtension Method 'info' is not designed for extension - needs to be abstract, final or empty. 369
 Warning design DesignForExtension Method 'warn' is not designed for extension - needs to be abstract, final or empty. 378
 Warning design DesignForExtension Method 'warn' is not designed for extension - needs to be abstract, final or empty. 385
 Warning design DesignForExtension Method 'warn' is not designed for extension - needs to be abstract, final or empty. 392
 Warning design DesignForExtension Method 'warn' is not designed for extension - needs to be abstract, final or empty. 399
 Warning design DesignForExtension Method 'warn' is not designed for extension - needs to be abstract, final or empty. 406
 Warning design DesignForExtension Method 'warn' is not designed for extension - needs to be abstract, final or empty. 413
 Warning design DesignForExtension Method 'error' is not designed for extension - needs to be abstract, final or empty. 422
 Warning design DesignForExtension Method 'error' is not designed for extension - needs to be abstract, final or empty. 429
 Warning design DesignForExtension Method 'error' is not designed for extension - needs to be abstract, final or empty. 436
 Warning design DesignForExtension Method 'error' is not designed for extension - needs to be abstract, final or empty. 443
 Warning design DesignForExtension Method 'error' is not designed for extension - needs to be abstract, final or empty. 450
 Warning design DesignForExtension Method 'error' is not designed for extension - needs to be abstract, final or empty. 457

org/opentrafficsim/core/network/LinkDirection.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getId' is not designed for extension - needs to be abstract, final or empty. 53
 Warning design DesignForExtension Method 'getLinkType' is not designed for extension - needs to be abstract, final or empty. 62
 Warning design DesignForExtension Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 71
 Warning design DesignForExtension Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 101
 Warning design DesignForExtension Method 'equals' is not designed for extension - needs to be abstract, final or empty. 112

org/opentrafficsim/core/network/LinkType.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'isCompatible' is not designed for extension - needs to be abstract, final or empty. 98

org/opentrafficsim/core/network/OTSNetwork.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 553
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 555

org/opentrafficsim/core/perception/AbstractHistorical.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getTime' is not designed for extension - needs to be abstract, final or empty. 224
 Warning design DesignForExtension Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 234
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 240

org/opentrafficsim/core/perception/HistoricalParameters.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getParameters' is not designed for extension - needs to be abstract, final or empty. 43
 Warning design DesignForExtension Method 'getParameters' is not designed for extension - needs to be abstract, final or empty. 53
 Warning design DesignForExtension Method 'setParameter' is not designed for extension - needs to be abstract, final or empty. 64
 Warning design DesignForExtension Method 'setParameterResettable' is not designed for extension - needs to be abstract, final or empty. 72
 Warning design DesignForExtension Method 'resetParameter' is not designed for extension - needs to be abstract, final or empty. 80
 Warning design DesignForExtension Method 'getParameter' is not designed for extension - needs to be abstract, final or empty. 88
 Warning design DesignForExtension Method 'getParameterOrNull' is not designed for extension - needs to be abstract, final or empty. 95
 Warning design DesignForExtension Method 'contains' is not designed for extension - needs to be abstract, final or empty. 102
 Warning design DesignForExtension Method 'setAllIn' is not designed for extension - needs to be abstract, final or empty. 109
 Warning design DesignForExtension Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 150
 Warning design DesignForExtension Method 'getParameter' is not designed for extension - needs to be abstract, final or empty. 158
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 164
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 219
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 228

org/opentrafficsim/core/perception/HistoricalValue.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 84

org/opentrafficsim/core/perception/HistoryManager.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'registerHistorical' is not designed for extension - needs to be abstract, final or empty. 79

org/opentrafficsim/core/perception/HistoryManagerDEVS.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'now' is not designed for extension - needs to be abstract, final or empty. 59
 Warning design DesignForExtension Method 'notify' is not designed for extension - needs to be abstract, final or empty. 85
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 95

org/opentrafficsim/core/perception/NullHistorical.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'set' is not designed for extension - needs to be abstract, final or empty. 34
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 41
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 48
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 55

org/opentrafficsim/core/perception/collections/AbstractHistoricalCollection.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'add' is not designed for extension - needs to be abstract, final or empty. 91
 Warning design DesignForExtension Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 103
 Warning design DesignForExtension Method 'clear' is not designed for extension - needs to be abstract, final or empty. 115
 Warning design DesignForExtension Method 'remove' is not designed for extension - needs to be abstract, final or empty. 122
 Warning design DesignForExtension Method 'removeAll' is not designed for extension - needs to be abstract, final or empty. 135
 Warning design DesignForExtension Method 'retainAll' is not designed for extension - needs to be abstract, final or empty. 147
 Warning design DesignForExtension Method 'size' is not designed for extension - needs to be abstract, final or empty. 165
 Warning design DesignForExtension Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 172
 Warning design DesignForExtension Method 'contains' is not designed for extension - needs to be abstract, final or empty. 179
 Warning design DesignForExtension Method 'iterator' is not designed for extension - needs to be abstract, final or empty. 186
 Warning design DesignForExtension Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 193
 Warning design DesignForExtension Method 'toArray' is not designed for extension - needs to be abstract, final or empty. 200
 Warning design DesignForExtension Method 'containsAll' is not designed for extension - needs to be abstract, final or empty. 207
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 249
 Warning design DesignForExtension Method 'restore' is not designed for extension - needs to be abstract, final or empty. 285
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 292
 Warning design DesignForExtension Method 'restore' is not designed for extension - needs to be abstract, final or empty. 328
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 335

org/opentrafficsim/core/perception/collections/AbstractHistoricalList.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'add' is not designed for extension - needs to be abstract, final or empty. 44
 Warning design DesignForExtension Method 'add' is not designed for extension - needs to be abstract, final or empty. 52
 Warning design DesignForExtension Method 'remove' is not designed for extension - needs to be abstract, final or empty. 60
 Warning design DesignForExtension Method 'remove' is not designed for extension - needs to be abstract, final or empty. 68
 Warning design DesignForExtension Method 'set' is not designed for extension - needs to be abstract, final or empty. 83
 Warning design DesignForExtension Method 'addAll' is not designed for extension - needs to be abstract, final or empty. 96
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 111
 Warning design DesignForExtension Method 'indexOf' is not designed for extension - needs to be abstract, final or empty. 118
 Warning design DesignForExtension Method 'lastIndexOf' is not designed for extension - needs to be abstract, final or empty. 125
 Warning design DesignForExtension Method 'listIterator' is not designed for extension - needs to be abstract, final or empty. 132
 Warning design DesignForExtension Method 'listIterator' is not designed for extension - needs to be abstract, final or empty. 139
 Warning design DesignForExtension Method 'subList' is not designed for extension - needs to be abstract, final or empty. 146
 Warning design DesignForExtension Method 'restore' is not designed for extension - needs to be abstract, final or empty. 226
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 233
 Warning design DesignForExtension Method 'restore' is not designed for extension - needs to be abstract, final or empty. 270
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 277

org/opentrafficsim/core/perception/collections/AbstractHistoricalMap.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getMap' is not designed for extension - needs to be abstract, final or empty. 57
 Warning design DesignForExtension Method 'fill' is not designed for extension - needs to be abstract, final or empty. 67
 Warning design DesignForExtension Method 'fill' is not designed for extension - needs to be abstract, final or empty. 79
 Warning design DesignForExtension Method 'clear' is not designed for extension - needs to be abstract, final or empty. 93
 Warning design DesignForExtension Method 'put' is not designed for extension - needs to be abstract, final or empty. 100
 Warning design DesignForExtension Method 'putAll' is not designed for extension - needs to be abstract, final or empty. 114
 Warning design DesignForExtension Method 'remove' is not designed for extension - needs to be abstract, final or empty. 121
 Warning design DesignForExtension Method 'size' is not designed for extension - needs to be abstract, final or empty. 138
 Warning design DesignForExtension Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 145
 Warning design DesignForExtension Method 'containsKey' is not designed for extension - needs to be abstract, final or empty. 152
 Warning design DesignForExtension Method 'containsValue' is not designed for extension - needs to be abstract, final or empty. 159
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 166
 Warning design DesignForExtension Method 'keySet' is not designed for extension - needs to be abstract, final or empty. 173
 Warning design DesignForExtension Method 'values' is not designed for extension - needs to be abstract, final or empty. 180
 Warning design DesignForExtension Method 'entrySet' is not designed for extension - needs to be abstract, final or empty. 187
 Warning design DesignForExtension Method 'restore' is not designed for extension - needs to be abstract, final or empty. 238
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 251

org/opentrafficsim/core/perception/collections/AbstractHistoricalNavigableMap.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'pollFirstEntry' is not designed for extension - needs to be abstract, final or empty. 43
 Warning design DesignForExtension Method 'pollLastEntry' is not designed for extension - needs to be abstract, final or empty. 56
 Warning design DesignForExtension Method 'lowerEntry' is not designed for extension - needs to be abstract, final or empty. 71
 Warning design DesignForExtension Method 'lowerKey' is not designed for extension - needs to be abstract, final or empty. 78
 Warning design DesignForExtension Method 'floorEntry' is not designed for extension - needs to be abstract, final or empty. 85
 Warning design DesignForExtension Method 'floorKey' is not designed for extension - needs to be abstract, final or empty. 92
 Warning design DesignForExtension Method 'ceilingEntry' is not designed for extension - needs to be abstract, final or empty. 99
 Warning design DesignForExtension Method 'ceilingKey' is not designed for extension - needs to be abstract, final or empty. 106
 Warning design DesignForExtension Method 'higherEntry' is not designed for extension - needs to be abstract, final or empty. 113
 Warning design DesignForExtension Method 'higherKey' is not designed for extension - needs to be abstract, final or empty. 120
 Warning design DesignForExtension Method 'firstEntry' is not designed for extension - needs to be abstract, final or empty. 127
 Warning design DesignForExtension Method 'lastEntry' is not designed for extension - needs to be abstract, final or empty. 134
 Warning design DesignForExtension Method 'descendingMap' is not designed for extension - needs to be abstract, final or empty. 141
 Warning design DesignForExtension Method 'navigableKeySet' is not designed for extension - needs to be abstract, final or empty. 148
 Warning design DesignForExtension Method 'descendingKeySet' is not designed for extension - needs to be abstract, final or empty. 155
 Warning design DesignForExtension Method 'subMap' is not designed for extension - needs to be abstract, final or empty. 162
 Warning design DesignForExtension Method 'headMap' is not designed for extension - needs to be abstract, final or empty. 169
 Warning design DesignForExtension Method 'tailMap' is not designed for extension - needs to be abstract, final or empty. 176

org/opentrafficsim/core/perception/collections/AbstractHistoricalNavigableSet.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 41
 Warning design DesignForExtension Method 'pollFirst' is not designed for extension - needs to be abstract, final or empty. 50
 Warning design DesignForExtension Method 'pollLast' is not designed for extension - needs to be abstract, final or empty. 63
 Warning design DesignForExtension Method 'lower' is not designed for extension - needs to be abstract, final or empty. 78
 Warning design DesignForExtension Method 'floor' is not designed for extension - needs to be abstract, final or empty. 85
 Warning design DesignForExtension Method 'ceiling' is not designed for extension - needs to be abstract, final or empty. 92
 Warning design DesignForExtension Method 'higher' is not designed for extension - needs to be abstract, final or empty. 99
 Warning design DesignForExtension Method 'descendingSet' is not designed for extension - needs to be abstract, final or empty. 106
 Warning design DesignForExtension Method 'descendingIterator' is not designed for extension - needs to be abstract, final or empty. 113
 Warning design DesignForExtension Method 'subSet' is not designed for extension - needs to be abstract, final or empty. 120
 Warning design DesignForExtension Method 'headSet' is not designed for extension - needs to be abstract, final or empty. 128
 Warning design DesignForExtension Method 'tailSet' is not designed for extension - needs to be abstract, final or empty. 135

org/opentrafficsim/core/perception/collections/AbstractHistoricalQueue.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'offer' is not designed for extension - needs to be abstract, final or empty. 40
 Warning design DesignForExtension Method 'remove' is not designed for extension - needs to be abstract, final or empty. 52
 Warning design DesignForExtension Method 'poll' is not designed for extension - needs to be abstract, final or empty. 61
 Warning design DesignForExtension Method 'peek' is not designed for extension - needs to be abstract, final or empty. 74
 Warning design DesignForExtension Method 'element' is not designed for extension - needs to be abstract, final or empty. 81

org/opentrafficsim/core/perception/collections/AbstractHistoricalSortedMap.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'comparator' is not designed for extension - needs to be abstract, final or empty. 43
 Warning design DesignForExtension Method 'subMap' is not designed for extension - needs to be abstract, final or empty. 50
 Warning design DesignForExtension Method 'headMap' is not designed for extension - needs to be abstract, final or empty. 57
 Warning design DesignForExtension Method 'tailMap' is not designed for extension - needs to be abstract, final or empty. 64
 Warning design DesignForExtension Method 'firstKey' is not designed for extension - needs to be abstract, final or empty. 71
 Warning design DesignForExtension Method 'lastKey' is not designed for extension - needs to be abstract, final or empty. 78

org/opentrafficsim/core/perception/collections/AbstractHistoricalSortedSet.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'comparator' is not designed for extension - needs to be abstract, final or empty. 43
 Warning design DesignForExtension Method 'subSet' is not designed for extension - needs to be abstract, final or empty. 50
 Warning design DesignForExtension Method 'headSet' is not designed for extension - needs to be abstract, final or empty. 57
 Warning design DesignForExtension Method 'tailSet' is not designed for extension - needs to be abstract, final or empty. 64
 Warning design DesignForExtension Method 'first' is not designed for extension - needs to be abstract, final or empty. 71
 Warning design DesignForExtension Method 'last' is not designed for extension - needs to be abstract, final or empty. 78

org/opentrafficsim/core/perception/collections/HistoricalArrayList.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 48
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 55
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 66

org/opentrafficsim/core/perception/collections/HistoricalEnumMap.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 54
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 61
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 72

org/opentrafficsim/core/perception/collections/HistoricalHashMap.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 48
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 55
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 66

org/opentrafficsim/core/perception/collections/HistoricalHashSet.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 48
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 55
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 66

org/opentrafficsim/core/perception/collections/HistoricalLinkedHashMap.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 48
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 55
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 66

org/opentrafficsim/core/perception/collections/HistoricalLinkedHashSet.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 48
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 55
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 66

org/opentrafficsim/core/perception/collections/HistoricalLinkedList.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 52
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 59
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 70
 Warning design DesignForExtension Method 'offer' is not designed for extension - needs to be abstract, final or empty. 81
 Warning design DesignForExtension Method 'offerLast' is not designed for extension - needs to be abstract, final or empty. 88
 Warning design DesignForExtension Method 'addLast' is not designed for extension - needs to be abstract, final or empty. 100
 Warning design DesignForExtension Method 'remove' is not designed for extension - needs to be abstract, final or empty. 109
 Warning design DesignForExtension Method 'removeFirst' is not designed for extension - needs to be abstract, final or empty. 116
 Warning design DesignForExtension Method 'pop' is not designed for extension - needs to be abstract, final or empty. 129
 Warning design DesignForExtension Method 'pollFirst' is not designed for extension - needs to be abstract, final or empty. 136
 Warning design DesignForExtension Method 'poll' is not designed for extension - needs to be abstract, final or empty. 149
 Warning design DesignForExtension Method 'addFirst' is not designed for extension - needs to be abstract, final or empty. 158
 Warning design DesignForExtension Method 'push' is not designed for extension - needs to be abstract, final or empty. 165
 Warning design DesignForExtension Method 'offerFirst' is not designed for extension - needs to be abstract, final or empty. 172
 Warning design DesignForExtension Method 'removeLast' is not designed for extension - needs to be abstract, final or empty. 186
 Warning design DesignForExtension Method 'pollLast' is not designed for extension - needs to be abstract, final or empty. 197
 Warning design DesignForExtension Method 'removeFirstOccurrence' is not designed for extension - needs to be abstract, final or empty. 210
 Warning design DesignForExtension Method 'removeLastOccurrence' is not designed for extension - needs to be abstract, final or empty. 225
 Warning design DesignForExtension Method 'element' is not designed for extension - needs to be abstract, final or empty. 242
 Warning design DesignForExtension Method 'peek' is not designed for extension - needs to be abstract, final or empty. 249
 Warning design DesignForExtension Method 'getFirst' is not designed for extension - needs to be abstract, final or empty. 256
 Warning design DesignForExtension Method 'getLast' is not designed for extension - needs to be abstract, final or empty. 263
 Warning design DesignForExtension Method 'peekFirst' is not designed for extension - needs to be abstract, final or empty. 270
 Warning design DesignForExtension Method 'peekLast' is not designed for extension - needs to be abstract, final or empty. 277
 Warning design DesignForExtension Method 'descendingIterator' is not designed for extension - needs to be abstract, final or empty. 289

org/opentrafficsim/core/perception/collections/HistoricalPriorityQueue.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 48
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 55
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 66

org/opentrafficsim/core/perception/collections/HistoricalTreeMap.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 48
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 55
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 66

org/opentrafficsim/core/perception/collections/HistoricalTreeSet.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 48
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 55
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 66

org/opentrafficsim/core/perception/collections/HistoricalVector.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 51
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 58
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 69

org/opentrafficsim/core/units/distributions/ContinuousDistAbsoluteTemperature.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 37

org/opentrafficsim/core/units/distributions/ContinuousDistAcceleration.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistAngle.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistAngleSolid.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistArea.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistDensity.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistDimensionless.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistDirection.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 36

org/opentrafficsim/core/units/distributions/ContinuousDistDuration.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistElectricalCharge.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistElectricalCurrent.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistElectricalPotential.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 36

org/opentrafficsim/core/units/distributions/ContinuousDistElectricalResistance.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 36

org/opentrafficsim/core/units/distributions/ContinuousDistEnergy.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistFlowMass.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistForce.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistFrequency.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistLength.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistLinearDensity.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistMass.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistPosition.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 36

org/opentrafficsim/core/units/distributions/ContinuousDistPower.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistPressure.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistSpeed.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistTemperature.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistTime.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 36

org/opentrafficsim/core/units/distributions/ContinuousDistTorque.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/ContinuousDistVolume.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistAbsoluteTemperature.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 37

org/opentrafficsim/core/units/distributions/DiscreteDistAcceleration.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistAngle.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistAngleSolid.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistArea.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistDensity.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistDimensionless.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistDirection.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 36

org/opentrafficsim/core/units/distributions/DiscreteDistDuration.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistElectricalCharge.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistElectricalCurrent.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistElectricalPotential.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistElectricalResistance.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 36

org/opentrafficsim/core/units/distributions/DiscreteDistEnergy.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistFlowMass.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistForce.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistFrequency.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistLength.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistLinearDensity.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistMass.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistPosition.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 36

org/opentrafficsim/core/units/distributions/DiscreteDistPower.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistPressure.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistSpeed.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistTemperature.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistTime.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 36

org/opentrafficsim/core/units/distributions/DiscreteDistTorque.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/core/units/distributions/DiscreteDistVolume.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'draw' is not designed for extension - needs to be abstract, final or empty. 35

org/opentrafficsim/gui/ColorControlPanel.java

Severity Category Rule Message Line
 Warning javadoc JavadocType Missing a Javadoc comment. 58
 Warning javadoc JavadocType Missing a Javadoc comment. 132
 Warning modifier RedundantModifier Redundant 'public' modifier. 140

org/opentrafficsim/gui/OTSAnimationPanel.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'notify' is not designed for extension - needs to be abstract, final or empty. 733

org/opentrafficsim/gui/OTSControlPanel.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'closeHandlerRegistered' must be private and have accessor methods. 112
 Warning design DesignForExtension Method 'cancelTimer' is not designed for extension - needs to be abstract, final or empty. 957
 Warning design DesignForExtension Method 'getSpeedLabel' is not designed for extension - needs to be abstract, final or empty. 1012
 Warning design DesignForExtension Method 'getSpeed' is not designed for extension - needs to be abstract, final or empty. 1022
 Warning design DesignForExtension Method 'isForeground' is not designed for extension - needs to be abstract, final or empty. 1030
 Warning design DesignForExtension Method 'setTime' is not designed for extension - needs to be abstract, final or empty. 1080

org/opentrafficsim/gui/OTSSimulationPanel.java

Severity Category Rule Message Line
 Warning modifier RedundantModifier Redundant 'public' modifier. 188
 Warning misc FinalParameters Parameter tabPlacement should be final. 188

org/opentrafficsim/simulationengine/AbstractWrappableAnimation.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'frameProperties' must be private and have accessor methods. 98
 Warning javadoc JavadocStyle First sentence should end with a period. 167
 Warning javadoc JavadocMethod Invalid use of the {@inheritDoc} tag. 168
 Info sizes MethodLength Method length is 176 lines (max allowed is 150). 168
 Warning design DesignForExtension Method 'setAppearance' is not designed for extension - needs to be abstract, final or empty. 402
 Warning design DesignForExtension Method 'getAppearance' is not designed for extension - needs to be abstract, final or empty. 483
 Warning design DesignForExtension Method 'getDemoPanel' is not designed for extension - needs to be abstract, final or empty. 768