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
256 6 402 0

Files

File  I  W  E
org/opentrafficsim/core/animation/Drawable.java 1 0 0
org/opentrafficsim/core/distributions/ConstantGenerator.java 0 3 0
org/opentrafficsim/core/dsol/DistNormalTrunc.java 0 5 0
org/opentrafficsim/core/dsol/OTSAnimator.java 0 3 0
org/opentrafficsim/core/dsol/OTSDEVSRTParallelMove.java 1 0 0
org/opentrafficsim/core/dsol/OTSReplication.java 0 2 0
org/opentrafficsim/core/dsol/OTSSimulator.java 0 4 0
org/opentrafficsim/core/dsol/SynchronizedRedBlackTree.java 0 18 0
org/opentrafficsim/core/egtf/Convolution.java 0 1 0
org/opentrafficsim/core/egtf/EGTF.java 0 19 0
org/opentrafficsim/core/egtf/EgtfEvent.java 0 1 0
org/opentrafficsim/core/egtf/EgtfParallelListener.java 0 6 0
org/opentrafficsim/core/egtf/ExpKernelShape.java 0 2 0
org/opentrafficsim/core/egtf/FilterDouble.java 0 5 0
org/opentrafficsim/core/egtf/GaussKernelShape.java 0 2 0
org/opentrafficsim/core/egtf/Kernel.java 0 1 0
org/opentrafficsim/core/egtf/Quantity.java 0 3 0
org/opentrafficsim/core/egtf/typed/TypedEGTF.java 0 14 0
org/opentrafficsim/core/egtf/typed/TypedFilter.java 0 7 0
org/opentrafficsim/core/egtf/typed/TypedQuantity.java 0 1 0
org/opentrafficsim/core/geometry/OTSBufferingJTS.java 1 0 0
org/opentrafficsim/core/geometry/OTSLine3D.java 1 4 0
org/opentrafficsim/core/geometry/OTSOffsetLinePK.java 1 6 0
org/opentrafficsim/core/geometry/Test.java 1 1 0
org/opentrafficsim/core/gtu/AbstractGTU.java 0 15 0
org/opentrafficsim/core/gtu/GTUCharacteristics.java 0 1 0
org/opentrafficsim/core/gtu/NestedCache.java 0 5 0
org/opentrafficsim/core/network/CapacityOTSLink.java 0 1 0
org/opentrafficsim/core/network/DirectedLinkPosition.java 0 1 0
org/opentrafficsim/core/network/LinkDirection.java 0 6 0
org/opentrafficsim/core/network/LinkType.java 0 4 0
org/opentrafficsim/core/network/OTSLink.java 0 1 0
org/opentrafficsim/core/network/OTSNetwork.java 0 13 0
org/opentrafficsim/core/parameters/ParameterFactoryByType.java 0 12 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

Rules

Category Rule Violations Severity
blocks EmptyBlock 1  Warning
design DesignForExtension 384  Warning
VisibilityModifier 9  Warning
javadoc JavadocMethod 1  Warning
JavadocPackage 1  Info
misc TodoComment 4  Warning
naming StaticVariableName 2  Warning
sizes FileLength 1  Warning
MethodLength 5  Info

Details

org/opentrafficsim/core/animation/Drawable.java

Severity Category Rule Message Line
 Info javadoc JavadocPackage Missing package-info.java file.

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. 87
 Warning design DesignForExtension Method 'getCumulativeProbability' is not designed for extension - needs to be abstract, final or empty. 98
 Warning design DesignForExtension Method 'getInverseCumulativeProbability' is not designed for extension - needs to be abstract, final or empty. 143
 Warning design DesignForExtension Method 'probDensity' is not designed for extension - needs to be abstract, final or empty. 167
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 179

org/opentrafficsim/core/dsol/OTSAnimator.java

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

org/opentrafficsim/core/dsol/OTSDEVSRTParallelMove.java

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

org/opentrafficsim/core/dsol/OTSReplication.java

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

