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