SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.8.6

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
375 627 0 0

Files

Class Bugs
org.opentrafficsim.road.network.factory.xml.parser.DemandParser 2
org.opentrafficsim.road.network.factory.xml.parser.OdParser 2
org.opentrafficsim.road.network.factory.xml.parser.XmlParser 3
org.opentrafficsim.road.network.factory.xml.utils.RoadLayoutOffsets$OffsetElement 8
org.opentrafficsim.xml.bindings.DoublePositiveAdapter 1
org.opentrafficsim.xml.bindings.DoublePositiveInclusiveAdapter 1
org.opentrafficsim.xml.bindings.DoubleUnitIntervalAdapter 1
org.opentrafficsim.xml.bindings.types.ExpressionType 3
org.opentrafficsim.xml.bindings.types.LengthBeginEndType$LengthBeginEnd 2
org.opentrafficsim.xml.generated.AccelerationDistType 1
org.opentrafficsim.xml.generated.Animation 8
org.opentrafficsim.xml.generated.BasicRoadLayout 3
org.opentrafficsim.xml.generated.CarFollowingModelHeadwaySpeedType 4
org.opentrafficsim.xml.generated.CarFollowingModelType 4
org.opentrafficsim.xml.generated.CategoryType 5
org.opentrafficsim.xml.generated.Centroid 1
org.opentrafficsim.xml.generated.Compatibility 2
org.opentrafficsim.xml.generated.Connector 5
org.opentrafficsim.xml.generated.ConnectorAnimationType 3
org.opentrafficsim.xml.generated.ConstantDistType 30
org.opentrafficsim.xml.generated.ConstantDistType$Beta 2
org.opentrafficsim.xml.generated.ConstantDistType$Constant 1
org.opentrafficsim.xml.generated.ConstantDistType$Erlang 2
org.opentrafficsim.xml.generated.ConstantDistType$Exponential 1
org.opentrafficsim.xml.generated.ConstantDistType$Gamma 2
org.opentrafficsim.xml.generated.ConstantDistType$LogNormal 2
org.opentrafficsim.xml.generated.ConstantDistType$LogNormalTrunc 4
org.opentrafficsim.xml.generated.ConstantDistType$Normal 2
org.opentrafficsim.xml.generated.ConstantDistType$NormalTrunc 4
org.opentrafficsim.xml.generated.ConstantDistType$Pearson5 2
org.opentrafficsim.xml.generated.ConstantDistType$Pearson6 3
org.opentrafficsim.xml.generated.ConstantDistType$Triangular 3
org.opentrafficsim.xml.generated.ConstantDistType$Uniform 2
org.opentrafficsim.xml.generated.ConstantDistType$Weibull 2
org.opentrafficsim.xml.generated.Control 2
org.opentrafficsim.xml.generated.Control$FixedTime 3
org.opentrafficsim.xml.generated.Control$FixedTime$Cycle 5
org.opentrafficsim.xml.generated.Control$TrafCod 4
org.opentrafficsim.xml.generated.Control$TrafCod$Console 4
org.opentrafficsim.xml.generated.Control$TrafCod$Console$Map 4
org.opentrafficsim.xml.generated.Control$TrafCod$Program 2
org.opentrafficsim.xml.generated.ControlType 3
org.opentrafficsim.xml.generated.ControlType$SignalGroup 1
org.opentrafficsim.xml.generated.ControlType$SignalGroup$TrafficLight 3
org.opentrafficsim.xml.generated.CorrelationParameterType 9
org.opentrafficsim.xml.generated.CrossSectionElement 12
org.opentrafficsim.xml.generated.CseLane 2
org.opentrafficsim.xml.generated.CseShoulder 1
org.opentrafficsim.xml.generated.CseStripe 5
org.opentrafficsim.xml.generated.DefaultAnimationType 10
org.opentrafficsim.xml.generated.DefaultAnimationType$Lane 1
org.opentrafficsim.xml.generated.DefaultAnimationType$Link 2
org.opentrafficsim.xml.generated.DefaultAnimationType$NoTrafficLane 1
org.opentrafficsim.xml.generated.DefaultAnimationType$Shoulder 1
org.opentrafficsim.xml.generated.DefaultAnimationType$Stripe 1
org.opentrafficsim.xml.generated.Definitions 1
org.opentrafficsim.xml.generated.Demand 11
org.opentrafficsim.xml.generated.DesiredHeadwayModelType 1
org.opentrafficsim.xml.generated.DesiredSpeedModelType 3
org.opentrafficsim.xml.generated.DetectorTypes 1
org.opentrafficsim.xml.generated.DiscreteDistType 16
org.opentrafficsim.xml.generated.DiscreteDistType$BernoulliI 1
org.opentrafficsim.xml.generated.DiscreteDistType$Binomial 2
org.opentrafficsim.xml.generated.DiscreteDistType$Constant 1
org.opentrafficsim.xml.generated.DiscreteDistType$Geometric 1
org.opentrafficsim.xml.generated.DiscreteDistType$NegBinomial 2
org.opentrafficsim.xml.generated.DiscreteDistType$Poisson 1
org.opentrafficsim.xml.generated.DiscreteDistType$Uniform 2
org.opentrafficsim.xml.generated.DurationDistType 1
org.opentrafficsim.xml.generated.FallbackType 2
org.opentrafficsim.xml.generated.FlattenerType 3
org.opentrafficsim.xml.generated.FlattenerType$DeviationAndAngle 2
org.opentrafficsim.xml.generated.FrequencyDistType 1
org.opentrafficsim.xml.generated.Generator 14
org.opentrafficsim.xml.generated.GlobalTimeType 1
org.opentrafficsim.xml.generated.GlobalTimeType$Time 1
org.opentrafficsim.xml.generated.GtuColorers 1
org.opentrafficsim.xml.generated.GtuCompatibleInfraType 1
org.opentrafficsim.xml.generated.GtuTemplate 11
org.opentrafficsim.xml.generated.GtuTemplateMix 3
org.opentrafficsim.xml.generated.GtuTemplateMix$GtuTemplate 1
org.opentrafficsim.xml.generated.GtuTemplates 1
org.opentrafficsim.xml.generated.GtuTypes 1
org.opentrafficsim.xml.generated.HierarchicalType 1
org.opentrafficsim.xml.generated.IncludeType 2
org.opentrafficsim.xml.generated.InputParameters 1
org.opentrafficsim.xml.generated.InputParameters$Acceleration 1
org.opentrafficsim.xml.generated.InputParameters$Boolean 1
org.opentrafficsim.xml.generated.InputParameters$Class 1
org.opentrafficsim.xml.generated.InputParameters$Double 1
org.opentrafficsim.xml.generated.InputParameters$Duration 1
org.opentrafficsim.xml.generated.InputParameters$Fraction 1
org.opentrafficsim.xml.generated.InputParameters$Frequency 1
org.opentrafficsim.xml.generated.InputParameters$Integer 1
org.opentrafficsim.xml.generated.InputParameters$Length 1
org.opentrafficsim.xml.generated.InputParameters$LinearDensity 1
org.opentrafficsim.xml.generated.InputParameters$Speed 1
org.opentrafficsim.xml.generated.InputParameters$String 1
org.opentrafficsim.xml.generated.LaneBias 7
org.opentrafficsim.xml.generated.LaneBiases 1
org.opentrafficsim.xml.generated.LaneLinkType 2
org.opentrafficsim.xml.generated.LaneTypeAnimationType 2
org.opentrafficsim.xml.generated.LaneTypes 1
org.opentrafficsim.xml.generated.LayerToggleType 1
org.opentrafficsim.xml.generated.LengthDistType 1
org.opentrafficsim.xml.generated.LevelTimeType 1
org.opentrafficsim.xml.generated.LinearDensityDistType 1
org.opentrafficsim.xml.generated.Link 20
org.opentrafficsim.xml.generated.Link$Arc 4
org.opentrafficsim.xml.generated.Link$Bezier 3
org.opentrafficsim.xml.generated.Link$Clothoid 11
org.opentrafficsim.xml.generated.Link$LaneOverride 2
org.opentrafficsim.xml.generated.Link$Polyline 2
org.opentrafficsim.xml.generated.LinkAnimationType 1
org.opentrafficsim.xml.generated.LinkAnimationType$Lane 2
org.opentrafficsim.xml.generated.LinkAnimationType$NoTrafficLane 2
org.opentrafficsim.xml.generated.LinkAnimationType$Shoulder 2
org.opentrafficsim.xml.generated.LinkAnimationType$Stripe 2
org.opentrafficsim.xml.generated.LinkType 1
org.opentrafficsim.xml.generated.LinkTypeAnimationType 2
org.opentrafficsim.xml.generated.LinkTypes 1
org.opentrafficsim.xml.generated.ListGenerator 11
org.opentrafficsim.xml.generated.ModelIdReferralType 1
org.opentrafficsim.xml.generated.ModelType 6
org.opentrafficsim.xml.generated.ModelType$ModelParameters 1
org.opentrafficsim.xml.generated.ModelType$ModelParameters$Acceleration 2
org.opentrafficsim.xml.generated.ModelType$ModelParameters$AccelerationDist 1
org.opentrafficsim.xml.generated.ModelType$ModelParameters$Boolean 2
org.opentrafficsim.xml.generated.ModelType$ModelParameters$Class 2
org.opentrafficsim.xml.generated.ModelType$ModelParameters$Correlation 4
org.opentrafficsim.xml.generated.ModelType$ModelParameters$Double 2
org.opentrafficsim.xml.generated.ModelType$ModelParameters$DoubleDist 1
org.opentrafficsim.xml.generated.ModelType$ModelParameters$Duration 2
org.opentrafficsim.xml.generated.ModelType$ModelParameters$DurationDist 1
org.opentrafficsim.xml.generated.ModelType$ModelParameters$Fraction 2
org.opentrafficsim.xml.generated.ModelType$ModelParameters$Frequency 2
org.opentrafficsim.xml.generated.ModelType$ModelParameters$FrequencyDist 1
org.opentrafficsim.xml.generated.ModelType$ModelParameters$Integer 2
org.opentrafficsim.xml.generated.ModelType$ModelParameters$IntegerDist 1
org.opentrafficsim.xml.generated.ModelType$ModelParameters$Length 2
org.opentrafficsim.xml.generated.ModelType$ModelParameters$LengthDist 1
org.opentrafficsim.xml.generated.ModelType$ModelParameters$LinearDensity 2
org.opentrafficsim.xml.generated.ModelType$ModelParameters$LinearDensityDist 1
org.opentrafficsim.xml.generated.ModelType$ModelParameters$Speed 2
org.opentrafficsim.xml.generated.ModelType$ModelParameters$SpeedDist 1
org.opentrafficsim.xml.generated.ModelType$ModelParameters$String 2
org.opentrafficsim.xml.generated.ModelType$StrategicalPlanner 2
org.opentrafficsim.xml.generated.ModelType$TacticalPlanner 2
org.opentrafficsim.xml.generated.ModelType$TacticalPlanner$Lmrs 14
org.opentrafficsim.xml.generated.Models 1
org.opentrafficsim.xml.generated.Network 9
org.opentrafficsim.xml.generated.Network$Conflicts 2
org.opentrafficsim.xml.generated.Node 2
org.opentrafficsim.xml.generated.Od 8
org.opentrafficsim.xml.generated.Od$Cell 6
org.opentrafficsim.xml.generated.OdOptions 1
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem 11
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$DefaultModel 2
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$LaneBiases 2
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$LaneBiases$DefinedLaneBias 1
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$Markov 1
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$Markov$State 3
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$Model 3
org.opentrafficsim.xml.generated.Ots 9
org.opentrafficsim.xml.generated.ParameterType 2
org.opentrafficsim.xml.generated.ParameterTypeAcceleration 1
org.opentrafficsim.xml.generated.ParameterTypeBoolean 1
org.opentrafficsim.xml.generated.ParameterTypeClass 1
org.opentrafficsim.xml.generated.ParameterTypeDouble 1
org.opentrafficsim.xml.generated.ParameterTypeDuration 1
org.opentrafficsim.xml.generated.ParameterTypeFloat 1
org.opentrafficsim.xml.generated.ParameterTypeFraction 1
org.opentrafficsim.xml.generated.ParameterTypeFrequency 1
org.opentrafficsim.xml.generated.ParameterTypeInteger 1
org.opentrafficsim.xml.generated.ParameterTypeLength 1
org.opentrafficsim.xml.generated.ParameterTypeLinearDensity 1
org.opentrafficsim.xml.generated.ParameterTypeLong 1
org.opentrafficsim.xml.generated.ParameterTypeSpeed 1
org.opentrafficsim.xml.generated.ParameterTypeString 1
org.opentrafficsim.xml.generated.ParameterTypes 1
org.opentrafficsim.xml.generated.PerceptionType 6
org.opentrafficsim.xml.generated.PerceptionType$HeadwayGtuType 2
org.opentrafficsim.xml.generated.PerceptionType$HeadwayGtuType$Perceived 2
org.opentrafficsim.xml.generated.PerceptionType$Mental 2
org.opentrafficsim.xml.generated.PerceptionType$Mental$Fuller 5
org.opentrafficsim.xml.generated.RandomStream 1
org.opentrafficsim.xml.generated.RandomStreamSource 1
org.opentrafficsim.xml.generated.RandomStreams 1
org.opentrafficsim.xml.generated.ResponsiveControlType 1
org.opentrafficsim.xml.generated.ResponsiveControlType$Detector 5
org.opentrafficsim.xml.generated.ResponsiveControlType$Detector$MultipleLane 7
org.opentrafficsim.xml.generated.ResponsiveControlType$Detector$SingleLane 4
org.opentrafficsim.xml.generated.RoadLayout 1
org.opentrafficsim.xml.generated.RoadLayoutAnimationType 2
org.opentrafficsim.xml.generated.RoadLayoutAnimationType$Lane 2
org.opentrafficsim.xml.generated.RoadLayoutAnimationType$NoTrafficLane 2
org.opentrafficsim.xml.generated.RoadLayoutAnimationType$Shoulder 2
org.opentrafficsim.xml.generated.RoadLayoutAnimationType$Stripe 2
org.opentrafficsim.xml.generated.RoadLayouts 1
org.opentrafficsim.xml.generated.RoomCheckerType 1
org.opentrafficsim.xml.generated.Route 3
org.opentrafficsim.xml.generated.RouteMix 4
org.opentrafficsim.xml.generated.RouteMix$Route 2
org.opentrafficsim.xml.generated.Run 4
org.opentrafficsim.xml.generated.ScenarioType 3
org.opentrafficsim.xml.generated.ScenarioType$Control 1
org.opentrafficsim.xml.generated.ScenarioType$Od 1
org.opentrafficsim.xml.generated.Scenarios 1
org.opentrafficsim.xml.generated.ShortestRoute 7
org.opentrafficsim.xml.generated.ShortestRoute$Cost 2
org.opentrafficsim.xml.generated.ShortestRoute$Cost$DistanceAndFreeFlowTime 2
org.opentrafficsim.xml.generated.ShortestRouteMix 4
org.opentrafficsim.xml.generated.ShortestRouteMix$ShortestRoute 2
org.opentrafficsim.xml.generated.Sink 5
org.opentrafficsim.xml.generated.SpeedDistType 1
org.opentrafficsim.xml.generated.SpeedLimit 2
org.opentrafficsim.xml.generated.TrafCodCoordinatesType 2
org.opentrafficsim.xml.generated.TrafficLightDetectorType 4
org.opentrafficsim.xml.generated.TrafficLightType 4