org/opentrafficsim/core/dsol/OTSSimulator.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 44
 Warning design DesignForExtension Method 'initialize' is not designed for extension - needs to be abstract, final or empty. 55
 Warning design DesignForExtension Method 'getReplication' is not designed for extension - needs to be abstract, final or empty. 76
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 83

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/egtf/Convolution.java

Severity Category Rule Message Line
 Warning javadoc JavadocMethod Missing a Javadoc comment. 29

org/opentrafficsim/core/egtf/EGTF.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getDataSource' is not designed for extension - needs to be abstract, final or empty. 169
 Warning design DesignForExtension Method 'clearDataBefore' is not designed for extension - needs to be abstract, final or empty. 184
 Warning design DesignForExtension Method 'addPointDataSI' is not designed for extension - needs to be abstract, final or empty. 200
 Warning design DesignForExtension Method 'addPointDataSI' is not designed for extension - needs to be abstract, final or empty. 216
 Warning design DesignForExtension Method 'addVectorDataSI' is not designed for extension - needs to be abstract, final or empty. 235
 Warning design DesignForExtension Method 'addVectorDataSI' is not designed for extension - needs to be abstract, final or empty. 251
 Warning design DesignForExtension Method 'addGridDataSI' is not designed for extension - needs to be abstract, final or empty. 281
 Warning design DesignForExtension Method 'addGridDataSI' is not designed for extension - needs to be abstract, final or empty. 297
 Warning design DesignForExtension Method 'setKernel' is not designed for extension - needs to be abstract, final or empty. 394
 Warning design DesignForExtension Method 'setKernelSI' is not designed for extension - needs to be abstract, final or empty. 404
 Warning design DesignForExtension Method 'setKernelSI' is not designed for extension - needs to be abstract, final or empty. 416
 Warning design DesignForExtension Method 'setGaussKernelSI' is not designed for extension - needs to be abstract, final or empty. 426
 Warning design DesignForExtension Method 'setGaussKernelSI' is not designed for extension - needs to be abstract, final or empty. 438
 Warning design DesignForExtension Method 'setKernelSI' is not designed for extension - needs to be abstract, final or empty. 449
 Warning design DesignForExtension Method 'filterParallelSI' is not designed for extension - needs to be abstract, final or empty. 484
 Warning design DesignForExtension Method 'filterParallelFastSI' is not designed for extension - needs to be abstract, final or empty. 516
 Warning design DesignForExtension Method 'filterSI' is not designed for extension - needs to be abstract, final or empty. 541
 Warning design DesignForExtension Method 'filterFastSI' is not designed for extension - needs to be abstract, final or empty. 715
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 1190

org/opentrafficsim/core/egtf/EgtfEvent.java

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

org/opentrafficsim/core/egtf/EgtfParallelListener.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'wait' is not designed for extension - needs to be abstract, final or empty. 42
 Warning design DesignForExtension Method 'setFilter' is not designed for extension - needs to be abstract, final or empty. 62
 Warning design DesignForExtension Method 'getFilter' is not designed for extension - needs to be abstract, final or empty. 76
 Warning design DesignForExtension Method 'notifyProgress' is not designed for extension - needs to be abstract, final or empty. 86
 Warning design DesignForExtension Method 'interrupt' is not designed for extension - needs to be abstract, final or empty. 108
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 114

org/opentrafficsim/core/egtf/ExpKernelShape.java

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

org/opentrafficsim/core/egtf/FilterDouble.java

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

org/opentrafficsim/core/egtf/GaussKernelShape.java

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

org/opentrafficsim/core/egtf/Kernel.java

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

org/opentrafficsim/core/egtf/Quantity.java

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

org/opentrafficsim/core/egtf/typed/TypedEGTF.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'addPointData' is not designed for extension - needs to be abstract, final or empty. 83
 Warning design DesignForExtension Method 'addPointData' is not designed for extension - needs to be abstract, final or empty. 99
 Warning design DesignForExtension Method 'addVectorData' is not designed for extension - needs to be abstract, final or empty. 115
 Warning design DesignForExtension Method 'addVectorData' is not designed for extension - needs to be abstract, final or empty. 131
 Warning design DesignForExtension Method 'addGridData' is not designed for extension - needs to be abstract, final or empty. 147
 Warning design DesignForExtension Method 'addGridData' is not designed for extension - needs to be abstract, final or empty. 163
 Warning design DesignForExtension Method 'clearDataBefore' is not designed for extension - needs to be abstract, final or empty. 174
 Warning design DesignForExtension Method 'setKernel' is not designed for extension - needs to be abstract, final or empty. 184
 Warning design DesignForExtension Method 'setKernel' is not designed for extension - needs to be abstract, final or empty. 196
 Warning design DesignForExtension Method 'setGaussKernel' is not designed for extension - needs to be abstract, final or empty. 206
 Warning design DesignForExtension Method 'setGaussKernel' is not designed for extension - needs to be abstract, final or empty. 218
 Warning design DesignForExtension Method 'setKernel' is not designed for extension - needs to be abstract, final or empty. 229
 Warning design DesignForExtension Method 'filter' is not designed for extension - needs to be abstract, final or empty. 241
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 247

org/opentrafficsim/core/egtf/typed/TypedFilter.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'getLocation' is not designed for extension - needs to be abstract, final or empty. 39
 Warning design DesignForExtension Method 'getLocationVector' is not designed for extension - needs to be abstract, final or empty. 49
 Warning design DesignForExtension Method 'getTime' is not designed for extension - needs to be abstract, final or empty. 56
 Warning design DesignForExtension Method 'getTimeVector' is not designed for extension - needs to be abstract, final or empty. 66
 Warning design DesignForExtension Method 'getSI' is not designed for extension - needs to be abstract, final or empty. 73
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 80
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 87

org/opentrafficsim/core/egtf/typed/TypedQuantity.java

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

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
 Warning sizes FileLength File length is 2,017 lines (max allowed is 2,000). 1
 Warning design DesignForExtension Method 'getRadius' is not designed for extension - needs to be abstract, final or empty. 1622
 Warning design DesignForExtension Method 'getVertexRadius' is not designed for extension - needs to be abstract, final or empty. 1660
 Warning design DesignForExtension Method 'getVertexFraction' is not designed for extension - needs to be abstract, final or empty. 1706
 Info sizes MethodLength Method length is 153 lines (max allowed is 150). 1862

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 325 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/gtu/AbstractGTU.java

Severity Category Rule Message Line
 Warning design VisibilityModifier Variable 'operationalPlan' must be private and have accessor methods. 90
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 102
 Warning naming StaticVariableName Name 'ALIGNED' must match pattern '^[a-z][a-zA-Z0-9]*$'. 103
 Warning design VisibilityModifier Variable 'ALIGNED' must be private and have accessor methods. 103
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 106
 Warning naming StaticVariableName Name 'ALIGN_COUNT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 107
 Warning design VisibilityModifier Variable 'ALIGN_COUNT' must be private and have accessor methods. 107
 Warning design DesignForExtension Method 'getStrategicalPlanner' is not designed for extension - needs to be abstract, final or empty. 384
 Warning design DesignForExtension Method 'getStrategicalPlanner' is not designed for extension - needs to be abstract, final or empty. 391
 Warning design DesignForExtension Method 'getPerceivableContext' is not designed for extension - needs to be abstract, final or empty. 608
 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/network/CapacityOTSLink.java

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

org/opentrafficsim/core/network/DirectedLinkPosition.java

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

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
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 147

org/opentrafficsim/core/network/LinkType.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'isOfType' is not designed for extension - needs to be abstract, final or empty. 101
 Warning design DesignForExtension Method 'isCompatible' is not designed for extension - needs to be abstract, final or empty. 115
 Warning design DesignForExtension Method 'getCompatibility' is not designed for extension - needs to be abstract, final or empty. 124
 Warning design DesignForExtension Method 'getNetwork' is not designed for extension - needs to be abstract, final or empty. 185

org/opentrafficsim/core/network/OTSLink.java

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

org/opentrafficsim/core/network/OTSNetwork.java