org.opentrafficsim.road.network.factory.xml.parser.DemandParser

Bug Category Details Line Priority
Possible null pointer dereference of gtuTemplateMix in org.opentrafficsim.road.network.factory.xml.parser.DemandParser.parseGenerators(RoadNetwork, Definitions, Demand, Map, Map, Map, StreamInformation, Eval) CORRECTNESS NP_NULL_ON_SOME_PATH 514 Medium
Exception is caught when Exception is not thrown in org.opentrafficsim.road.network.factory.xml.parser.DemandParser.parseGenerators(RoadNetwork, Definitions, Demand, Map, Map, Map, StreamInformation, Eval) STYLE REC_CATCH_EXCEPTION 551 Medium

org.opentrafficsim.road.network.factory.xml.parser.OdParser

Bug Category Details Line Priority
Redundant nullcheck of org.opentrafficsim.xml.generated.Od$Cell.getLevel(), which is known to be non-null in org.opentrafficsim.road.network.factory.xml.parser.OdParser.addDemand(Map, double, OdMatrix, MultiKeyMap, Eval) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 361 Medium
Useless object stored in variable categoryFactors of method org.opentrafficsim.road.network.factory.xml.parser.OdParser.parseCategories(RoadNetwork, Definitions, Od, Map, Eval) STYLE UC_USELESS_OBJECT 214 Medium

org.opentrafficsim.road.network.factory.xml.parser.XmlParser

Bug Category Details Line Priority
Hard coded reference to an absolute pathname in org.opentrafficsim.road.network.factory.xml.parser.XmlParser.main(String[]) STYLE DMI_HARDCODED_ABSOLUTE_FILENAME 355 Medium
new org.opentrafficsim.road.network.factory.xml.parser.XmlParser(RoadNetwork) may expose internal representation by storing an externally mutable object into XmlParser.network MALICIOUS_CODE EI_EXPOSE_REP2 99 Medium
Class org.opentrafficsim.road.network.factory.xml.parser.XmlParser defines non-transient non-serializable instance field stream BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.opentrafficsim.road.network.factory.xml.utils.RoadLayoutOffsets$OffsetElement

Bug Category Details Line Priority
org.opentrafficsim.road.network.factory.xml.utils.RoadLayoutOffsets$OffsetElement.centerOffsetEnd() may expose internal representation by returning RoadLayoutOffsets$OffsetElement.centerOffsetEnd MALICIOUS_CODE EI_EXPOSE_REP 264 Medium
org.opentrafficsim.road.network.factory.xml.utils.RoadLayoutOffsets$OffsetElement.centerOffsetStart() may expose internal representation by returning RoadLayoutOffsets$OffsetElement.centerOffsetStart MALICIOUS_CODE EI_EXPOSE_REP 264 Medium
org.opentrafficsim.road.network.factory.xml.utils.RoadLayoutOffsets$OffsetElement.widthEnd() may expose internal representation by returning RoadLayoutOffsets$OffsetElement.widthEnd MALICIOUS_CODE EI_EXPOSE_REP 264 Medium
org.opentrafficsim.road.network.factory.xml.utils.RoadLayoutOffsets$OffsetElement.widthStart() may expose internal representation by returning RoadLayoutOffsets$OffsetElement.widthStart MALICIOUS_CODE EI_EXPOSE_REP 264 Medium
new org.opentrafficsim.road.network.factory.xml.utils.RoadLayoutOffsets$OffsetElement(Length, Length, Length, Length, Object) may expose internal representation by storing an externally mutable object into RoadLayoutOffsets$OffsetElement.centerOffsetEnd MALICIOUS_CODE EI_EXPOSE_REP2 264 Medium
new org.opentrafficsim.road.network.factory.xml.utils.RoadLayoutOffsets$OffsetElement(Length, Length, Length, Length, Object) may expose internal representation by storing an externally mutable object into RoadLayoutOffsets$OffsetElement.centerOffsetStart MALICIOUS_CODE EI_EXPOSE_REP2 264 Medium
new org.opentrafficsim.road.network.factory.xml.utils.RoadLayoutOffsets$OffsetElement(Length, Length, Length, Length, Object) may expose internal representation by storing an externally mutable object into RoadLayoutOffsets$OffsetElement.widthEnd MALICIOUS_CODE EI_EXPOSE_REP2 264 Medium
new org.opentrafficsim.road.network.factory.xml.utils.RoadLayoutOffsets$OffsetElement(Length, Length, Length, Length, Object) may expose internal representation by storing an externally mutable object into RoadLayoutOffsets$OffsetElement.widthStart MALICIOUS_CODE EI_EXPOSE_REP2 264 Medium

org.opentrafficsim.xml.bindings.DoublePositiveAdapter

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.opentrafficsim.xml.bindings.DoublePositiveAdapter.unmarshal(String) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 25 High

org.opentrafficsim.xml.bindings.DoublePositiveInclusiveAdapter

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.opentrafficsim.xml.bindings.DoublePositiveInclusiveAdapter.unmarshal(String) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 25 High

org.opentrafficsim.xml.bindings.DoubleUnitIntervalAdapter

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.opentrafficsim.xml.bindings.DoubleUnitIntervalAdapter.unmarshal(String) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 25 High

org.opentrafficsim.xml.bindings.types.ExpressionType