Severity Category Rule Message Line
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 618
 Warning misc TodoComment Comment matches to-do format 'TODO:'. 620
 Warning design DesignForExtension Method 'addDefaultLinkTypes' is not designed for extension - needs to be abstract, final or empty. 807
 Warning design DesignForExtension Method 'addLinkType' is not designed for extension - needs to be abstract, final or empty. 839
 Warning design DesignForExtension Method 'getLinkType' is not designed for extension - needs to be abstract, final or empty. 846
 Warning design DesignForExtension Method 'getLinkType' is not designed for extension - needs to be abstract, final or empty. 853
 Warning design DesignForExtension Method 'getLinkTypes' is not designed for extension - needs to be abstract, final or empty. 860
 Warning design DesignForExtension Method 'addDefaultGtuTypes' is not designed for extension - needs to be abstract, final or empty. 871
 Warning design DesignForExtension Method 'addGtuType' is not designed for extension - needs to be abstract, final or empty. 895
 Warning design DesignForExtension Method 'getGtuType' is not designed for extension - needs to be abstract, final or empty. 902
 Warning design DesignForExtension Method 'getGtuType' is not designed for extension - needs to be abstract, final or empty. 909
 Warning design DesignForExtension Method 'getGtuTypes' is not designed for extension - needs to be abstract, final or empty. 916
 Warning design DesignForExtension Method 'getExtent' is not designed for extension - needs to be abstract, final or empty. 987

org/opentrafficsim/core/parameters/ParameterFactoryByType.java

Severity Category Rule Message Line
 Warning design DesignForExtension Method 'setValues' is not designed for extension - needs to be abstract, final or empty. 49
 Warning design DesignForExtension Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 213
 Warning design DesignForExtension Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 226
 Warning design DesignForExtension Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 238
 Warning design DesignForExtension Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 249
 Warning design DesignForExtension Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 262
 Warning design DesignForExtension Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 272
 Warning design DesignForExtension Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 284
 Warning design DesignForExtension Method 'addParameter' is not designed for extension - needs to be abstract, final or empty. 295
 Warning design DesignForExtension Method 'addCorrelation' is not designed for extension - needs to be abstract, final or empty. 310
 Warning design DesignForExtension Method 'addCorrelation' is not designed for extension - needs to be abstract, final or empty. 332
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 352

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. 223
 Warning design DesignForExtension Method 'getValue' is not designed for extension - needs to be abstract, final or empty. 233
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 239

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. 83

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. 33

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. 56
 Warning design DesignForExtension Method 'fill' is not designed for extension - needs to be abstract, final or empty. 66
 Warning design DesignForExtension Method 'fill' is not designed for extension - needs to be abstract, final or empty. 78
 Warning design DesignForExtension Method 'clear' is not designed for extension - needs to be abstract, final or empty. 92
 Warning design DesignForExtension Method 'put' is not designed for extension - needs to be abstract, final or empty. 99
 Warning design DesignForExtension Method 'putAll' is not designed for extension - needs to be abstract, final or empty. 113
 Warning design DesignForExtension Method 'remove' is not designed for extension - needs to be abstract, final or empty. 120
 Warning design DesignForExtension Method 'size' is not designed for extension - needs to be abstract, final or empty. 137
 Warning design DesignForExtension Method 'isEmpty' is not designed for extension - needs to be abstract, final or empty. 144
 Warning design DesignForExtension Method 'containsKey' is not designed for extension - needs to be abstract, final or empty. 151
 Warning design DesignForExtension Method 'containsValue' is not designed for extension - needs to be abstract, final or empty. 158
 Warning design DesignForExtension Method 'get' is not designed for extension - needs to be abstract, final or empty. 165
 Warning design DesignForExtension Method 'keySet' is not designed for extension - needs to be abstract, final or empty. 172
 Warning design DesignForExtension Method 'values' is not designed for extension - needs to be abstract, final or empty. 179
 Warning design DesignForExtension Method 'entrySet' is not designed for extension - needs to be abstract, final or empty. 186
 Warning design DesignForExtension Method 'restore' is not designed for extension - needs to be abstract, final or empty. 237
 Warning design DesignForExtension Method 'toString' is not designed for extension - needs to be abstract, final or empty. 250

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