Bug Category Details Line Priority
Exception thrown in class org.opentrafficsim.xml.bindings.types.ExpressionType at new org.opentrafficsim.xml.bindings.types.ExpressionType(String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 71 Medium
Exception thrown in class org.opentrafficsim.xml.bindings.types.ExpressionType at new org.opentrafficsim.xml.bindings.types.ExpressionType(String, Function) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 86 Medium
Exception thrown in class org.opentrafficsim.xml.bindings.types.ExpressionType at new org.opentrafficsim.xml.bindings.types.ExpressionType(String, boolean) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 104 Medium

org.opentrafficsim.xml.bindings.types.LengthBeginEndType$LengthBeginEnd

Bug Category Details Line Priority
org.opentrafficsim.xml.bindings.types.LengthBeginEndType$LengthBeginEnd.getOffset() may expose internal representation by returning LengthBeginEndType$LengthBeginEnd.offset MALICIOUS_CODE EI_EXPOSE_REP 113 Medium
new org.opentrafficsim.xml.bindings.types.LengthBeginEndType$LengthBeginEnd(boolean, Length) may expose internal representation by storing an externally mutable object into LengthBeginEndType$LengthBeginEnd.offset MALICIOUS_CODE EI_EXPOSE_REP2 73 Medium

org.opentrafficsim.xml.generated.AccelerationDistType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.AccelerationDistType defines non-transient non-serializable instance field accelerationUnit BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Animation

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Animation.getConnector() may expose internal representation by returning Animation.connector MALICIOUS_CODE EI_EXPOSE_REP 261 Medium
org.opentrafficsim.xml.generated.Animation.getDefaults() may expose internal representation by returning Animation.defaults MALICIOUS_CODE EI_EXPOSE_REP 128 Medium
org.opentrafficsim.xml.generated.Animation.getLaneType() may expose internal representation by returning Animation.laneType MALICIOUS_CODE EI_EXPOSE_REP 201 Medium
org.opentrafficsim.xml.generated.Animation.getLayer() may expose internal representation by returning Animation.layer MALICIOUS_CODE EI_EXPOSE_REP 321 Medium
org.opentrafficsim.xml.generated.Animation.getLink() may expose internal representation by returning Animation.link MALICIOUS_CODE EI_EXPOSE_REP 291 Medium
org.opentrafficsim.xml.generated.Animation.getLinkType() may expose internal representation by returning Animation.linkType MALICIOUS_CODE EI_EXPOSE_REP 171 Medium
org.opentrafficsim.xml.generated.Animation.getRoadLayout() may expose internal representation by returning Animation.roadLayout MALICIOUS_CODE EI_EXPOSE_REP 231 Medium
org.opentrafficsim.xml.generated.Animation.setDefaults(DefaultAnimationType) may expose internal representation by storing an externally mutable object into Animation.defaults MALICIOUS_CODE EI_EXPOSE_REP2 141 Medium

org.opentrafficsim.xml.generated.BasicRoadLayout

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.BasicRoadLayout.getSpeedLimit() may expose internal representation by returning BasicRoadLayout.speedLimit MALICIOUS_CODE EI_EXPOSE_REP 142 Medium
org.opentrafficsim.xml.generated.BasicRoadLayout.getStripeOrLaneOrShoulder() may expose internal representation by returning BasicRoadLayout.stripeOrLaneOrShoulder MALICIOUS_CODE EI_EXPOSE_REP 112 Medium
Class org.opentrafficsim.xml.generated.BasicRoadLayout defines non-transient non-serializable instance field laneKeeping BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.CarFollowingModelHeadwaySpeedType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.CarFollowingModelHeadwaySpeedType.getDesiredHeadwayModel() may expose internal representation by returning CarFollowingModelHeadwaySpeedType.desiredHeadwayModel MALICIOUS_CODE EI_EXPOSE_REP 68 Medium
org.opentrafficsim.xml.generated.CarFollowingModelHeadwaySpeedType.getDesiredSpeedModel() may expose internal representation by returning CarFollowingModelHeadwaySpeedType.desiredSpeedModel MALICIOUS_CODE EI_EXPOSE_REP 94 Medium
org.opentrafficsim.xml.generated.CarFollowingModelHeadwaySpeedType.setDesiredHeadwayModel(DesiredHeadwayModelType) may expose internal representation by storing an externally mutable object into CarFollowingModelHeadwaySpeedType.desiredHeadwayModel MALICIOUS_CODE EI_EXPOSE_REP2 81 Medium
org.opentrafficsim.xml.generated.CarFollowingModelHeadwaySpeedType.setDesiredSpeedModel(DesiredSpeedModelType) may expose internal representation by storing an externally mutable object into CarFollowingModelHeadwaySpeedType.desiredSpeedModel MALICIOUS_CODE EI_EXPOSE_REP2 107 Medium

org.opentrafficsim.xml.generated.CarFollowingModelType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.CarFollowingModelType.getIdm() may expose internal representation by returning CarFollowingModelType.idm MALICIOUS_CODE EI_EXPOSE_REP 68 Medium
org.opentrafficsim.xml.generated.CarFollowingModelType.getIdmPlus() may expose internal representation by returning CarFollowingModelType.idmPlus MALICIOUS_CODE EI_EXPOSE_REP 94 Medium
org.opentrafficsim.xml.generated.CarFollowingModelType.setIdm(CarFollowingModelHeadwaySpeedType) may expose internal representation by storing an externally mutable object into CarFollowingModelType.idm MALICIOUS_CODE EI_EXPOSE_REP2 81 Medium
org.opentrafficsim.xml.generated.CarFollowingModelType.setIdmPlus(CarFollowingModelHeadwaySpeedType) may expose internal representation by storing an externally mutable object into CarFollowingModelType.idmPlus MALICIOUS_CODE EI_EXPOSE_REP2 107 Medium

org.opentrafficsim.xml.generated.CategoryType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.CategoryType.getLane() may expose internal representation by returning CategoryType.lane MALICIOUS_CODE EI_EXPOSE_REP 88 Medium
org.opentrafficsim.xml.generated.CategoryType.setLane(LaneLinkType) may expose internal representation by storing an externally mutable object into CategoryType.lane MALICIOUS_CODE EI_EXPOSE_REP2 101 Medium
Class org.opentrafficsim.xml.generated.CategoryType defines non-transient non-serializable instance field factor BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CategoryType defines non-transient non-serializable instance field gtuType BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CategoryType defines non-transient non-serializable instance field route BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Centroid

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.Centroid defines non-transient non-serializable instance field coordinate BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Compatibility

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.Compatibility defines non-transient non-serializable instance field compatible BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Compatibility defines non-transient non-serializable instance field gtuType BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Connector

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.Connector defines non-transient non-serializable instance field centroid BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Connector defines non-transient non-serializable instance field demandWeight BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Connector defines non-transient non-serializable instance field node BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Connector defines non-transient non-serializable instance field outbound BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Connector defines non-transient non-serializable instance field type BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ConnectorAnimationType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ConnectorAnimationType defines non-transient non-serializable instance field color BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConnectorAnimationType defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConnectorAnimationType defines non-transient non-serializable instance field width BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ConstantDistType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ConstantDistType.getBeta() may expose internal representation by returning ConstantDistType.beta MALICIOUS_CODE EI_EXPOSE_REP 413 Medium
org.opentrafficsim.xml.generated.ConstantDistType.getConstant() may expose internal representation by returning ConstantDistType.constant MALICIOUS_CODE EI_EXPOSE_REP 283 Medium
org.opentrafficsim.xml.generated.ConstantDistType.getErlang() may expose internal representation by returning ConstantDistType.erlang MALICIOUS_CODE EI_EXPOSE_REP 439 Medium
org.opentrafficsim.xml.generated.ConstantDistType.getExponential() may expose internal representation by returning ConstantDistType.exponential MALICIOUS_CODE EI_EXPOSE_REP 309 Medium
org.opentrafficsim.xml.generated.ConstantDistType.getGamma() may expose internal representation by returning ConstantDistType.gamma MALICIOUS_CODE EI_EXPOSE_REP 465 Medium
org.opentrafficsim.xml.generated.ConstantDistType.getLogNormal() may expose internal representation by returning ConstantDistType.logNormal MALICIOUS_CODE EI_EXPOSE_REP 491 Medium
org.opentrafficsim.xml.generated.ConstantDistType.getLogNormalTrunc() may expose internal representation by returning ConstantDistType.logNormalTrunc MALICIOUS_CODE EI_EXPOSE_REP 517 Medium
org.opentrafficsim.xml.generated.ConstantDistType.getNormal() may expose internal representation by returning ConstantDistType.normal MALICIOUS_CODE EI_EXPOSE_REP 361 Medium
org.opentrafficsim.xml.generated.ConstantDistType.getNormalTrunc() may expose internal representation by returning ConstantDistType.normalTrunc MALICIOUS_CODE EI_EXPOSE_REP 387 Medium
org.opentrafficsim.xml.generated.ConstantDistType.getPearson5() may expose internal representation by returning ConstantDistType.pearson5 MALICIOUS_CODE EI_EXPOSE_REP 543 Medium
org.opentrafficsim.xml.generated.ConstantDistType.getPearson6() may expose internal representation by returning ConstantDistType.pearson6 MALICIOUS_CODE EI_EXPOSE_REP 569 Medium
org.opentrafficsim.xml.generated.ConstantDistType.getRandomStream() may expose internal representation by returning ConstantDistType.randomStream MALICIOUS_CODE EI_EXPOSE_REP 647 Medium
org.opentrafficsim.xml.generated.ConstantDistType.getTriangular() may expose internal representation by returning ConstantDistType.triangular MALICIOUS_CODE EI_EXPOSE_REP 335 Medium
org.opentrafficsim.xml.generated.ConstantDistType.getUniform() may expose internal representation by returning ConstantDistType.uniform MALICIOUS_CODE EI_EXPOSE_REP 595 Medium
org.opentrafficsim.xml.generated.ConstantDistType.getWeibull() may expose internal representation by returning ConstantDistType.weibull MALICIOUS_CODE EI_EXPOSE_REP 621 Medium
org.opentrafficsim.xml.generated.ConstantDistType.setBeta(ConstantDistType$Beta) may expose internal representation by storing an externally mutable object into ConstantDistType.beta MALICIOUS_CODE EI_EXPOSE_REP2 426 Medium
org.opentrafficsim.xml.generated.ConstantDistType.setConstant(ConstantDistType$Constant) may expose internal representation by storing an externally mutable object into ConstantDistType.constant MALICIOUS_CODE EI_EXPOSE_REP2 296 Medium
org.opentrafficsim.xml.generated.ConstantDistType.setErlang(ConstantDistType$Erlang) may expose internal representation by storing an externally mutable object into ConstantDistType.erlang MALICIOUS_CODE EI_EXPOSE_REP2 452 Medium
org.opentrafficsim.xml.generated.ConstantDistType.setExponential(ConstantDistType$Exponential) may expose internal representation by storing an externally mutable object into ConstantDistType.exponential MALICIOUS_CODE EI_EXPOSE_REP2 322 Medium
org.opentrafficsim.xml.generated.ConstantDistType.setGamma(ConstantDistType$Gamma) may expose internal representation by storing an externally mutable object into ConstantDistType.gamma MALICIOUS_CODE EI_EXPOSE_REP2 478 Medium
org.opentrafficsim.xml.generated.ConstantDistType.setLogNormal(ConstantDistType$LogNormal) may expose internal representation by storing an externally mutable object into ConstantDistType.logNormal MALICIOUS_CODE EI_EXPOSE_REP2 504 Medium
org.opentrafficsim.xml.generated.ConstantDistType.setLogNormalTrunc(ConstantDistType$LogNormalTrunc) may expose internal representation by storing an externally mutable object into ConstantDistType.logNormalTrunc MALICIOUS_CODE EI_EXPOSE_REP2 530 Medium
org.opentrafficsim.xml.generated.ConstantDistType.setNormal(ConstantDistType$Normal) may expose internal representation by storing an externally mutable object into ConstantDistType.normal MALICIOUS_CODE EI_EXPOSE_REP2 374 Medium
org.opentrafficsim.xml.generated.ConstantDistType.setNormalTrunc(ConstantDistType$NormalTrunc) may expose internal representation by storing an externally mutable object into ConstantDistType.normalTrunc MALICIOUS_CODE EI_EXPOSE_REP2 400 Medium
org.opentrafficsim.xml.generated.ConstantDistType.setPearson5(ConstantDistType$Pearson5) may expose internal representation by storing an externally mutable object into ConstantDistType.pearson5 MALICIOUS_CODE EI_EXPOSE_REP2 556 Medium
org.opentrafficsim.xml.generated.ConstantDistType.setPearson6(ConstantDistType$Pearson6) may expose internal representation by storing an externally mutable object into ConstantDistType.pearson6 MALICIOUS_CODE EI_EXPOSE_REP2 582 Medium
org.opentrafficsim.xml.generated.ConstantDistType.setRandomStream(RandomStreamSource) may expose internal representation by storing an externally mutable object into ConstantDistType.randomStream MALICIOUS_CODE EI_EXPOSE_REP2 660 Medium
org.opentrafficsim.xml.generated.ConstantDistType.setTriangular(ConstantDistType$Triangular) may expose internal representation by storing an externally mutable object into ConstantDistType.triangular MALICIOUS_CODE EI_EXPOSE_REP2 348 Medium
org.opentrafficsim.xml.generated.ConstantDistType.setUniform(ConstantDistType$Uniform) may expose internal representation by storing an externally mutable object into ConstantDistType.uniform MALICIOUS_CODE EI_EXPOSE_REP2 608 Medium
org.opentrafficsim.xml.generated.ConstantDistType.setWeibull(ConstantDistType$Weibull) may expose internal representation by storing an externally mutable object into ConstantDistType.weibull MALICIOUS_CODE EI_EXPOSE_REP2 634 Medium

org.opentrafficsim.xml.generated.ConstantDistType$Beta

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ConstantDistType$Beta defines non-transient non-serializable instance field alpha1 BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$Beta defines non-transient non-serializable instance field alpha2 BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ConstantDistType$Constant

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ConstantDistType$Constant defines non-transient non-serializable instance field c BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ConstantDistType$Erlang

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ConstantDistType$Erlang defines non-transient non-serializable instance field k BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$Erlang defines non-transient non-serializable instance field mean BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ConstantDistType$Exponential

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ConstantDistType$Exponential defines non-transient non-serializable instance field lambda BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ConstantDistType$Gamma

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ConstantDistType$Gamma defines non-transient non-serializable instance field alpha BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$Gamma defines non-transient non-serializable instance field beta BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ConstantDistType$LogNormal

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ConstantDistType$LogNormal defines non-transient non-serializable instance field mu BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$LogNormal defines non-transient non-serializable instance field sigma BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ConstantDistType$LogNormalTrunc

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ConstantDistType$LogNormalTrunc defines non-transient non-serializable instance field max BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$LogNormalTrunc defines non-transient non-serializable instance field min BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$LogNormalTrunc defines non-transient non-serializable instance field mu BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$LogNormalTrunc defines non-transient non-serializable instance field sigma BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ConstantDistType$Normal

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ConstantDistType$Normal defines non-transient non-serializable instance field mu BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$Normal defines non-transient non-serializable instance field sigma BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ConstantDistType$NormalTrunc

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ConstantDistType$NormalTrunc defines non-transient non-serializable instance field max BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$NormalTrunc defines non-transient non-serializable instance field min BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$NormalTrunc defines non-transient non-serializable instance field mu BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$NormalTrunc defines non-transient non-serializable instance field sigma BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ConstantDistType$Pearson5

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ConstantDistType$Pearson5 defines non-transient non-serializable instance field alpha BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$Pearson5 defines non-transient non-serializable instance field beta BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ConstantDistType$Pearson6

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ConstantDistType$Pearson6 defines non-transient non-serializable instance field alpha1 BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$Pearson6 defines non-transient non-serializable instance field alpha2 BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$Pearson6 defines non-transient non-serializable instance field beta BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ConstantDistType$Triangular

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ConstantDistType$Triangular defines non-transient non-serializable instance field max BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$Triangular defines non-transient non-serializable instance field min BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$Triangular defines non-transient non-serializable instance field mode BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ConstantDistType$Uniform

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ConstantDistType$Uniform defines non-transient non-serializable instance field max BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$Uniform defines non-transient non-serializable instance field min BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ConstantDistType$Weibull

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ConstantDistType$Weibull defines non-transient non-serializable instance field alpha BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ConstantDistType$Weibull defines non-transient non-serializable instance field beta BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Control

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Control.getFixedTime() may expose internal representation by returning Control.fixedTime MALICIOUS_CODE EI_EXPOSE_REP 173 Medium
org.opentrafficsim.xml.generated.Control.getTrafCod() may expose internal representation by returning Control.trafCod MALICIOUS_CODE EI_EXPOSE_REP 203 Medium

org.opentrafficsim.xml.generated.Control$FixedTime

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Control$FixedTime.getCycle() may expose internal representation by returning Control$FixedTime.cycle MALICIOUS_CODE EI_EXPOSE_REP 291 Medium
Class org.opentrafficsim.xml.generated.Control$FixedTime defines non-transient non-serializable instance field cycleTime BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Control$FixedTime defines non-transient non-serializable instance field offset BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Control$FixedTime$Cycle

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.Control$FixedTime$Cycle defines non-transient non-serializable instance field green BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Control$FixedTime$Cycle defines non-transient non-serializable instance field offset BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Control$FixedTime$Cycle defines non-transient non-serializable instance field preGreen BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Control$FixedTime$Cycle defines non-transient non-serializable instance field signalGroupId BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Control$FixedTime$Cycle defines non-transient non-serializable instance field yellow BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Control$TrafCod

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Control$TrafCod.getConsole() may expose internal representation by returning Control$TrafCod.console MALICIOUS_CODE EI_EXPOSE_REP 681 Medium
org.opentrafficsim.xml.generated.Control$TrafCod.getProgram() may expose internal representation by returning Control$TrafCod.program MALICIOUS_CODE EI_EXPOSE_REP 629 Medium
org.opentrafficsim.xml.generated.Control$TrafCod.setConsole(Control$TrafCod$Console) may expose internal representation by storing an externally mutable object into Control$TrafCod.console MALICIOUS_CODE EI_EXPOSE_REP2 694 Medium
org.opentrafficsim.xml.generated.Control$TrafCod.setProgram(Control$TrafCod$Program) may expose internal representation by storing an externally mutable object into Control$TrafCod.program MALICIOUS_CODE EI_EXPOSE_REP2 642 Medium

org.opentrafficsim.xml.generated.Control$TrafCod$Console

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Control$TrafCod$Console.getCoordinates() may expose internal representation by returning Control$TrafCod$Console.coordinates MALICIOUS_CODE EI_EXPOSE_REP 823 Medium
org.opentrafficsim.xml.generated.Control$TrafCod$Console.getMap() may expose internal representation by returning Control$TrafCod$Console.map MALICIOUS_CODE EI_EXPOSE_REP 771 Medium
org.opentrafficsim.xml.generated.Control$TrafCod$Console.setCoordinates(TrafCodCoordinatesType) may expose internal representation by storing an externally mutable object into Control$TrafCod$Console.coordinates MALICIOUS_CODE EI_EXPOSE_REP2 836 Medium
org.opentrafficsim.xml.generated.Control$TrafCod$Console.setMap(Control$TrafCod$Console$Map) may expose internal representation by storing an externally mutable object into Control$TrafCod$Console.map MALICIOUS_CODE EI_EXPOSE_REP2 784 Medium

org.opentrafficsim.xml.generated.Control$TrafCod$Console$Map

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.Control$TrafCod$Console$Map defines non-transient non-serializable instance field encoding BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Control$TrafCod$Console$Map defines non-transient non-serializable instance field space BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Control$TrafCod$Console$Map defines non-transient non-serializable instance field type BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Control$TrafCod$Console$Map defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Control$TrafCod$Program

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.Control$TrafCod$Program defines non-transient non-serializable instance field space BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Control$TrafCod$Program defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ControlType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ControlType.getSignalGroup() may expose internal representation by returning ControlType.signalGroup MALICIOUS_CODE EI_EXPOSE_REP 126 Medium
Class org.opentrafficsim.xml.generated.ControlType defines non-transient non-serializable instance field endTime BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ControlType defines non-transient non-serializable instance field startTime BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ControlType$SignalGroup

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ControlType$SignalGroup.getTrafficLight() may expose internal representation by returning ControlType$SignalGroup.trafficLight MALICIOUS_CODE EI_EXPOSE_REP 283 Medium

org.opentrafficsim.xml.generated.ControlType$SignalGroup$TrafficLight

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ControlType$SignalGroup$TrafficLight defines non-transient non-serializable instance field lane BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ControlType$SignalGroup$TrafficLight defines non-transient non-serializable instance field link BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ControlType$SignalGroup$TrafficLight defines non-transient non-serializable instance field trafficLightId BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.CorrelationParameterType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.CorrelationParameterType defines non-transient non-serializable instance field _double BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CorrelationParameterType defines non-transient non-serializable instance field acceleration BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CorrelationParameterType defines non-transient non-serializable instance field duration BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CorrelationParameterType defines non-transient non-serializable instance field fraction BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CorrelationParameterType defines non-transient non-serializable instance field frequency BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CorrelationParameterType defines non-transient non-serializable instance field integer BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CorrelationParameterType defines non-transient non-serializable instance field length BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CorrelationParameterType defines non-transient non-serializable instance field linearDensity BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CorrelationParameterType defines non-transient non-serializable instance field speed BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.CrossSectionElement

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.CrossSectionElement defines non-transient non-serializable instance field centerOffset BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CrossSectionElement defines non-transient non-serializable instance field centerOffsetEnd BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CrossSectionElement defines non-transient non-serializable instance field centerOffsetStart BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CrossSectionElement defines non-transient non-serializable instance field leftOffset BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CrossSectionElement defines non-transient non-serializable instance field leftOffsetEnd BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CrossSectionElement defines non-transient non-serializable instance field leftOffsetStart BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CrossSectionElement defines non-transient non-serializable instance field rightOffset BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CrossSectionElement defines non-transient non-serializable instance field rightOffsetEnd BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CrossSectionElement defines non-transient non-serializable instance field rightOffsetStart BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CrossSectionElement defines non-transient non-serializable instance field width BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CrossSectionElement defines non-transient non-serializable instance field widthEnd BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CrossSectionElement defines non-transient non-serializable instance field widthStart BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.CseLane

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.CseLane.getSpeedLimit() may expose internal representation by returning CseLane.speedLimit MALICIOUS_CODE EI_EXPOSE_REP 96 Medium
Class org.opentrafficsim.xml.generated.CseLane defines non-transient non-serializable instance field laneType BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.CseShoulder

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.CseShoulder defines non-transient non-serializable instance field laneType BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.CseStripe

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.CseStripe defines non-transient non-serializable instance field centerOffset BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CseStripe defines non-transient non-serializable instance field centerOffsetEnd BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CseStripe defines non-transient non-serializable instance field centerOffsetStart BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CseStripe defines non-transient non-serializable instance field drawingWidth BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.CseStripe defines non-transient non-serializable instance field type BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.DefaultAnimationType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.DefaultAnimationType.getLane() may expose internal representation by returning DefaultAnimationType.lane MALICIOUS_CODE EI_EXPOSE_REP 156 Medium
org.opentrafficsim.xml.generated.DefaultAnimationType.getLink() may expose internal representation by returning DefaultAnimationType.link MALICIOUS_CODE EI_EXPOSE_REP 130 Medium
org.opentrafficsim.xml.generated.DefaultAnimationType.getNoTrafficLane() may expose internal representation by returning DefaultAnimationType.noTrafficLane MALICIOUS_CODE EI_EXPOSE_REP 234 Medium
org.opentrafficsim.xml.generated.DefaultAnimationType.getShoulder() may expose internal representation by returning DefaultAnimationType.shoulder MALICIOUS_CODE EI_EXPOSE_REP 208 Medium
org.opentrafficsim.xml.generated.DefaultAnimationType.getStripe() may expose internal representation by returning DefaultAnimationType.stripe MALICIOUS_CODE EI_EXPOSE_REP 182 Medium
org.opentrafficsim.xml.generated.DefaultAnimationType.setLane(DefaultAnimationType$Lane) may expose internal representation by storing an externally mutable object into DefaultAnimationType.lane MALICIOUS_CODE EI_EXPOSE_REP2 169 Medium
org.opentrafficsim.xml.generated.DefaultAnimationType.setLink(DefaultAnimationType$Link) may expose internal representation by storing an externally mutable object into DefaultAnimationType.link MALICIOUS_CODE EI_EXPOSE_REP2 143 Medium
org.opentrafficsim.xml.generated.DefaultAnimationType.setNoTrafficLane(DefaultAnimationType$NoTrafficLane) may expose internal representation by storing an externally mutable object into DefaultAnimationType.noTrafficLane MALICIOUS_CODE EI_EXPOSE_REP2 247 Medium
org.opentrafficsim.xml.generated.DefaultAnimationType.setShoulder(DefaultAnimationType$Shoulder) may expose internal representation by storing an externally mutable object into DefaultAnimationType.shoulder MALICIOUS_CODE EI_EXPOSE_REP2 221 Medium
org.opentrafficsim.xml.generated.DefaultAnimationType.setStripe(DefaultAnimationType$Stripe) may expose internal representation by storing an externally mutable object into DefaultAnimationType.stripe MALICIOUS_CODE EI_EXPOSE_REP2 195 Medium

org.opentrafficsim.xml.generated.DefaultAnimationType$Lane

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.DefaultAnimationType$Lane defines non-transient non-serializable instance field color BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.DefaultAnimationType$Link

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.DefaultAnimationType$Link defines non-transient non-serializable instance field color BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.DefaultAnimationType$Link defines non-transient non-serializable instance field width BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.DefaultAnimationType$NoTrafficLane

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.DefaultAnimationType$NoTrafficLane defines non-transient non-serializable instance field color BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.DefaultAnimationType$Shoulder

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.DefaultAnimationType$Shoulder defines non-transient non-serializable instance field color BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.DefaultAnimationType$Stripe

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.DefaultAnimationType$Stripe defines non-transient non-serializable instance field color BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Definitions

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Definitions.getIncludeAndGtuTypesAndGtuTemplates() may expose internal representation by returning Definitions.includeAndGtuTypesAndGtuTemplates MALICIOUS_CODE EI_EXPOSE_REP 111 Medium

org.opentrafficsim.xml.generated.Demand

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Demand.getGenerator() may expose internal representation by returning Demand.generator MALICIOUS_CODE EI_EXPOSE_REP 374 Medium
org.opentrafficsim.xml.generated.Demand.getGtuTemplateMix() may expose internal representation by returning Demand.gtuTemplateMix MALICIOUS_CODE EI_EXPOSE_REP 314 Medium
org.opentrafficsim.xml.generated.Demand.getListGenerator() may expose internal representation by returning Demand.listGenerator MALICIOUS_CODE EI_EXPOSE_REP 404 Medium
org.opentrafficsim.xml.generated.Demand.getModelIdReferral() may expose internal representation by returning Demand.modelIdReferral MALICIOUS_CODE EI_EXPOSE_REP 344 Medium
org.opentrafficsim.xml.generated.Demand.getOd() may expose internal representation by returning Demand.od MALICIOUS_CODE EI_EXPOSE_REP 134 Medium
org.opentrafficsim.xml.generated.Demand.getOdOptions() may expose internal representation by returning Demand.odOptions MALICIOUS_CODE EI_EXPOSE_REP 164 Medium
org.opentrafficsim.xml.generated.Demand.getRoute() may expose internal representation by returning Demand.route MALICIOUS_CODE EI_EXPOSE_REP 194 Medium
org.opentrafficsim.xml.generated.Demand.getRouteMix() may expose internal representation by returning Demand.routeMix MALICIOUS_CODE EI_EXPOSE_REP 224 Medium
org.opentrafficsim.xml.generated.Demand.getShortestRoute() may expose internal representation by returning Demand.shortestRoute MALICIOUS_CODE EI_EXPOSE_REP 254 Medium
org.opentrafficsim.xml.generated.Demand.getShortestRouteMix() may expose internal representation by returning Demand.shortestRouteMix MALICIOUS_CODE EI_EXPOSE_REP 284 Medium
org.opentrafficsim.xml.generated.Demand.getSink() may expose internal representation by returning Demand.sink MALICIOUS_CODE EI_EXPOSE_REP 434 Medium

org.opentrafficsim.xml.generated.DesiredHeadwayModelType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.DesiredHeadwayModelType defines non-transient non-serializable instance field clazz BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.DesiredSpeedModelType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.DesiredSpeedModelType.getSocio() may expose internal representation by returning DesiredSpeedModelType.socio MALICIOUS_CODE EI_EXPOSE_REP 103 Medium
org.opentrafficsim.xml.generated.DesiredSpeedModelType.setSocio(DesiredSpeedModelType) may expose internal representation by storing an externally mutable object into DesiredSpeedModelType.socio MALICIOUS_CODE EI_EXPOSE_REP2 116 Medium
Class org.opentrafficsim.xml.generated.DesiredSpeedModelType defines non-transient non-serializable instance field clazz BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.DetectorTypes

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.DetectorTypes.getDetectorType() may expose internal representation by returning DetectorTypes.detectorType MALICIOUS_CODE EI_EXPOSE_REP 83 Medium

org.opentrafficsim.xml.generated.DiscreteDistType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.DiscreteDistType.getBernoulliI() may expose internal representation by returning DiscreteDistType.bernoulliI MALICIOUS_CODE EI_EXPOSE_REP 196 Medium
org.opentrafficsim.xml.generated.DiscreteDistType.getBinomial() may expose internal representation by returning DiscreteDistType.binomial MALICIOUS_CODE EI_EXPOSE_REP 222 Medium
org.opentrafficsim.xml.generated.DiscreteDistType.getConstant() may expose internal representation by returning DiscreteDistType.constant MALICIOUS_CODE EI_EXPOSE_REP 170 Medium
org.opentrafficsim.xml.generated.DiscreteDistType.getGeometric() may expose internal representation by returning DiscreteDistType.geometric MALICIOUS_CODE EI_EXPOSE_REP 274 Medium
org.opentrafficsim.xml.generated.DiscreteDistType.getNegBinomial() may expose internal representation by returning DiscreteDistType.negBinomial MALICIOUS_CODE EI_EXPOSE_REP 300 Medium
org.opentrafficsim.xml.generated.DiscreteDistType.getPoisson() may expose internal representation by returning DiscreteDistType.poisson MALICIOUS_CODE EI_EXPOSE_REP 326 Medium
org.opentrafficsim.xml.generated.DiscreteDistType.getRandomStream() may expose internal representation by returning DiscreteDistType.randomStream MALICIOUS_CODE EI_EXPOSE_REP 352 Medium
org.opentrafficsim.xml.generated.DiscreteDistType.getUniform() may expose internal representation by returning DiscreteDistType.uniform MALICIOUS_CODE EI_EXPOSE_REP 248 Medium
org.opentrafficsim.xml.generated.DiscreteDistType.setBernoulliI(DiscreteDistType$BernoulliI) may expose internal representation by storing an externally mutable object into DiscreteDistType.bernoulliI MALICIOUS_CODE EI_EXPOSE_REP2 209 Medium
org.opentrafficsim.xml.generated.DiscreteDistType.setBinomial(DiscreteDistType$Binomial) may expose internal representation by storing an externally mutable object into DiscreteDistType.binomial MALICIOUS_CODE EI_EXPOSE_REP2 235 Medium
org.opentrafficsim.xml.generated.DiscreteDistType.setConstant(DiscreteDistType$Constant) may expose internal representation by storing an externally mutable object into DiscreteDistType.constant MALICIOUS_CODE EI_EXPOSE_REP2 183 Medium
org.opentrafficsim.xml.generated.DiscreteDistType.setGeometric(DiscreteDistType$Geometric) may expose internal representation by storing an externally mutable object into DiscreteDistType.geometric MALICIOUS_CODE EI_EXPOSE_REP2 287 Medium
org.opentrafficsim.xml.generated.DiscreteDistType.setNegBinomial(DiscreteDistType$NegBinomial) may expose internal representation by storing an externally mutable object into DiscreteDistType.negBinomial MALICIOUS_CODE EI_EXPOSE_REP2 313 Medium
org.opentrafficsim.xml.generated.DiscreteDistType.setPoisson(DiscreteDistType$Poisson) may expose internal representation by storing an externally mutable object into DiscreteDistType.poisson MALICIOUS_CODE EI_EXPOSE_REP2 339 Medium
org.opentrafficsim.xml.generated.DiscreteDistType.setRandomStream(RandomStreamSource) may expose internal representation by storing an externally mutable object into DiscreteDistType.randomStream MALICIOUS_CODE EI_EXPOSE_REP2 365 Medium
org.opentrafficsim.xml.generated.DiscreteDistType.setUniform(DiscreteDistType$Uniform) may expose internal representation by storing an externally mutable object into DiscreteDistType.uniform MALICIOUS_CODE EI_EXPOSE_REP2 261 Medium

org.opentrafficsim.xml.generated.DiscreteDistType$BernoulliI

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.DiscreteDistType$BernoulliI defines non-transient non-serializable instance field p BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.DiscreteDistType$Binomial

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.DiscreteDistType$Binomial defines non-transient non-serializable instance field n BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.DiscreteDistType$Binomial defines non-transient non-serializable instance field p BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.DiscreteDistType$Constant

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.DiscreteDistType$Constant defines non-transient non-serializable instance field c BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.DiscreteDistType$Geometric

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.DiscreteDistType$Geometric defines non-transient non-serializable instance field p BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.DiscreteDistType$NegBinomial

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.DiscreteDistType$NegBinomial defines non-transient non-serializable instance field n BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.DiscreteDistType$NegBinomial defines non-transient non-serializable instance field p BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.DiscreteDistType$Poisson

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.DiscreteDistType$Poisson defines non-transient non-serializable instance field lambda BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.DiscreteDistType$Uniform

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.DiscreteDistType$Uniform defines non-transient non-serializable instance field max BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.DiscreteDistType$Uniform defines non-transient non-serializable instance field min BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.DurationDistType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.DurationDistType defines non-transient non-serializable instance field durationUnit BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.FallbackType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.FallbackType.getContent() may expose internal representation by returning FallbackType.content MALICIOUS_CODE EI_EXPOSE_REP 101 Medium
org.opentrafficsim.xml.generated.FallbackType.getOtherAttributes() may expose internal representation by returning FallbackType.otherAttributes MALICIOUS_CODE EI_EXPOSE_REP 120 Medium

org.opentrafficsim.xml.generated.FlattenerType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.FlattenerType.getDeviationAndAngle() may expose internal representation by returning FlattenerType.deviationAndAngle MALICIOUS_CODE EI_EXPOSE_REP 113 Medium
org.opentrafficsim.xml.generated.FlattenerType.setDeviationAndAngle(FlattenerType$DeviationAndAngle) may expose internal representation by storing an externally mutable object into FlattenerType.deviationAndAngle MALICIOUS_CODE EI_EXPOSE_REP2 126 Medium
Class org.opentrafficsim.xml.generated.FlattenerType defines non-transient non-serializable instance field numSegments BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.FlattenerType$DeviationAndAngle

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.FlattenerType$DeviationAndAngle defines non-transient non-serializable instance field maxAngle BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.FlattenerType$DeviationAndAngle defines non-transient non-serializable instance field maxDeviation BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.FrequencyDistType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.FrequencyDistType defines non-transient non-serializable instance field frequencyUnit BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Generator

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Generator.getRandomStream() may expose internal representation by returning Generator.randomStream MALICIOUS_CODE EI_EXPOSE_REP 347 Medium
org.opentrafficsim.xml.generated.Generator.getRoomChecker() may expose internal representation by returning Generator.roomChecker MALICIOUS_CODE EI_EXPOSE_REP 321 Medium
org.opentrafficsim.xml.generated.Generator.setRandomStream(RandomStreamSource) may expose internal representation by storing an externally mutable object into Generator.randomStream MALICIOUS_CODE EI_EXPOSE_REP2 360 Medium
org.opentrafficsim.xml.generated.Generator.setRoomChecker(RoomCheckerType) may expose internal representation by storing an externally mutable object into Generator.roomChecker MALICIOUS_CODE EI_EXPOSE_REP2 334 Medium
Class org.opentrafficsim.xml.generated.Generator defines non-transient non-serializable instance field frequency BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Generator defines non-transient non-serializable instance field gtuTemplate BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Generator defines non-transient non-serializable instance field gtuTemplateMix BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Generator defines non-transient non-serializable instance field lane BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Generator defines non-transient non-serializable instance field link BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Generator defines non-transient non-serializable instance field position BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Generator defines non-transient non-serializable instance field route BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Generator defines non-transient non-serializable instance field routeMix BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Generator defines non-transient non-serializable instance field shortestRoute BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Generator defines non-transient non-serializable instance field shortestRouteMix BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.GlobalTimeType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.GlobalTimeType.getTime() may expose internal representation by returning GlobalTimeType.time MALICIOUS_CODE EI_EXPOSE_REP 94 Medium

org.opentrafficsim.xml.generated.GlobalTimeType$Time

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.GlobalTimeType$Time defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.GtuColorers

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.GtuColorers.getDefaultOrIncentiveOrClazz() may expose internal representation by returning GtuColorers.defaultOrIncentiveOrClazz MALICIOUS_CODE EI_EXPOSE_REP 130 Medium

org.opentrafficsim.xml.generated.GtuCompatibleInfraType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.GtuCompatibleInfraType.getCompatibility() may expose internal representation by returning GtuCompatibleInfraType.compatibility MALICIOUS_CODE EI_EXPOSE_REP 89 Medium

org.opentrafficsim.xml.generated.GtuTemplate

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.GtuTemplate.getLengthDist() may expose internal representation by returning GtuTemplate.lengthDist MALICIOUS_CODE EI_EXPOSE_REP 102 Medium
org.opentrafficsim.xml.generated.GtuTemplate.getMaxAccelerationDist() may expose internal representation by returning GtuTemplate.maxAccelerationDist MALICIOUS_CODE EI_EXPOSE_REP 180 Medium
org.opentrafficsim.xml.generated.GtuTemplate.getMaxDecelerationDist() may expose internal representation by returning GtuTemplate.maxDecelerationDist MALICIOUS_CODE EI_EXPOSE_REP 206 Medium
org.opentrafficsim.xml.generated.GtuTemplate.getMaxSpeedDist() may expose internal representation by returning GtuTemplate.maxSpeedDist MALICIOUS_CODE EI_EXPOSE_REP 154 Medium
org.opentrafficsim.xml.generated.GtuTemplate.getWidthDist() may expose internal representation by returning GtuTemplate.widthDist MALICIOUS_CODE EI_EXPOSE_REP 128 Medium
org.opentrafficsim.xml.generated.GtuTemplate.setLengthDist(LengthDistType) may expose internal representation by storing an externally mutable object into GtuTemplate.lengthDist MALICIOUS_CODE EI_EXPOSE_REP2 115 Medium
org.opentrafficsim.xml.generated.GtuTemplate.setMaxAccelerationDist(AccelerationDistType) may expose internal representation by storing an externally mutable object into GtuTemplate.maxAccelerationDist MALICIOUS_CODE EI_EXPOSE_REP2 193 Medium
org.opentrafficsim.xml.generated.GtuTemplate.setMaxDecelerationDist(AccelerationDistType) may expose internal representation by storing an externally mutable object into GtuTemplate.maxDecelerationDist MALICIOUS_CODE EI_EXPOSE_REP2 219 Medium
org.opentrafficsim.xml.generated.GtuTemplate.setMaxSpeedDist(SpeedDistType) may expose internal representation by storing an externally mutable object into GtuTemplate.maxSpeedDist MALICIOUS_CODE EI_EXPOSE_REP2 167 Medium
org.opentrafficsim.xml.generated.GtuTemplate.setWidthDist(LengthDistType) may expose internal representation by storing an externally mutable object into GtuTemplate.widthDist MALICIOUS_CODE EI_EXPOSE_REP2 141 Medium
Class org.opentrafficsim.xml.generated.GtuTemplate defines non-transient non-serializable instance field gtuType BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.GtuTemplateMix

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.GtuTemplateMix.getGtuTemplate() may expose internal representation by returning GtuTemplateMix.gtuTemplate MALICIOUS_CODE EI_EXPOSE_REP 106 Medium
org.opentrafficsim.xml.generated.GtuTemplateMix.getRandomStream() may expose internal representation by returning GtuTemplateMix.randomStream MALICIOUS_CODE EI_EXPOSE_REP 119 Medium
org.opentrafficsim.xml.generated.GtuTemplateMix.setRandomStream(RandomStreamSource) may expose internal representation by storing an externally mutable object into GtuTemplateMix.randomStream MALICIOUS_CODE EI_EXPOSE_REP2 132 Medium

org.opentrafficsim.xml.generated.GtuTemplateMix$GtuTemplate

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.GtuTemplateMix$GtuTemplate defines non-transient non-serializable instance field weight BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.GtuTemplates

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.GtuTemplates.getGtuTemplate() may expose internal representation by returning GtuTemplates.gtuTemplate MALICIOUS_CODE EI_EXPOSE_REP 83 Medium

org.opentrafficsim.xml.generated.GtuTypes

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.GtuTypes.getGtuType() may expose internal representation by returning GtuTypes.gtuType MALICIOUS_CODE EI_EXPOSE_REP 83 Medium

org.opentrafficsim.xml.generated.HierarchicalType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.HierarchicalType defines non-transient non-serializable instance field parent BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.IncludeType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.IncludeType.getContent() may expose internal representation by returning IncludeType.content MALICIOUS_CODE EI_EXPOSE_REP 127 Medium
org.opentrafficsim.xml.generated.IncludeType.getOtherAttributes() may expose internal representation by returning IncludeType.otherAttributes MALICIOUS_CODE EI_EXPOSE_REP 306 Medium

org.opentrafficsim.xml.generated.InputParameters

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.InputParameters.getDurationOrLengthOrSpeed() may expose internal representation by returning InputParameters.durationOrLengthOrSpeed MALICIOUS_CODE EI_EXPOSE_REP 239 Medium

org.opentrafficsim.xml.generated.InputParameters$Acceleration

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.InputParameters$Acceleration defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.InputParameters$Boolean

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.InputParameters$Boolean defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.InputParameters$Class

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.InputParameters$Class defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.InputParameters$Double

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.InputParameters$Double defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.InputParameters$Duration

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.InputParameters$Duration defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.InputParameters$Fraction

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.InputParameters$Fraction defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.InputParameters$Frequency

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.InputParameters$Frequency defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.InputParameters$Integer

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.InputParameters$Integer defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.InputParameters$Length

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.InputParameters$Length defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.InputParameters$LinearDensity

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.InputParameters$LinearDensity defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.InputParameters$Speed

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.InputParameters$Speed defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.InputParameters$String

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.InputParameters$String defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.LaneBias

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.LaneBias defines non-transient non-serializable instance field bias BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.LaneBias defines non-transient non-serializable instance field fromLeft BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.LaneBias defines non-transient non-serializable instance field fromRight BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.LaneBias defines non-transient non-serializable instance field gtuType BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.LaneBias defines non-transient non-serializable instance field leftSpeed BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.LaneBias defines non-transient non-serializable instance field rightSpeed BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.LaneBias defines non-transient non-serializable instance field stickyLanes BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.LaneBiases

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.LaneBiases.getLaneBias() may expose internal representation by returning LaneBiases.laneBias MALICIOUS_CODE EI_EXPOSE_REP 83 Medium

org.opentrafficsim.xml.generated.LaneLinkType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.LaneLinkType defines non-transient non-serializable instance field lane BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.LaneLinkType defines non-transient non-serializable instance field link BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.LaneTypeAnimationType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.LaneTypeAnimationType defines non-transient non-serializable instance field color BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.LaneTypeAnimationType defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.LaneTypes

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.LaneTypes.getLaneType() may expose internal representation by returning LaneTypes.laneType MALICIOUS_CODE EI_EXPOSE_REP 83 Medium

org.opentrafficsim.xml.generated.LayerToggleType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.LayerToggleType defines non-transient non-serializable instance field toggle BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.LengthDistType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.LengthDistType defines non-transient non-serializable instance field lengthUnit BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.LevelTimeType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.LevelTimeType defines non-transient non-serializable instance field time BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.LinearDensityDistType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.LinearDensityDistType defines non-transient non-serializable instance field linearDensityUnit BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Link

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Link.getArc() may expose internal representation by returning Link.arc MALICIOUS_CODE EI_EXPOSE_REP 337 Medium
org.opentrafficsim.xml.generated.Link.getBezier() may expose internal representation by returning Link.bezier MALICIOUS_CODE EI_EXPOSE_REP 285 Medium
org.opentrafficsim.xml.generated.Link.getClothoid() may expose internal representation by returning Link.clothoid MALICIOUS_CODE EI_EXPOSE_REP 311 Medium
org.opentrafficsim.xml.generated.Link.getLaneOverride() may expose internal representation by returning Link.laneOverride MALICIOUS_CODE EI_EXPOSE_REP 458 Medium
org.opentrafficsim.xml.generated.Link.getRoadLayout() may expose internal representation by returning Link.roadLayout MALICIOUS_CODE EI_EXPOSE_REP 389 Medium
org.opentrafficsim.xml.generated.Link.getTrafficLight() may expose internal representation by returning Link.trafficLight MALICIOUS_CODE EI_EXPOSE_REP 488 Medium
org.opentrafficsim.xml.generated.Link.getTrafficLightSensor() may expose internal representation by returning Link.trafficLightSensor MALICIOUS_CODE EI_EXPOSE_REP 518 Medium
org.opentrafficsim.xml.generated.Link.setArc(Link$Arc) may expose internal representation by storing an externally mutable object into Link.arc MALICIOUS_CODE EI_EXPOSE_REP2 350 Medium
org.opentrafficsim.xml.generated.Link.setBezier(Link$Bezier) may expose internal representation by storing an externally mutable object into Link.bezier MALICIOUS_CODE EI_EXPOSE_REP2 298 Medium
org.opentrafficsim.xml.generated.Link.setClothoid(Link$Clothoid) may expose internal representation by storing an externally mutable object into Link.clothoid MALICIOUS_CODE EI_EXPOSE_REP2 324 Medium
org.opentrafficsim.xml.generated.Link.setRoadLayout(Link$RoadLayout) may expose internal representation by storing an externally mutable object into Link.roadLayout MALICIOUS_CODE EI_EXPOSE_REP2 402 Medium
Class org.opentrafficsim.xml.generated.Link defines non-transient non-serializable instance field conflictId BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Link defines non-transient non-serializable instance field definedLayout BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Link defines non-transient non-serializable instance field laneKeeping BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Link defines non-transient non-serializable instance field nodeEnd BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Link defines non-transient non-serializable instance field nodeStart BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Link defines non-transient non-serializable instance field offsetEnd BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Link defines non-transient non-serializable instance field offsetStart BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Link defines non-transient non-serializable instance field priority BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Link defines non-transient non-serializable instance field type BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Link$Arc

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Link$Arc.getFlattener() may expose internal representation by returning Link$Arc.flattener MALICIOUS_CODE EI_EXPOSE_REP 822 Medium
org.opentrafficsim.xml.generated.Link$Arc.setFlattener(FlattenerType) may expose internal representation by storing an externally mutable object into Link$Arc.flattener MALICIOUS_CODE EI_EXPOSE_REP2 835 Medium
Class org.opentrafficsim.xml.generated.Link$Arc defines non-transient non-serializable instance field direction BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Link$Arc defines non-transient non-serializable instance field radius BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Link$Bezier

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Link$Bezier.getFlattener() may expose internal representation by returning Link$Bezier.flattener MALICIOUS_CODE EI_EXPOSE_REP 946 Medium
org.opentrafficsim.xml.generated.Link$Bezier.setFlattener(FlattenerType) may expose internal representation by storing an externally mutable object into Link$Bezier.flattener MALICIOUS_CODE EI_EXPOSE_REP2 959 Medium
Class org.opentrafficsim.xml.generated.Link$Bezier defines non-transient non-serializable instance field shape BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Link$Clothoid

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Link$Clothoid.getA() may expose internal representation by returning Link$Clothoid.a MALICIOUS_CODE EI_EXPOSE_REP 1250 Medium
org.opentrafficsim.xml.generated.Link$Clothoid.getEndCurvature() may expose internal representation by returning Link$Clothoid.endCurvature MALICIOUS_CODE EI_EXPOSE_REP 1220 Medium
org.opentrafficsim.xml.generated.Link$Clothoid.getFlattener() may expose internal representation by returning Link$Clothoid.flattener MALICIOUS_CODE EI_EXPOSE_REP 1280 Medium
org.opentrafficsim.xml.generated.Link$Clothoid.getInterpolated() may expose internal representation by returning Link$Clothoid.interpolated MALICIOUS_CODE EI_EXPOSE_REP 1130 Medium
org.opentrafficsim.xml.generated.Link$Clothoid.getLength() may expose internal representation by returning Link$Clothoid.length MALICIOUS_CODE EI_EXPOSE_REP 1160 Medium
org.opentrafficsim.xml.generated.Link$Clothoid.getStartCurvature() may expose internal representation by returning Link$Clothoid.startCurvature MALICIOUS_CODE EI_EXPOSE_REP 1190 Medium
Class org.opentrafficsim.xml.generated.Link$Clothoid defines non-transient non-serializable instance field a BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Link$Clothoid defines non-transient non-serializable instance field endCurvature BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Link$Clothoid defines non-transient non-serializable instance field endElevation BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Link$Clothoid defines non-transient non-serializable instance field length BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Link$Clothoid defines non-transient non-serializable instance field startCurvature BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Link$LaneOverride

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Link$LaneOverride.getSpeedLimit() may expose internal representation by returning Link$LaneOverride.speedLimit MALICIOUS_CODE EI_EXPOSE_REP 1378 Medium
Class org.opentrafficsim.xml.generated.Link$LaneOverride defines non-transient non-serializable instance field lane BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Link$Polyline

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Link$Polyline.getCoordinate() may expose internal representation by returning Link$Polyline.coordinate MALICIOUS_CODE EI_EXPOSE_REP 1472 Medium
Class org.opentrafficsim.xml.generated.Link$Polyline defines non-transient non-serializable instance field coordinate BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.LinkAnimationType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.LinkAnimationType.getStripeOrLaneOrShoulder() may expose internal representation by returning LinkAnimationType.stripeOrLaneOrShoulder MALICIOUS_CODE EI_EXPOSE_REP 137 Medium

org.opentrafficsim.xml.generated.LinkAnimationType$Lane

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.LinkAnimationType$Lane defines non-transient non-serializable instance field color BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.LinkAnimationType$Lane defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.LinkAnimationType$NoTrafficLane

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.LinkAnimationType$NoTrafficLane defines non-transient non-serializable instance field color BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.LinkAnimationType$NoTrafficLane defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.LinkAnimationType$Shoulder

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.LinkAnimationType$Shoulder defines non-transient non-serializable instance field color BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.LinkAnimationType$Shoulder defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.LinkAnimationType$Stripe

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.LinkAnimationType$Stripe defines non-transient non-serializable instance field color BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.LinkAnimationType$Stripe defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.LinkType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.LinkType.getSpeedLimit() may expose internal representation by returning LinkType.speedLimit MALICIOUS_CODE EI_EXPOSE_REP 85 Medium

org.opentrafficsim.xml.generated.LinkTypeAnimationType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.LinkTypeAnimationType defines non-transient non-serializable instance field color BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.LinkTypeAnimationType defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.LinkTypes

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.LinkTypes.getLinkType() may expose internal representation by returning LinkTypes.linkType MALICIOUS_CODE EI_EXPOSE_REP 83 Medium

org.opentrafficsim.xml.generated.ListGenerator

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ListGenerator.getRoomChecker() may expose internal representation by returning ListGenerator.roomChecker MALICIOUS_CODE EI_EXPOSE_REP 286 Medium
org.opentrafficsim.xml.generated.ListGenerator.setRoomChecker(RoomCheckerType) may expose internal representation by storing an externally mutable object into ListGenerator.roomChecker MALICIOUS_CODE EI_EXPOSE_REP2 299 Medium
Class org.opentrafficsim.xml.generated.ListGenerator defines non-transient non-serializable instance field gtuTemplate BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ListGenerator defines non-transient non-serializable instance field gtuTemplateMix BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ListGenerator defines non-transient non-serializable instance field lane BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ListGenerator defines non-transient non-serializable instance field link BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ListGenerator defines non-transient non-serializable instance field position BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ListGenerator defines non-transient non-serializable instance field route BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ListGenerator defines non-transient non-serializable instance field routeMix BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ListGenerator defines non-transient non-serializable instance field shortestRoute BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ListGenerator defines non-transient non-serializable instance field shortestRouteMix BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelIdReferralType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelIdReferralType defines non-transient non-serializable instance field modelId BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ModelType.getStrategicalPlanner() may expose internal representation by returning ModelType.strategicalPlanner MALICIOUS_CODE EI_EXPOSE_REP 497 Medium
org.opentrafficsim.xml.generated.ModelType.getTacticalPlanner() may expose internal representation by returning ModelType.tacticalPlanner MALICIOUS_CODE EI_EXPOSE_REP 523 Medium
org.opentrafficsim.xml.generated.ModelType.setStrategicalPlanner(ModelType$StrategicalPlanner) may expose internal representation by storing an externally mutable object into ModelType.strategicalPlanner MALICIOUS_CODE EI_EXPOSE_REP2 510 Medium
org.opentrafficsim.xml.generated.ModelType.setTacticalPlanner(ModelType$TacticalPlanner) may expose internal representation by storing an externally mutable object into ModelType.tacticalPlanner MALICIOUS_CODE EI_EXPOSE_REP2 536 Medium
Class org.opentrafficsim.xml.generated.ModelType defines non-transient non-serializable instance field gtuType BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ModelType defines non-transient non-serializable instance field parent BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ModelType$ModelParameters.getDurationOrDurationDistOrLength() may expose internal representation by returning ModelType$ModelParameters.durationOrDurationDistOrLength MALICIOUS_CODE EI_EXPOSE_REP 921 Medium

org.opentrafficsim.xml.generated.ModelType$ModelParameters$Acceleration

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Acceleration defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Acceleration defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$AccelerationDist

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$AccelerationDist defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$Boolean

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Boolean defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Boolean defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$Class

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Class defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Class defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$Correlation

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ModelType$ModelParameters$Correlation.getFirst() may expose internal representation by returning ModelType$ModelParameters$Correlation.first MALICIOUS_CODE EI_EXPOSE_REP 1317 Medium
org.opentrafficsim.xml.generated.ModelType$ModelParameters$Correlation.getThen() may expose internal representation by returning ModelType$ModelParameters$Correlation.then MALICIOUS_CODE EI_EXPOSE_REP 1343 Medium
org.opentrafficsim.xml.generated.ModelType$ModelParameters$Correlation.setFirst(CorrelationParameterType) may expose internal representation by storing an externally mutable object into ModelType$ModelParameters$Correlation.first MALICIOUS_CODE EI_EXPOSE_REP2 1330 Medium
org.opentrafficsim.xml.generated.ModelType$ModelParameters$Correlation.setThen(CorrelationParameterType) may expose internal representation by storing an externally mutable object into ModelType$ModelParameters$Correlation.then MALICIOUS_CODE EI_EXPOSE_REP2 1356 Medium

org.opentrafficsim.xml.generated.ModelType$ModelParameters$Double

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Double defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Double defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$DoubleDist

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$DoubleDist defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$Duration

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Duration defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Duration defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$DurationDist

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$DurationDist defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$Fraction

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Fraction defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Fraction defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$Frequency

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Frequency defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Frequency defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$FrequencyDist

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$FrequencyDist defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$Integer

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Integer defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Integer defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$IntegerDist

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$IntegerDist defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$Length

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Length defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Length defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$LengthDist

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$LengthDist defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$LinearDensity

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$LinearDensity defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$LinearDensity defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$LinearDensityDist

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$LinearDensityDist defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$Speed

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Speed defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$Speed defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$SpeedDist

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$SpeedDist defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$ModelParameters$String

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$String defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ModelType$ModelParameters$String defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ModelType$StrategicalPlanner

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ModelType$StrategicalPlanner.getRoute() may expose internal representation by returning ModelType$StrategicalPlanner.route MALICIOUS_CODE EI_EXPOSE_REP 2691 Medium
org.opentrafficsim.xml.generated.ModelType$StrategicalPlanner.setRoute(ModelType$StrategicalPlanner$Route) may expose internal representation by storing an externally mutable object into ModelType$StrategicalPlanner.route MALICIOUS_CODE EI_EXPOSE_REP2 2704 Medium

org.opentrafficsim.xml.generated.ModelType$TacticalPlanner

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ModelType$TacticalPlanner.getLmrs() may expose internal representation by returning ModelType$TacticalPlanner.lmrs MALICIOUS_CODE EI_EXPOSE_REP 2955 Medium
org.opentrafficsim.xml.generated.ModelType$TacticalPlanner.setLmrs(ModelType$TacticalPlanner$Lmrs) may expose internal representation by storing an externally mutable object into ModelType$TacticalPlanner.lmrs MALICIOUS_CODE EI_EXPOSE_REP2 2968 Medium

org.opentrafficsim.xml.generated.ModelType$TacticalPlanner$Lmrs

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ModelType$TacticalPlanner$Lmrs.getAccelerationIncentives() may expose internal representation by returning ModelType$TacticalPlanner$Lmrs.accelerationIncentives MALICIOUS_CODE EI_EXPOSE_REP 3331 Medium
org.opentrafficsim.xml.generated.ModelType$TacticalPlanner$Lmrs.getCarFollowingModel() may expose internal representation by returning ModelType$TacticalPlanner$Lmrs.carFollowingModel MALICIOUS_CODE EI_EXPOSE_REP 3149 Medium
org.opentrafficsim.xml.generated.ModelType$TacticalPlanner$Lmrs.getMandatoryIncentives() may expose internal representation by returning ModelType$TacticalPlanner$Lmrs.mandatoryIncentives MALICIOUS_CODE EI_EXPOSE_REP 3279 Medium
org.opentrafficsim.xml.generated.ModelType$TacticalPlanner$Lmrs.getPerception() may expose internal representation by returning ModelType$TacticalPlanner$Lmrs.perception MALICIOUS_CODE EI_EXPOSE_REP 3357 Medium
org.opentrafficsim.xml.generated.ModelType$TacticalPlanner$Lmrs.getVoluntaryIncentives() may expose internal representation by returning ModelType$TacticalPlanner$Lmrs.voluntaryIncentives MALICIOUS_CODE EI_EXPOSE_REP 3305 Medium
org.opentrafficsim.xml.generated.ModelType$TacticalPlanner$Lmrs.setAccelerationIncentives(ModelType$TacticalPlanner$Lmrs$AccelerationIncentives) may expose internal representation by storing an externally mutable object into ModelType$TacticalPlanner$Lmrs.accelerationIncentives MALICIOUS_CODE EI_EXPOSE_REP2 3344 Medium
org.opentrafficsim.xml.generated.ModelType$TacticalPlanner$Lmrs.setCarFollowingModel(CarFollowingModelType) may expose internal representation by storing an externally mutable object into ModelType$TacticalPlanner$Lmrs.carFollowingModel MALICIOUS_CODE EI_EXPOSE_REP2 3162 Medium
org.opentrafficsim.xml.generated.ModelType$TacticalPlanner$Lmrs.setMandatoryIncentives(ModelType$TacticalPlanner$Lmrs$MandatoryIncentives) may expose internal representation by storing an externally mutable object into ModelType$TacticalPlanner$Lmrs.mandatoryIncentives MALICIOUS_CODE EI_EXPOSE_REP2 3292 Medium
org.opentrafficsim.xml.generated.ModelType$TacticalPlanner$Lmrs.setPerception(PerceptionType) may expose internal representation by storing an externally mutable object into ModelType$TacticalPlanner$Lmrs.perception MALICIOUS_CODE EI_EXPOSE_REP2 3370 Medium
org.opentrafficsim.xml.generated.ModelType$TacticalPlanner$Lmrs.setVoluntaryIncentives(ModelType$TacticalPlanner$Lmrs$VoluntaryIncentives) may expose internal representation by storing an externally mutable object into ModelType$TacticalPlanner$Lmrs.voluntaryIncentives MALICIOUS_CODE EI_EXPOSE_REP2 3318 Medium
Class org.opentrafficsim.xml.generated.ModelType$TacticalPlanner$Lmrs defines non-transient non-serializable instance field cooperation BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ModelType$TacticalPlanner$Lmrs defines non-transient non-serializable instance field gapAcceptance BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ModelType$TacticalPlanner$Lmrs defines non-transient non-serializable instance field synchronization BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ModelType$TacticalPlanner$Lmrs defines non-transient non-serializable instance field tailgating BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Models

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Models.getModel() may expose internal representation by returning Models.model MALICIOUS_CODE EI_EXPOSE_REP 84 Medium

org.opentrafficsim.xml.generated.Network

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Network.getCentroid() may expose internal representation by returning Network.centroid MALICIOUS_CODE EI_EXPOSE_REP 246 Medium
org.opentrafficsim.xml.generated.Network.getConflicts() may expose internal representation by returning Network.conflicts MALICIOUS_CODE EI_EXPOSE_REP 117 Medium
org.opentrafficsim.xml.generated.Network.getConnector() may expose internal representation by returning Network.connector MALICIOUS_CODE EI_EXPOSE_REP 276 Medium
org.opentrafficsim.xml.generated.Network.getFlattener() may expose internal representation by returning Network.flattener MALICIOUS_CODE EI_EXPOSE_REP 143 Medium
org.opentrafficsim.xml.generated.Network.getInclude() may expose internal representation by returning Network.include MALICIOUS_CODE EI_EXPOSE_REP 306 Medium
org.opentrafficsim.xml.generated.Network.getLink() may expose internal representation by returning Network.link MALICIOUS_CODE EI_EXPOSE_REP 216 Medium
org.opentrafficsim.xml.generated.Network.getNode() may expose internal representation by returning Network.node MALICIOUS_CODE EI_EXPOSE_REP 186 Medium
org.opentrafficsim.xml.generated.Network.setConflicts(Network$Conflicts) may expose internal representation by storing an externally mutable object into Network.conflicts MALICIOUS_CODE EI_EXPOSE_REP2 130 Medium
org.opentrafficsim.xml.generated.Network.setFlattener(FlattenerType) may expose internal representation by storing an externally mutable object into Network.flattener MALICIOUS_CODE EI_EXPOSE_REP2 156 Medium

org.opentrafficsim.xml.generated.Network$Conflicts

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.Network$Conflicts defines non-transient non-serializable instance field fixedWidth BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Network$Conflicts defines non-transient non-serializable instance field relativeWidth BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Node

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.Node defines non-transient non-serializable instance field coordinate BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Node defines non-transient non-serializable instance field direction BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Od

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Od.getCategory() may expose internal representation by returning Od.category MALICIOUS_CODE EI_EXPOSE_REP 172 Medium
org.opentrafficsim.xml.generated.Od.getCell() may expose internal representation by returning Od.cell MALICIOUS_CODE EI_EXPOSE_REP 202 Medium
org.opentrafficsim.xml.generated.Od.getRandomStream() may expose internal representation by returning Od.randomStream MALICIOUS_CODE EI_EXPOSE_REP 215 Medium
org.opentrafficsim.xml.generated.Od.setRandomStream(RandomStreamSource) may expose internal representation by storing an externally mutable object into Od.randomStream MALICIOUS_CODE EI_EXPOSE_REP2 228 Medium
Class org.opentrafficsim.xml.generated.Od defines non-transient non-serializable instance field globalFactor BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Od defines non-transient non-serializable instance field globalInterpolation BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Od defines non-transient non-serializable instance field options BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Od defines non-transient non-serializable instance field sinkType BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Od$Cell

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Od$Cell.getLevel() may expose internal representation by returning Od$Cell.level MALICIOUS_CODE EI_EXPOSE_REP 456 Medium
Class org.opentrafficsim.xml.generated.Od$Cell defines non-transient non-serializable instance field category BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Od$Cell defines non-transient non-serializable instance field destination BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Od$Cell defines non-transient non-serializable instance field factor BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Od$Cell defines non-transient non-serializable instance field interpolation BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Od$Cell defines non-transient non-serializable instance field origin BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.OdOptions

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.OdOptions.getOdOptionsItem() may expose internal representation by returning OdOptions.odOptionsItem MALICIOUS_CODE EI_EXPOSE_REP 197 Medium

org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem.getDefaultModel() may expose internal representation by returning OdOptions$OdOptionsItem.defaultModel MALICIOUS_CODE EI_EXPOSE_REP 508 Medium
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem.getLane() may expose internal representation by returning OdOptions$OdOptionsItem.lane MALICIOUS_CODE EI_EXPOSE_REP 482 Medium
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem.getModel() may expose internal representation by returning OdOptions$OdOptionsItem.model MALICIOUS_CODE EI_EXPOSE_REP 551 Medium
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem.getRoomChecker() may expose internal representation by returning OdOptions$OdOptionsItem.roomChecker MALICIOUS_CODE EI_EXPOSE_REP 590 Medium
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem.setDefaultModel(OdOptions$OdOptionsItem$DefaultModel) may expose internal representation by storing an externally mutable object into OdOptions$OdOptionsItem.defaultModel MALICIOUS_CODE EI_EXPOSE_REP2 521 Medium
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem.setLane(LaneLinkType) may expose internal representation by storing an externally mutable object into OdOptions$OdOptionsItem.lane MALICIOUS_CODE EI_EXPOSE_REP2 495 Medium
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem.setRoomChecker(RoomCheckerType) may expose internal representation by storing an externally mutable object into OdOptions$OdOptionsItem.roomChecker MALICIOUS_CODE EI_EXPOSE_REP2 603 Medium
Class org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem defines non-transient non-serializable instance field headwayDist BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem defines non-transient non-serializable instance field linkType BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem defines non-transient non-serializable instance field noLaneChange BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem defines non-transient non-serializable instance field origin BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$DefaultModel

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$DefaultModel defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$DefaultModel defines non-transient non-serializable instance field modelIdReferral BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$LaneBiases

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$LaneBiases.getDefinedLaneBias() may expose internal representation by returning OdOptions$OdOptionsItem$LaneBiases.definedLaneBias MALICIOUS_CODE EI_EXPOSE_REP 885 Medium
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$LaneBiases.getLaneBias() may expose internal representation by returning OdOptions$OdOptionsItem$LaneBiases.laneBias MALICIOUS_CODE EI_EXPOSE_REP 855 Medium

org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$LaneBiases$DefinedLaneBias

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$LaneBiases$DefinedLaneBias defines non-transient non-serializable instance field gtuType BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$Markov

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$Markov.getState() may expose internal representation by returning OdOptions$OdOptionsItem$Markov.state MALICIOUS_CODE EI_EXPOSE_REP 1022 Medium

org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$Markov$State

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$Markov$State defines non-transient non-serializable instance field correlation BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$Markov$State defines non-transient non-serializable instance field gtuType BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$Markov$State defines non-transient non-serializable instance field parent BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$Model

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$Model defines non-transient non-serializable instance field gtuType BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$Model defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.OdOptions$OdOptionsItem$Model defines non-transient non-serializable instance field modelIdReferral BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Ots

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Ots.getAnimation() may expose internal representation by returning Ots.animation MALICIOUS_CODE EI_EXPOSE_REP 291 Medium
org.opentrafficsim.xml.generated.Ots.getNetwork() may expose internal representation by returning Ots.network MALICIOUS_CODE EI_EXPOSE_REP 135 Medium
org.opentrafficsim.xml.generated.Ots.getRun() may expose internal representation by returning Ots.run MALICIOUS_CODE EI_EXPOSE_REP 265 Medium
org.opentrafficsim.xml.generated.Ots.getScenarios() may expose internal representation by returning Ots.scenarios MALICIOUS_CODE EI_EXPOSE_REP 239 Medium
org.opentrafficsim.xml.generated.Ots.setAnimation(Animation) may expose internal representation by storing an externally mutable object into Ots.animation MALICIOUS_CODE EI_EXPOSE_REP2 304 Medium
org.opentrafficsim.xml.generated.Ots.setNetwork(Network) may expose internal representation by storing an externally mutable object into Ots.network MALICIOUS_CODE EI_EXPOSE_REP2 148 Medium
org.opentrafficsim.xml.generated.Ots.setRun(Run) may expose internal representation by storing an externally mutable object into Ots.run MALICIOUS_CODE EI_EXPOSE_REP2 278 Medium
org.opentrafficsim.xml.generated.Ots.setScenarios(Scenarios) may expose internal representation by storing an externally mutable object into Ots.scenarios MALICIOUS_CODE EI_EXPOSE_REP2 252 Medium
Class org.opentrafficsim.xml.generated.Ots defines non-transient non-serializable instance field space BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ParameterType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ParameterType defines non-transient non-serializable instance field description BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ParameterType defines non-transient non-serializable instance field field BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ParameterTypeAcceleration

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ParameterTypeAcceleration defines non-transient non-serializable instance field _default BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ParameterTypeBoolean

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ParameterTypeBoolean defines non-transient non-serializable instance field _default BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ParameterTypeClass

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ParameterTypeClass defines non-transient non-serializable instance field _default BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ParameterTypeDouble

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ParameterTypeDouble defines non-transient non-serializable instance field _default BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ParameterTypeDuration

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ParameterTypeDuration defines non-transient non-serializable instance field _default BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ParameterTypeFloat

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ParameterTypeFloat defines non-transient non-serializable instance field _default BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ParameterTypeFraction

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ParameterTypeFraction defines non-transient non-serializable instance field _default BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ParameterTypeFrequency

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ParameterTypeFrequency defines non-transient non-serializable instance field _default BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ParameterTypeInteger

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ParameterTypeInteger defines non-transient non-serializable instance field _default BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ParameterTypeLength

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ParameterTypeLength defines non-transient non-serializable instance field _default BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ParameterTypeLinearDensity

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ParameterTypeLinearDensity defines non-transient non-serializable instance field _default BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ParameterTypeLong

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ParameterTypeLong defines non-transient non-serializable instance field _default BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ParameterTypeSpeed

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ParameterTypeSpeed defines non-transient non-serializable instance field _default BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ParameterTypeString

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ParameterTypeString defines non-transient non-serializable instance field _default BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ParameterTypes

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ParameterTypes.getDurationOrLengthOrSpeed() may expose internal representation by returning ParameterTypes.durationOrLengthOrSpeed MALICIOUS_CODE EI_EXPOSE_REP 121 Medium

org.opentrafficsim.xml.generated.PerceptionType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PerceptionType.getCategories() may expose internal representation by returning PerceptionType.categories MALICIOUS_CODE EI_EXPOSE_REP 190 Medium
org.opentrafficsim.xml.generated.PerceptionType.getHeadwayGtuType() may expose internal representation by returning PerceptionType.headwayGtuType MALICIOUS_CODE EI_EXPOSE_REP 216 Medium
org.opentrafficsim.xml.generated.PerceptionType.getMental() may expose internal representation by returning PerceptionType.mental MALICIOUS_CODE EI_EXPOSE_REP 242 Medium
org.opentrafficsim.xml.generated.PerceptionType.setCategories(PerceptionType$Categories) may expose internal representation by storing an externally mutable object into PerceptionType.categories MALICIOUS_CODE EI_EXPOSE_REP2 203 Medium
org.opentrafficsim.xml.generated.PerceptionType.setHeadwayGtuType(PerceptionType$HeadwayGtuType) may expose internal representation by storing an externally mutable object into PerceptionType.headwayGtuType MALICIOUS_CODE EI_EXPOSE_REP2 229 Medium
org.opentrafficsim.xml.generated.PerceptionType.setMental(PerceptionType$Mental) may expose internal representation by storing an externally mutable object into PerceptionType.mental MALICIOUS_CODE EI_EXPOSE_REP2 255 Medium

org.opentrafficsim.xml.generated.PerceptionType$HeadwayGtuType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PerceptionType$HeadwayGtuType.getPerceived() may expose internal representation by returning PerceptionType$HeadwayGtuType.perceived MALICIOUS_CODE EI_EXPOSE_REP 582 Medium
org.opentrafficsim.xml.generated.PerceptionType$HeadwayGtuType.setPerceived(PerceptionType$HeadwayGtuType$Perceived) may expose internal representation by storing an externally mutable object into PerceptionType$HeadwayGtuType.perceived MALICIOUS_CODE EI_EXPOSE_REP2 595 Medium

org.opentrafficsim.xml.generated.PerceptionType$HeadwayGtuType$Perceived

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.PerceptionType$HeadwayGtuType$Perceived defines non-transient non-serializable instance field anticipation BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.PerceptionType$HeadwayGtuType$Perceived defines non-transient non-serializable instance field estimation BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.PerceptionType$Mental

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PerceptionType$Mental.getFuller() may expose internal representation by returning PerceptionType$Mental.fuller MALICIOUS_CODE EI_EXPOSE_REP 800 Medium
org.opentrafficsim.xml.generated.PerceptionType$Mental.setFuller(PerceptionType$Mental$Fuller) may expose internal representation by storing an externally mutable object into PerceptionType$Mental.fuller MALICIOUS_CODE EI_EXPOSE_REP2 813 Medium

org.opentrafficsim.xml.generated.PerceptionType$Mental$Fuller

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PerceptionType$Mental$Fuller.getBehavioralAdaptations() may expose internal representation by returning PerceptionType$Mental$Fuller.behavioralAdaptations MALICIOUS_CODE EI_EXPOSE_REP 926 Medium
org.opentrafficsim.xml.generated.PerceptionType$Mental$Fuller.getTask() may expose internal representation by returning PerceptionType$Mental$Fuller.task MALICIOUS_CODE EI_EXPOSE_REP 913 Medium
org.opentrafficsim.xml.generated.PerceptionType$Mental$Fuller.setBehavioralAdaptations(PerceptionType$Mental$Fuller$BehavioralAdaptations) may expose internal representation by storing an externally mutable object into PerceptionType$Mental$Fuller.behavioralAdaptations MALICIOUS_CODE EI_EXPOSE_REP2 939 Medium
Class org.opentrafficsim.xml.generated.PerceptionType$Mental$Fuller defines non-transient non-serializable instance field task BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.PerceptionType$Mental$Fuller defines non-transient non-serializable instance field taskManager BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.RandomStream

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.RandomStream.getReplication() may expose internal representation by returning RandomStream.replication MALICIOUS_CODE EI_EXPOSE_REP 100 Medium

org.opentrafficsim.xml.generated.RandomStreamSource

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.RandomStreamSource defines non-transient non-serializable instance field defined BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.RandomStreams

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.RandomStreams.getRandomStream() may expose internal representation by returning RandomStreams.randomStream MALICIOUS_CODE EI_EXPOSE_REP 84 Medium

org.opentrafficsim.xml.generated.ResponsiveControlType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ResponsiveControlType.getDetector() may expose internal representation by returning ResponsiveControlType.detector MALICIOUS_CODE EI_EXPOSE_REP 135 Medium

org.opentrafficsim.xml.generated.ResponsiveControlType$Detector

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ResponsiveControlType$Detector.getMultipleLane() may expose internal representation by returning ResponsiveControlType$Detector.multipleLane MALICIOUS_CODE EI_EXPOSE_REP 226 Medium
org.opentrafficsim.xml.generated.ResponsiveControlType$Detector.getSingleLane() may expose internal representation by returning ResponsiveControlType$Detector.singleLane MALICIOUS_CODE EI_EXPOSE_REP 252 Medium
org.opentrafficsim.xml.generated.ResponsiveControlType$Detector.setMultipleLane(ResponsiveControlType$Detector$MultipleLane) may expose internal representation by storing an externally mutable object into ResponsiveControlType$Detector.multipleLane MALICIOUS_CODE EI_EXPOSE_REP2 239 Medium
org.opentrafficsim.xml.generated.ResponsiveControlType$Detector.setSingleLane(ResponsiveControlType$Detector$SingleLane) may expose internal representation by storing an externally mutable object into ResponsiveControlType$Detector.singleLane MALICIOUS_CODE EI_EXPOSE_REP2 265 Medium
Class org.opentrafficsim.xml.generated.ResponsiveControlType$Detector defines non-transient non-serializable instance field type BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ResponsiveControlType$Detector$MultipleLane

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ResponsiveControlType$Detector$MultipleLane.getIntermediateLanes() may expose internal representation by returning ResponsiveControlType$Detector$MultipleLane.intermediateLanes MALICIOUS_CODE EI_EXPOSE_REP 496 Medium
Class org.opentrafficsim.xml.generated.ResponsiveControlType$Detector$MultipleLane defines non-transient non-serializable instance field entryLane BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ResponsiveControlType$Detector$MultipleLane defines non-transient non-serializable instance field entryLink BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ResponsiveControlType$Detector$MultipleLane defines non-transient non-serializable instance field entryPosition BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ResponsiveControlType$Detector$MultipleLane defines non-transient non-serializable instance field exitLane BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ResponsiveControlType$Detector$MultipleLane defines non-transient non-serializable instance field exitLink BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ResponsiveControlType$Detector$MultipleLane defines non-transient non-serializable instance field exitPosition BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ResponsiveControlType$Detector$SingleLane

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ResponsiveControlType$Detector$SingleLane defines non-transient non-serializable instance field entryPosition BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ResponsiveControlType$Detector$SingleLane defines non-transient non-serializable instance field exitPosition BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ResponsiveControlType$Detector$SingleLane defines non-transient non-serializable instance field lane BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ResponsiveControlType$Detector$SingleLane defines non-transient non-serializable instance field link BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.RoadLayout

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.RoadLayout defines non-transient non-serializable instance field linkType BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.RoadLayoutAnimationType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.RoadLayoutAnimationType.getStripeOrLaneOrShoulder() may expose internal representation by returning RoadLayoutAnimationType.stripeOrLaneOrShoulder MALICIOUS_CODE EI_EXPOSE_REP 141 Medium
Class org.opentrafficsim.xml.generated.RoadLayoutAnimationType defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.RoadLayoutAnimationType$Lane

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.RoadLayoutAnimationType$Lane defines non-transient non-serializable instance field color BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.RoadLayoutAnimationType$Lane defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.RoadLayoutAnimationType$NoTrafficLane

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.RoadLayoutAnimationType$NoTrafficLane defines non-transient non-serializable instance field color BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.RoadLayoutAnimationType$NoTrafficLane defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.RoadLayoutAnimationType$Shoulder

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.RoadLayoutAnimationType$Shoulder defines non-transient non-serializable instance field color BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.RoadLayoutAnimationType$Shoulder defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.RoadLayoutAnimationType$Stripe

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.RoadLayoutAnimationType$Stripe defines non-transient non-serializable instance field color BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.RoadLayoutAnimationType$Stripe defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.RoadLayouts

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.RoadLayouts.getRoadLayout() may expose internal representation by returning RoadLayouts.roadLayout MALICIOUS_CODE EI_EXPOSE_REP 83 Medium

org.opentrafficsim.xml.generated.RoomCheckerType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.RoomCheckerType defines non-transient non-serializable instance field ttc BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Route

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Route.getNode() may expose internal representation by returning Route.node MALICIOUS_CODE EI_EXPOSE_REP 98 Medium
Class org.opentrafficsim.xml.generated.Route defines non-transient non-serializable instance field gtuType BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Route defines non-transient non-serializable instance field node BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.RouteMix

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.RouteMix.getRandomStream() may expose internal representation by returning RouteMix.randomStream MALICIOUS_CODE EI_EXPOSE_REP 126 Medium
org.opentrafficsim.xml.generated.RouteMix.getRoute() may expose internal representation by returning RouteMix.route MALICIOUS_CODE EI_EXPOSE_REP 113 Medium
org.opentrafficsim.xml.generated.RouteMix.setRandomStream(RandomStreamSource) may expose internal representation by storing an externally mutable object into RouteMix.randomStream MALICIOUS_CODE EI_EXPOSE_REP2 139 Medium
Class org.opentrafficsim.xml.generated.RouteMix defines non-transient non-serializable instance field gtuType BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.RouteMix$Route

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.RouteMix$Route defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.RouteMix$Route defines non-transient non-serializable instance field weight BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Run

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.Run defines non-transient non-serializable instance field numberReplications BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Run defines non-transient non-serializable instance field runLength BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Run defines non-transient non-serializable instance field startTime BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Run defines non-transient non-serializable instance field warmupPeriod BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ScenarioType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ScenarioType.getControl() may expose internal representation by returning ScenarioType.control MALICIOUS_CODE EI_EXPOSE_REP 177 Medium
org.opentrafficsim.xml.generated.ScenarioType.getModelIdReferral() may expose internal representation by returning ScenarioType.modelIdReferral MALICIOUS_CODE EI_EXPOSE_REP 207 Medium
org.opentrafficsim.xml.generated.ScenarioType.getOd() may expose internal representation by returning ScenarioType.od MALICIOUS_CODE EI_EXPOSE_REP 147 Medium

org.opentrafficsim.xml.generated.ScenarioType$Control

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ScenarioType$Control defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ScenarioType$Od

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ScenarioType$Od defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Scenarios

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.Scenarios.getScenario() may expose internal representation by returning Scenarios.scenario MALICIOUS_CODE EI_EXPOSE_REP 115 Medium

org.opentrafficsim.xml.generated.ShortestRoute

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ShortestRoute.getCost() may expose internal representation by returning ShortestRoute.cost MALICIOUS_CODE EI_EXPOSE_REP 205 Medium
org.opentrafficsim.xml.generated.ShortestRoute.getVia() may expose internal representation by returning ShortestRoute.via MALICIOUS_CODE EI_EXPOSE_REP 166 Medium
org.opentrafficsim.xml.generated.ShortestRoute.setCost(ShortestRoute$Cost) may expose internal representation by storing an externally mutable object into ShortestRoute.cost MALICIOUS_CODE EI_EXPOSE_REP2 218 Medium
Class org.opentrafficsim.xml.generated.ShortestRoute defines non-transient non-serializable instance field from BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ShortestRoute defines non-transient non-serializable instance field gtuType BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ShortestRoute defines non-transient non-serializable instance field to BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ShortestRoute defines non-transient non-serializable instance field via BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ShortestRoute$Cost

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ShortestRoute$Cost.getDistanceAndFreeFlowTime() may expose internal representation by returning ShortestRoute$Cost.distanceAndFreeFlowTime MALICIOUS_CODE EI_EXPOSE_REP 389 Medium
org.opentrafficsim.xml.generated.ShortestRoute$Cost.setDistanceAndFreeFlowTime(ShortestRoute$Cost$DistanceAndFreeFlowTime) may expose internal representation by storing an externally mutable object into ShortestRoute$Cost.distanceAndFreeFlowTime MALICIOUS_CODE EI_EXPOSE_REP2 402 Medium

org.opentrafficsim.xml.generated.ShortestRoute$Cost$DistanceAndFreeFlowTime

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ShortestRoute$Cost$DistanceAndFreeFlowTime defines non-transient non-serializable instance field distanceCost BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ShortestRoute$Cost$DistanceAndFreeFlowTime defines non-transient non-serializable instance field timeCost BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ShortestRouteMix

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ShortestRouteMix.getRandomStream() may expose internal representation by returning ShortestRouteMix.randomStream MALICIOUS_CODE EI_EXPOSE_REP 126 Medium
org.opentrafficsim.xml.generated.ShortestRouteMix.getShortestRoute() may expose internal representation by returning ShortestRouteMix.shortestRoute MALICIOUS_CODE EI_EXPOSE_REP 113 Medium
org.opentrafficsim.xml.generated.ShortestRouteMix.setRandomStream(RandomStreamSource) may expose internal representation by storing an externally mutable object into ShortestRouteMix.randomStream MALICIOUS_CODE EI_EXPOSE_REP2 139 Medium
Class org.opentrafficsim.xml.generated.ShortestRouteMix defines non-transient non-serializable instance field gtuType BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ShortestRouteMix$ShortestRoute

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.ShortestRouteMix$ShortestRoute defines non-transient non-serializable instance field id BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.ShortestRouteMix$ShortestRoute defines non-transient non-serializable instance field weight BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.Sink

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.Sink defines non-transient non-serializable instance field destination BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Sink defines non-transient non-serializable instance field lane BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Sink defines non-transient non-serializable instance field link BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Sink defines non-transient non-serializable instance field position BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.Sink defines non-transient non-serializable instance field type BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.SpeedDistType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.SpeedDistType defines non-transient non-serializable instance field speedUnit BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.SpeedLimit

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.SpeedLimit defines non-transient non-serializable instance field gtuType BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.SpeedLimit defines non-transient non-serializable instance field legalSpeedLimit BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.TrafCodCoordinatesType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.TrafCodCoordinatesType defines non-transient non-serializable instance field space BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.TrafCodCoordinatesType defines non-transient non-serializable instance field value BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.TrafficLightDetectorType

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.TrafficLightDetectorType defines non-transient non-serializable instance field clazz BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.TrafficLightDetectorType defines non-transient non-serializable instance field lane BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.TrafficLightDetectorType defines non-transient non-serializable instance field length BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.TrafficLightDetectorType defines non-transient non-serializable instance field position BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.TrafficLightType

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.TrafficLightType.getTurnOnRed() may expose internal representation by returning TrafficLightType.turnOnRed MALICIOUS_CODE EI_EXPOSE_REP 103 Medium
Class org.opentrafficsim.xml.generated.TrafficLightType defines non-transient non-serializable instance field lane BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.TrafficLightType defines non-transient non-serializable instance field position BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.TrafficLightType defines non-transient non-serializable instance field turnOnRed BAD_PRACTICE SE_BAD_FIELD Not available High