SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.7.1

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
266 358 0 0

Files

Class Bugs
org.opentrafficsim.xml.bindings.types.LengthBeginEnd 2
org.opentrafficsim.xml.generated.ANIMATION 7
org.opentrafficsim.xml.generated.BASICROADLAYOUT 2
org.opentrafficsim.xml.generated.CARFOLLOWINGMODELHEADWAYSPEEDTYPE 4
org.opentrafficsim.xml.generated.CARFOLLOWINGMODELHEADWAYSPEEDTYPE$DESIREDHEADWAYMODEL 1
org.opentrafficsim.xml.generated.CARFOLLOWINGMODELTYPE 4
org.opentrafficsim.xml.generated.CATEGORYTYPE 2
org.opentrafficsim.xml.generated.CLASSATTRIBUTETYPE 1
org.opentrafficsim.xml.generated.CONTDISTTYPE 24
org.opentrafficsim.xml.generated.CONTROL 2
org.opentrafficsim.xml.generated.CONTROL$FIXEDTIME 5
org.opentrafficsim.xml.generated.CONTROL$FIXEDTIME$CYCLE 8
org.opentrafficsim.xml.generated.CONTROL$TRAFCOD 4
org.opentrafficsim.xml.generated.CONTROL$TRAFCOD$CONSOLE 4
org.opentrafficsim.xml.generated.CONTROLTYPE 5
org.opentrafficsim.xml.generated.CONTROLTYPE$SIGNALGROUP 1
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT 24
org.opentrafficsim.xml.generated.CSELANE 1
org.opentrafficsim.xml.generated.CSESTRIPE 8
org.opentrafficsim.xml.generated.DEFAULTANIMATIONTYPE 10
org.opentrafficsim.xml.generated.DEFAULTANIMATIONTYPE$LINK 2
org.opentrafficsim.xml.generated.DEFINITIONS 1
org.opentrafficsim.xml.generated.DESIREDSPEEDMODELTYPE 3
org.opentrafficsim.xml.generated.DISCRETEDISTTYPE 14
org.opentrafficsim.xml.generated.FallbackType 2
org.opentrafficsim.xml.generated.GENERATOR 3
org.opentrafficsim.xml.generated.GLOBALTIMETYPE 1
org.opentrafficsim.xml.generated.GLOBALTIMETYPE$TIME 2
org.opentrafficsim.xml.generated.GTUCOLORERS 1
org.opentrafficsim.xml.generated.GTUCOLORERTYPE 2
org.opentrafficsim.xml.generated.GTUTEMPLATE 10
org.opentrafficsim.xml.generated.GTUTEMPLATEMIX 1
org.opentrafficsim.xml.generated.GTUTEMPLATES 1
org.opentrafficsim.xml.generated.GTUTYPES 1
org.opentrafficsim.xml.generated.INPUTPARAMETERTYPE 1
org.opentrafficsim.xml.generated.IncludeType 2
org.opentrafficsim.xml.generated.LANETYPE 1
org.opentrafficsim.xml.generated.LANETYPES 1
org.opentrafficsim.xml.generated.LEVELTIMETYPE 2
org.opentrafficsim.xml.generated.LINK 15
org.opentrafficsim.xml.generated.LINK$ARC 2
org.opentrafficsim.xml.generated.LINK$BEZIER 4
org.opentrafficsim.xml.generated.LINK$CLOTHOID 12
org.opentrafficsim.xml.generated.LINK$LANEOVERRIDE 1
org.opentrafficsim.xml.generated.LINK$POLYLINE 1
org.opentrafficsim.xml.generated.LINKANIMATIONTYPE 3
org.opentrafficsim.xml.generated.LINKTYPE 2
org.opentrafficsim.xml.generated.LINKTYPES 1
org.opentrafficsim.xml.generated.LISTGENERATOR 1
org.opentrafficsim.xml.generated.MODELTYPE 4
org.opentrafficsim.xml.generated.MODELTYPE$MODELPARAMETERS 1
org.opentrafficsim.xml.generated.MODELTYPE$STRATEGICALPLANNER 2
org.opentrafficsim.xml.generated.MODELTYPE$TACTICALPLANNER 2
org.opentrafficsim.xml.generated.MODELTYPE$TACTICALPLANNER$LMRS 4
org.opentrafficsim.xml.generated.MODELTYPE$TACTICALPLANNER$LMRS$ACCELERATIONINCENTIVES 1
org.opentrafficsim.xml.generated.MODELTYPE$TACTICALPLANNER$LMRS$MANDATORYINCENTIVES 1
org.opentrafficsim.xml.generated.MODELTYPE$TACTICALPLANNER$LMRS$VOLUNTARYINCENTIVES 1
org.opentrafficsim.xml.generated.NETWORK 1
org.opentrafficsim.xml.generated.NETWORKDEMAND 11
org.opentrafficsim.xml.generated.NODE 2
org.opentrafficsim.xml.generated.OD 2
org.opentrafficsim.xml.generated.OD$DEMAND 1
org.opentrafficsim.xml.generated.ODOPTIONS 1
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM 11
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM$LANEBIASES 1
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM$LANEBIASES$LANEBIAS 4
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM$MARKOV 1
org.opentrafficsim.xml.generated.OTS 12
org.opentrafficsim.xml.generated.PARAMETERACCELERATION 2
org.opentrafficsim.xml.generated.PARAMETERDURATION 2
org.opentrafficsim.xml.generated.PARAMETERFREQUENCY 2
org.opentrafficsim.xml.generated.PARAMETERLENGTH 2
org.opentrafficsim.xml.generated.PARAMETERLINEARDENSITY 2
org.opentrafficsim.xml.generated.PARAMETERS 1
org.opentrafficsim.xml.generated.PARAMETERSPEED 2
org.opentrafficsim.xml.generated.PARAMETERTYPEACCELERATION 2
org.opentrafficsim.xml.generated.PARAMETERTYPEDURATION 2
org.opentrafficsim.xml.generated.PARAMETERTYPEFREQUENCY 2
org.opentrafficsim.xml.generated.PARAMETERTYPELENGTH 2
org.opentrafficsim.xml.generated.PARAMETERTYPELINEARDENSITY 2
org.opentrafficsim.xml.generated.PARAMETERTYPES 1
org.opentrafficsim.xml.generated.PARAMETERTYPESPEED 2
org.opentrafficsim.xml.generated.PERCEPTIONTYPE 5
org.opentrafficsim.xml.generated.PERCEPTIONTYPE$HEADWAYGTUTYPE 2
org.opentrafficsim.xml.generated.PERCEPTIONTYPE$MENTAL 2
org.opentrafficsim.xml.generated.PERCEPTIONTYPE$MENTAL$FULLER 2
org.opentrafficsim.xml.generated.RANDOMSTREAM 1
org.opentrafficsim.xml.generated.RANDOMSTREAMS 1
org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE 1
org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE$SENSOR 4
org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE$SENSOR$MULTIPLELANE 3
org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE$SENSOR$SINGLELANE 2
org.opentrafficsim.xml.generated.ROADLAYOUTANIMATIONTYPE 1
org.opentrafficsim.xml.generated.ROADLAYOUTS 1
org.opentrafficsim.xml.generated.ROUTE 1
org.opentrafficsim.xml.generated.ROUTEMIX 1
org.opentrafficsim.xml.generated.RUN 8
org.opentrafficsim.xml.generated.SCENARIO 3
org.opentrafficsim.xml.generated.SCENARIO$INPUTPARAMETERS 1
org.opentrafficsim.xml.generated.SHORTESTROUTE 6
org.opentrafficsim.xml.generated.SHORTESTROUTEMIX 1
org.opentrafficsim.xml.generated.SINK 1
org.opentrafficsim.xml.generated.SPEEDLIMIT 2
org.opentrafficsim.xml.generated.TIME 2
org.opentrafficsim.xml.generated.TRAFFICLIGHTSENSORTYPE 4
org.opentrafficsim.xml.generated.TRAFFICLIGHTTYPE 2

org.opentrafficsim.xml.bindings.types.LengthBeginEnd

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

org.opentrafficsim.xml.generated.ANIMATION

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ANIMATION.getDEFAULTS() may expose internal representation by returning ANIMATION.defaults MALICIOUS_CODE EI_EXPOSE_REP 123 Medium
org.opentrafficsim.xml.generated.ANIMATION.getLANETYPE() may expose internal representation by returning ANIMATION.lanetype MALICIOUS_CODE EI_EXPOSE_REP 196 Medium
org.opentrafficsim.xml.generated.ANIMATION.getLAYER() may expose internal representation by returning ANIMATION.layer MALICIOUS_CODE EI_EXPOSE_REP 286 Medium
org.opentrafficsim.xml.generated.ANIMATION.getLINK() may expose internal representation by returning ANIMATION.link MALICIOUS_CODE EI_EXPOSE_REP 256 Medium
org.opentrafficsim.xml.generated.ANIMATION.getLINKTYPE() may expose internal representation by returning ANIMATION.linktype MALICIOUS_CODE EI_EXPOSE_REP 166 Medium
org.opentrafficsim.xml.generated.ANIMATION.getROADLAYOUT() may expose internal representation by returning ANIMATION.roadlayout MALICIOUS_CODE EI_EXPOSE_REP 226 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 136 Medium

org.opentrafficsim.xml.generated.BASICROADLAYOUT

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.BASICROADLAYOUT.getLANEOrNOTRAFFICLANEOrSHOULDER() may expose internal representation by returning BASICROADLAYOUT.laneOrNOTRAFFICLANEOrSHOULDER MALICIOUS_CODE EI_EXPOSE_REP 123 Medium
org.opentrafficsim.xml.generated.BASICROADLAYOUT.getSPEEDLIMIT() may expose internal representation by returning BASICROADLAYOUT.speedlimit MALICIOUS_CODE EI_EXPOSE_REP 153 Medium

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 81 Medium
org.opentrafficsim.xml.generated.CARFOLLOWINGMODELHEADWAYSPEEDTYPE.getDESIREDSPEEDMODEL() may expose internal representation by returning CARFOLLOWINGMODELHEADWAYSPEEDTYPE.desiredspeedmodel MALICIOUS_CODE EI_EXPOSE_REP 107 Medium
org.opentrafficsim.xml.generated.CARFOLLOWINGMODELHEADWAYSPEEDTYPE.setDESIREDHEADWAYMODEL(CARFOLLOWINGMODELHEADWAYSPEEDTYPE$DESIREDHEADWAYMODEL) may expose internal representation by storing an externally mutable object into CARFOLLOWINGMODELHEADWAYSPEEDTYPE.desiredheadwaymodel MALICIOUS_CODE EI_EXPOSE_REP2 94 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 120 Medium

org.opentrafficsim.xml.generated.CARFOLLOWINGMODELHEADWAYSPEEDTYPE$DESIREDHEADWAYMODEL

Bug Category Details Line Priority
VERY confusing to have methods org.opentrafficsim.xml.generated.CARFOLLOWINGMODELHEADWAYSPEEDTYPE$DESIREDHEADWAYMODEL.getCLASS() and Object.getClass() CORRECTNESS NM_VERY_CONFUSING 200 High

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 86 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 99 Medium

org.opentrafficsim.xml.generated.CLASSATTRIBUTETYPE

Bug Category Details Line Priority
VERY confusing to have methods org.opentrafficsim.xml.generated.CLASSATTRIBUTETYPE.getCLASS() and Object.getClass() CORRECTNESS NM_VERY_CONFUSING 102 High

org.opentrafficsim.xml.generated.CONTDISTTYPE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.CONTDISTTYPE.getBETA() may expose internal representation by returning CONTDISTTYPE.beta MALICIOUS_CODE EI_EXPOSE_REP 357 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.getCONSTANT() may expose internal representation by returning CONTDISTTYPE.constant MALICIOUS_CODE EI_EXPOSE_REP 253 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.getERLANG() may expose internal representation by returning CONTDISTTYPE.erlang MALICIOUS_CODE EI_EXPOSE_REP 383 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.getEXPONENTIAL() may expose internal representation by returning CONTDISTTYPE.exponential MALICIOUS_CODE EI_EXPOSE_REP 279 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.getGAMMA() may expose internal representation by returning CONTDISTTYPE.gamma MALICIOUS_CODE EI_EXPOSE_REP 409 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.getLOGNORMAL() may expose internal representation by returning CONTDISTTYPE.lognormal MALICIOUS_CODE EI_EXPOSE_REP 435 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.getNORMAL() may expose internal representation by returning CONTDISTTYPE.normal MALICIOUS_CODE EI_EXPOSE_REP 331 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.getPEARSON5() may expose internal representation by returning CONTDISTTYPE.pearson5 MALICIOUS_CODE EI_EXPOSE_REP 461 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.getPEARSON6() may expose internal representation by returning CONTDISTTYPE.pearson6 MALICIOUS_CODE EI_EXPOSE_REP 487 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.getTRIANGULAR() may expose internal representation by returning CONTDISTTYPE.triangular MALICIOUS_CODE EI_EXPOSE_REP 305 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.getUNIFORM() may expose internal representation by returning CONTDISTTYPE.uniform MALICIOUS_CODE EI_EXPOSE_REP 513 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.getWEIBULL() may expose internal representation by returning CONTDISTTYPE.weibull MALICIOUS_CODE EI_EXPOSE_REP 539 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.setBETA(CONTDISTTYPE$BETA) may expose internal representation by storing an externally mutable object into CONTDISTTYPE.beta MALICIOUS_CODE EI_EXPOSE_REP2 370 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.setCONSTANT(CONTDISTTYPE$CONSTANT) may expose internal representation by storing an externally mutable object into CONTDISTTYPE.constant MALICIOUS_CODE EI_EXPOSE_REP2 266 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.setERLANG(CONTDISTTYPE$ERLANG) may expose internal representation by storing an externally mutable object into CONTDISTTYPE.erlang MALICIOUS_CODE EI_EXPOSE_REP2 396 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.setEXPONENTIAL(CONTDISTTYPE$EXPONENTIAL) may expose internal representation by storing an externally mutable object into CONTDISTTYPE.exponential MALICIOUS_CODE EI_EXPOSE_REP2 292 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.setGAMMA(CONTDISTTYPE$GAMMA) may expose internal representation by storing an externally mutable object into CONTDISTTYPE.gamma MALICIOUS_CODE EI_EXPOSE_REP2 422 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.setLOGNORMAL(CONTDISTTYPE$LOGNORMAL) may expose internal representation by storing an externally mutable object into CONTDISTTYPE.lognormal MALICIOUS_CODE EI_EXPOSE_REP2 448 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.setNORMAL(CONTDISTTYPE$NORMAL) may expose internal representation by storing an externally mutable object into CONTDISTTYPE.normal MALICIOUS_CODE EI_EXPOSE_REP2 344 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.setPEARSON5(CONTDISTTYPE$PEARSON5) may expose internal representation by storing an externally mutable object into CONTDISTTYPE.pearson5 MALICIOUS_CODE EI_EXPOSE_REP2 474 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.setPEARSON6(CONTDISTTYPE$PEARSON6) may expose internal representation by storing an externally mutable object into CONTDISTTYPE.pearson6 MALICIOUS_CODE EI_EXPOSE_REP2 500 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.setTRIANGULAR(CONTDISTTYPE$TRIANGULAR) may expose internal representation by storing an externally mutable object into CONTDISTTYPE.triangular MALICIOUS_CODE EI_EXPOSE_REP2 318 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.setUNIFORM(CONTDISTTYPE$UNIFORM) may expose internal representation by storing an externally mutable object into CONTDISTTYPE.uniform MALICIOUS_CODE EI_EXPOSE_REP2 526 Medium
org.opentrafficsim.xml.generated.CONTDISTTYPE.setWEIBULL(CONTDISTTYPE$WEIBULL) may expose internal representation by storing an externally mutable object into CONTDISTTYPE.weibull MALICIOUS_CODE EI_EXPOSE_REP2 552 Medium

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 169 Medium
org.opentrafficsim.xml.generated.CONTROL.getTRAFCOD() may expose internal representation by returning CONTROL.trafcod MALICIOUS_CODE EI_EXPOSE_REP 199 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 287 Medium
org.opentrafficsim.xml.generated.CONTROL$FIXEDTIME.getCYCLETIME() may expose internal representation by returning CONTROL$FIXEDTIME.cycletime MALICIOUS_CODE EI_EXPOSE_REP 300 Medium
org.opentrafficsim.xml.generated.CONTROL$FIXEDTIME.getOFFSET() may expose internal representation by returning CONTROL$FIXEDTIME.offset MALICIOUS_CODE EI_EXPOSE_REP 329 Medium
org.opentrafficsim.xml.generated.CONTROL$FIXEDTIME.setCYCLETIME(Duration) may expose internal representation by storing an externally mutable object into CONTROL$FIXEDTIME.cycletime MALICIOUS_CODE EI_EXPOSE_REP2 313 Medium
org.opentrafficsim.xml.generated.CONTROL$FIXEDTIME.setOFFSET(Duration) may expose internal representation by storing an externally mutable object into CONTROL$FIXEDTIME.offset MALICIOUS_CODE EI_EXPOSE_REP2 343 Medium

org.opentrafficsim.xml.generated.CONTROL$FIXEDTIME$CYCLE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.CONTROL$FIXEDTIME$CYCLE.getGREEN() may expose internal representation by returning CONTROL$FIXEDTIME$CYCLE.green MALICIOUS_CODE EI_EXPOSE_REP 485 Medium
org.opentrafficsim.xml.generated.CONTROL$FIXEDTIME$CYCLE.getOFFSET() may expose internal representation by returning CONTROL$FIXEDTIME$CYCLE.offset MALICIOUS_CODE EI_EXPOSE_REP 433 Medium
org.opentrafficsim.xml.generated.CONTROL$FIXEDTIME$CYCLE.getPREGREEN() may expose internal representation by returning CONTROL$FIXEDTIME$CYCLE.pregreen MALICIOUS_CODE EI_EXPOSE_REP 459 Medium
org.opentrafficsim.xml.generated.CONTROL$FIXEDTIME$CYCLE.getYELLOW() may expose internal representation by returning CONTROL$FIXEDTIME$CYCLE.yellow MALICIOUS_CODE EI_EXPOSE_REP 511 Medium
org.opentrafficsim.xml.generated.CONTROL$FIXEDTIME$CYCLE.setGREEN(Duration) may expose internal representation by storing an externally mutable object into CONTROL$FIXEDTIME$CYCLE.green MALICIOUS_CODE EI_EXPOSE_REP2 498 Medium
org.opentrafficsim.xml.generated.CONTROL$FIXEDTIME$CYCLE.setOFFSET(Duration) may expose internal representation by storing an externally mutable object into CONTROL$FIXEDTIME$CYCLE.offset MALICIOUS_CODE EI_EXPOSE_REP2 446 Medium
org.opentrafficsim.xml.generated.CONTROL$FIXEDTIME$CYCLE.setPREGREEN(Duration) may expose internal representation by storing an externally mutable object into CONTROL$FIXEDTIME$CYCLE.pregreen MALICIOUS_CODE EI_EXPOSE_REP2 472 Medium
org.opentrafficsim.xml.generated.CONTROL$FIXEDTIME$CYCLE.setYELLOW(Duration) may expose internal representation by storing an externally mutable object into CONTROL$FIXEDTIME$CYCLE.yellow MALICIOUS_CODE EI_EXPOSE_REP2 524 Medium

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 677 Medium
org.opentrafficsim.xml.generated.CONTROL$TRAFCOD.getPROGRAM() may expose internal representation by returning CONTROL$TRAFCOD.program MALICIOUS_CODE EI_EXPOSE_REP 625 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 690 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 638 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 821 Medium
org.opentrafficsim.xml.generated.CONTROL$TRAFCOD$CONSOLE.getMAP() may expose internal representation by returning CONTROL$TRAFCOD$CONSOLE.map MALICIOUS_CODE EI_EXPOSE_REP 769 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 834 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 782 Medium

org.opentrafficsim.xml.generated.CONTROLTYPE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.CONTROLTYPE.getENDTIME() may expose internal representation by returning CONTROLTYPE.endtime MALICIOUS_CODE EI_EXPOSE_REP 191 Medium
org.opentrafficsim.xml.generated.CONTROLTYPE.getSIGNALGROUP() may expose internal representation by returning CONTROLTYPE.signalgroup MALICIOUS_CODE EI_EXPOSE_REP 126 Medium
org.opentrafficsim.xml.generated.CONTROLTYPE.getSTARTTIME() may expose internal representation by returning CONTROLTYPE.starttime MALICIOUS_CODE EI_EXPOSE_REP 165 Medium
org.opentrafficsim.xml.generated.CONTROLTYPE.setENDTIME(Time) may expose internal representation by storing an externally mutable object into CONTROLTYPE.endtime MALICIOUS_CODE EI_EXPOSE_REP2 204 Medium
org.opentrafficsim.xml.generated.CONTROLTYPE.setSTARTTIME(Time) may expose internal representation by storing an externally mutable object into CONTROLTYPE.starttime MALICIOUS_CODE EI_EXPOSE_REP2 178 Medium

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

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.getCENTEROFFSET() may expose internal representation by returning CROSSSECTIONELEMENT.centeroffset MALICIOUS_CODE EI_EXPOSE_REP 150 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.getCENTEROFFSETEND() may expose internal representation by returning CROSSSECTIONELEMENT.centeroffsetend MALICIOUS_CODE EI_EXPOSE_REP 306 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.getCENTEROFFSETSTART() may expose internal representation by returning CROSSSECTIONELEMENT.centeroffsetstart MALICIOUS_CODE EI_EXPOSE_REP 228 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.getLEFTOFFSET() may expose internal representation by returning CROSSSECTIONELEMENT.leftoffset MALICIOUS_CODE EI_EXPOSE_REP 176 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.getLEFTOFFSETEND() may expose internal representation by returning CROSSSECTIONELEMENT.leftoffsetend MALICIOUS_CODE EI_EXPOSE_REP 332 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.getLEFTOFFSETSTART() may expose internal representation by returning CROSSSECTIONELEMENT.leftoffsetstart MALICIOUS_CODE EI_EXPOSE_REP 254 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.getRIGHTOFFSET() may expose internal representation by returning CROSSSECTIONELEMENT.rightoffset MALICIOUS_CODE EI_EXPOSE_REP 202 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.getRIGHTOFFSETEND() may expose internal representation by returning CROSSSECTIONELEMENT.rightoffsetend MALICIOUS_CODE EI_EXPOSE_REP 358 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.getRIGHTOFFSETSTART() may expose internal representation by returning CROSSSECTIONELEMENT.rightoffsetstart MALICIOUS_CODE EI_EXPOSE_REP 280 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.getWIDTH() may expose internal representation by returning CROSSSECTIONELEMENT.width MALICIOUS_CODE EI_EXPOSE_REP 384 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.getWIDTHEND() may expose internal representation by returning CROSSSECTIONELEMENT.widthend MALICIOUS_CODE EI_EXPOSE_REP 436 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.getWIDTHSTART() may expose internal representation by returning CROSSSECTIONELEMENT.widthstart MALICIOUS_CODE EI_EXPOSE_REP 410 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.setCENTEROFFSET(Length) may expose internal representation by storing an externally mutable object into CROSSSECTIONELEMENT.centeroffset MALICIOUS_CODE EI_EXPOSE_REP2 163 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.setCENTEROFFSETEND(Length) may expose internal representation by storing an externally mutable object into CROSSSECTIONELEMENT.centeroffsetend MALICIOUS_CODE EI_EXPOSE_REP2 319 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.setCENTEROFFSETSTART(Length) may expose internal representation by storing an externally mutable object into CROSSSECTIONELEMENT.centeroffsetstart MALICIOUS_CODE EI_EXPOSE_REP2 241 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.setLEFTOFFSET(Length) may expose internal representation by storing an externally mutable object into CROSSSECTIONELEMENT.leftoffset MALICIOUS_CODE EI_EXPOSE_REP2 189 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.setLEFTOFFSETEND(Length) may expose internal representation by storing an externally mutable object into CROSSSECTIONELEMENT.leftoffsetend MALICIOUS_CODE EI_EXPOSE_REP2 345 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.setLEFTOFFSETSTART(Length) may expose internal representation by storing an externally mutable object into CROSSSECTIONELEMENT.leftoffsetstart MALICIOUS_CODE EI_EXPOSE_REP2 267 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.setRIGHTOFFSET(Length) may expose internal representation by storing an externally mutable object into CROSSSECTIONELEMENT.rightoffset MALICIOUS_CODE EI_EXPOSE_REP2 215 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.setRIGHTOFFSETEND(Length) may expose internal representation by storing an externally mutable object into CROSSSECTIONELEMENT.rightoffsetend MALICIOUS_CODE EI_EXPOSE_REP2 371 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.setRIGHTOFFSETSTART(Length) may expose internal representation by storing an externally mutable object into CROSSSECTIONELEMENT.rightoffsetstart MALICIOUS_CODE EI_EXPOSE_REP2 293 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.setWIDTH(Length) may expose internal representation by storing an externally mutable object into CROSSSECTIONELEMENT.width MALICIOUS_CODE EI_EXPOSE_REP2 397 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.setWIDTHEND(Length) may expose internal representation by storing an externally mutable object into CROSSSECTIONELEMENT.widthend MALICIOUS_CODE EI_EXPOSE_REP2 449 Medium
org.opentrafficsim.xml.generated.CROSSSECTIONELEMENT.setWIDTHSTART(Length) may expose internal representation by storing an externally mutable object into CROSSSECTIONELEMENT.widthstart MALICIOUS_CODE EI_EXPOSE_REP2 423 Medium

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

org.opentrafficsim.xml.generated.CSESTRIPE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.CSESTRIPE.getCENTEROFFSET() may expose internal representation by returning CSESTRIPE.centeroffset MALICIOUS_CODE EI_EXPOSE_REP 104 Medium
org.opentrafficsim.xml.generated.CSESTRIPE.getCENTEROFFSETEND() may expose internal representation by returning CSESTRIPE.centeroffsetend MALICIOUS_CODE EI_EXPOSE_REP 156 Medium
org.opentrafficsim.xml.generated.CSESTRIPE.getCENTEROFFSETSTART() may expose internal representation by returning CSESTRIPE.centeroffsetstart MALICIOUS_CODE EI_EXPOSE_REP 130 Medium
org.opentrafficsim.xml.generated.CSESTRIPE.getDRAWINGWIDTH() may expose internal representation by returning CSESTRIPE.drawingwidth MALICIOUS_CODE EI_EXPOSE_REP 182 Medium
org.opentrafficsim.xml.generated.CSESTRIPE.setCENTEROFFSET(Length) may expose internal representation by storing an externally mutable object into CSESTRIPE.centeroffset MALICIOUS_CODE EI_EXPOSE_REP2 117 Medium
org.opentrafficsim.xml.generated.CSESTRIPE.setCENTEROFFSETEND(Length) may expose internal representation by storing an externally mutable object into CSESTRIPE.centeroffsetend MALICIOUS_CODE EI_EXPOSE_REP2 169 Medium
org.opentrafficsim.xml.generated.CSESTRIPE.setCENTEROFFSETSTART(Length) may expose internal representation by storing an externally mutable object into CSESTRIPE.centeroffsetstart MALICIOUS_CODE EI_EXPOSE_REP2 143 Medium
org.opentrafficsim.xml.generated.CSESTRIPE.setDRAWINGWIDTH(Length) may expose internal representation by storing an externally mutable object into CSESTRIPE.drawingwidth MALICIOUS_CODE EI_EXPOSE_REP2 195 Medium

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

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.DEFAULTANIMATIONTYPE$LINK.getWIDTH() may expose internal representation by returning DEFAULTANIMATIONTYPE$LINK.width MALICIOUS_CODE EI_EXPOSE_REP 383 Medium
org.opentrafficsim.xml.generated.DEFAULTANIMATIONTYPE$LINK.setWIDTH(Length) may expose internal representation by storing an externally mutable object into DEFAULTANIMATIONTYPE$LINK.width MALICIOUS_CODE EI_EXPOSE_REP2 396 Medium

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

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 102 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 115 Medium
VERY confusing to have methods org.opentrafficsim.xml.generated.DESIREDSPEEDMODELTYPE.getCLASS() and Object.getClass() CORRECTNESS NM_VERY_CONFUSING 128 High

org.opentrafficsim.xml.generated.DISCRETEDISTTYPE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.DISCRETEDISTTYPE.getBERNOULLI() may expose internal representation by returning DISCRETEDISTTYPE.bernoulli MALICIOUS_CODE EI_EXPOSE_REP 194 Medium
org.opentrafficsim.xml.generated.DISCRETEDISTTYPE.getBINOMIAL() may expose internal representation by returning DISCRETEDISTTYPE.binomial MALICIOUS_CODE EI_EXPOSE_REP 220 Medium
org.opentrafficsim.xml.generated.DISCRETEDISTTYPE.getCONSTANT() may expose internal representation by returning DISCRETEDISTTYPE.constant MALICIOUS_CODE EI_EXPOSE_REP 168 Medium
org.opentrafficsim.xml.generated.DISCRETEDISTTYPE.getGEOMETRIC() may expose internal representation by returning DISCRETEDISTTYPE.geometric MALICIOUS_CODE EI_EXPOSE_REP 272 Medium
org.opentrafficsim.xml.generated.DISCRETEDISTTYPE.getNEGBINOMIAL() may expose internal representation by returning DISCRETEDISTTYPE.negbinomial MALICIOUS_CODE EI_EXPOSE_REP 298 Medium
org.opentrafficsim.xml.generated.DISCRETEDISTTYPE.getPOISSON() may expose internal representation by returning DISCRETEDISTTYPE.poisson MALICIOUS_CODE EI_EXPOSE_REP 324 Medium
org.opentrafficsim.xml.generated.DISCRETEDISTTYPE.getUNIFORM() may expose internal representation by returning DISCRETEDISTTYPE.uniform MALICIOUS_CODE EI_EXPOSE_REP 246 Medium
org.opentrafficsim.xml.generated.DISCRETEDISTTYPE.setBERNOULLI(DISCRETEDISTTYPE$BERNOULLI) may expose internal representation by storing an externally mutable object into DISCRETEDISTTYPE.bernoulli MALICIOUS_CODE EI_EXPOSE_REP2 207 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 233 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 181 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 285 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 311 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 337 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 259 Medium

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

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.GENERATOR.getFREQUENCY() may expose internal representation by returning GENERATOR.frequency MALICIOUS_CODE EI_EXPOSE_REP 284 Medium
org.opentrafficsim.xml.generated.GENERATOR.setFREQUENCY(Frequency) may expose internal representation by storing an externally mutable object into GENERATOR.frequency MALICIOUS_CODE EI_EXPOSE_REP2 297 Medium
Class org.opentrafficsim.xml.generated.GENERATOR defines non-transient non-serializable instance field position 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
org.opentrafficsim.xml.generated.GLOBALTIMETYPE$TIME.getVALUE() may expose internal representation by returning GLOBALTIMETYPE$TIME.value MALICIOUS_CODE EI_EXPOSE_REP 139 Medium
org.opentrafficsim.xml.generated.GLOBALTIMETYPE$TIME.setVALUE(Time) may expose internal representation by storing an externally mutable object into GLOBALTIMETYPE$TIME.value MALICIOUS_CODE EI_EXPOSE_REP2 152 Medium

org.opentrafficsim.xml.generated.GTUCOLORERS

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.GTUCOLORERS.getGTUCOLORER() may expose internal representation by returning GTUCOLORERS.gtucolorer MALICIOUS_CODE EI_EXPOSE_REP 84 Medium

org.opentrafficsim.xml.generated.GTUCOLORERTYPE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.GTUCOLORERTYPE.getPARAMETER() may expose internal representation by returning GTUCOLORERTYPE.parameter MALICIOUS_CODE EI_EXPOSE_REP 100 Medium
VERY confusing to have methods org.opentrafficsim.xml.generated.GTUCOLORERTYPE.getCLASS() and Object.getClass() CORRECTNESS NM_VERY_CONFUSING 143 High

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 104 Medium
org.opentrafficsim.xml.generated.GTUTEMPLATE.getMAXACCELERATIONDIST() may expose internal representation by returning GTUTEMPLATE.maxaccelerationdist MALICIOUS_CODE EI_EXPOSE_REP 182 Medium
org.opentrafficsim.xml.generated.GTUTEMPLATE.getMAXDECELERATIONDIST() may expose internal representation by returning GTUTEMPLATE.maxdecelerationdist MALICIOUS_CODE EI_EXPOSE_REP 208 Medium
org.opentrafficsim.xml.generated.GTUTEMPLATE.getMAXSPEEDDIST() may expose internal representation by returning GTUTEMPLATE.maxspeeddist MALICIOUS_CODE EI_EXPOSE_REP 156 Medium
org.opentrafficsim.xml.generated.GTUTEMPLATE.getWIDTHDIST() may expose internal representation by returning GTUTEMPLATE.widthdist MALICIOUS_CODE EI_EXPOSE_REP 130 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 117 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 195 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 221 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 169 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 143 Medium

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

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

org.opentrafficsim.xml.generated.INPUTPARAMETERTYPE

Bug Category Details Line Priority
VERY confusing to have methods org.opentrafficsim.xml.generated.INPUTPARAMETERTYPE.getCLASS() and Object.getClass() CORRECTNESS NM_VERY_CONFUSING 158 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.LANETYPE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.LANETYPE.getCOMPATIBILITY() may expose internal representation by returning LANETYPE.compatibility MALICIOUS_CODE EI_EXPOSE_REP 103 Medium

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

org.opentrafficsim.xml.generated.LEVELTIMETYPE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.LEVELTIMETYPE.getTIME() may expose internal representation by returning LEVELTIMETYPE.time MALICIOUS_CODE EI_EXPOSE_REP 95 Medium
org.opentrafficsim.xml.generated.LEVELTIMETYPE.setTIME(Time) may expose internal representation by storing an externally mutable object into LEVELTIMETYPE.time MALICIOUS_CODE EI_EXPOSE_REP2 108 Medium

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 324 Medium
org.opentrafficsim.xml.generated.LINK.getBEZIER() may expose internal representation by returning LINK.bezier MALICIOUS_CODE EI_EXPOSE_REP 272 Medium
org.opentrafficsim.xml.generated.LINK.getCLOTHOID() may expose internal representation by returning LINK.clothoid MALICIOUS_CODE EI_EXPOSE_REP 298 Medium
org.opentrafficsim.xml.generated.LINK.getLANEOVERRIDE() may expose internal representation by returning LINK.laneoverride MALICIOUS_CODE EI_EXPOSE_REP 445 Medium
org.opentrafficsim.xml.generated.LINK.getOFFSETEND() may expose internal representation by returning LINK.offsetend MALICIOUS_CODE EI_EXPOSE_REP 655 Medium
org.opentrafficsim.xml.generated.LINK.getOFFSETSTART() may expose internal representation by returning LINK.offsetstart MALICIOUS_CODE EI_EXPOSE_REP 625 Medium
org.opentrafficsim.xml.generated.LINK.getROADLAYOUT() may expose internal representation by returning LINK.roadlayout MALICIOUS_CODE EI_EXPOSE_REP 376 Medium
org.opentrafficsim.xml.generated.LINK.getTRAFFICLIGHT() may expose internal representation by returning LINK.trafficlight MALICIOUS_CODE EI_EXPOSE_REP 475 Medium
org.opentrafficsim.xml.generated.LINK.getTRAFFICLIGHTSENSOR() may expose internal representation by returning LINK.trafficlightsensor MALICIOUS_CODE EI_EXPOSE_REP 505 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 337 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 285 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 311 Medium
org.opentrafficsim.xml.generated.LINK.setOFFSETEND(Length) may expose internal representation by storing an externally mutable object into LINK.offsetend MALICIOUS_CODE EI_EXPOSE_REP2 669 Medium
org.opentrafficsim.xml.generated.LINK.setOFFSETSTART(Length) may expose internal representation by storing an externally mutable object into LINK.offsetstart MALICIOUS_CODE EI_EXPOSE_REP2 639 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 389 Medium

org.opentrafficsim.xml.generated.LINK$ARC

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.LINK$ARC.getRADIUS() may expose internal representation by returning LINK$ARC.radius MALICIOUS_CODE EI_EXPOSE_REP 861 Medium
org.opentrafficsim.xml.generated.LINK$ARC.setRADIUS(Length) may expose internal representation by storing an externally mutable object into LINK$ARC.radius MALICIOUS_CODE EI_EXPOSE_REP2 874 Medium

org.opentrafficsim.xml.generated.LINK$BEZIER

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.LINK$BEZIER.getENDDIRECTION() may expose internal representation by returning LINK$BEZIER.enddirection MALICIOUS_CODE EI_EXPOSE_REP 1020 Medium
org.opentrafficsim.xml.generated.LINK$BEZIER.getSTARTDIRECTION() may expose internal representation by returning LINK$BEZIER.startdirection MALICIOUS_CODE EI_EXPOSE_REP 994 Medium
org.opentrafficsim.xml.generated.LINK$BEZIER.setENDDIRECTION(Direction) may expose internal representation by storing an externally mutable object into LINK$BEZIER.enddirection MALICIOUS_CODE EI_EXPOSE_REP2 1033 Medium
org.opentrafficsim.xml.generated.LINK$BEZIER.setSTARTDIRECTION(Direction) may expose internal representation by storing an externally mutable object into LINK$BEZIER.startdirection MALICIOUS_CODE EI_EXPOSE_REP2 1007 Medium

org.opentrafficsim.xml.generated.LINK$CLOTHOID

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.LINK$CLOTHOID.getENDCURVATURE() may expose internal representation by returning LINK$CLOTHOID.endcurvature MALICIOUS_CODE EI_EXPOSE_REP 1277 Medium
org.opentrafficsim.xml.generated.LINK$CLOTHOID.getENDDIRECTION() may expose internal representation by returning LINK$CLOTHOID.enddirection MALICIOUS_CODE EI_EXPOSE_REP 1251 Medium
org.opentrafficsim.xml.generated.LINK$CLOTHOID.getENDELEVATION() may expose internal representation by returning LINK$CLOTHOID.endelevation MALICIOUS_CODE EI_EXPOSE_REP 1329 Medium
org.opentrafficsim.xml.generated.LINK$CLOTHOID.getLENGTH() may expose internal representation by returning LINK$CLOTHOID.length MALICIOUS_CODE EI_EXPOSE_REP 1303 Medium
org.opentrafficsim.xml.generated.LINK$CLOTHOID.getSTARTCURVATURE() may expose internal representation by returning LINK$CLOTHOID.startcurvature MALICIOUS_CODE EI_EXPOSE_REP 1225 Medium
org.opentrafficsim.xml.generated.LINK$CLOTHOID.getSTARTDIRECTION() may expose internal representation by returning LINK$CLOTHOID.startdirection MALICIOUS_CODE EI_EXPOSE_REP 1199 Medium
org.opentrafficsim.xml.generated.LINK$CLOTHOID.setENDCURVATURE(LinearDensity) may expose internal representation by storing an externally mutable object into LINK$CLOTHOID.endcurvature MALICIOUS_CODE EI_EXPOSE_REP2 1290 Medium
org.opentrafficsim.xml.generated.LINK$CLOTHOID.setENDDIRECTION(Direction) may expose internal representation by storing an externally mutable object into LINK$CLOTHOID.enddirection MALICIOUS_CODE EI_EXPOSE_REP2 1264 Medium
org.opentrafficsim.xml.generated.LINK$CLOTHOID.setENDELEVATION(Length) may expose internal representation by storing an externally mutable object into LINK$CLOTHOID.endelevation MALICIOUS_CODE EI_EXPOSE_REP2 1342 Medium
org.opentrafficsim.xml.generated.LINK$CLOTHOID.setLENGTH(Length) may expose internal representation by storing an externally mutable object into LINK$CLOTHOID.length MALICIOUS_CODE EI_EXPOSE_REP2 1316 Medium
org.opentrafficsim.xml.generated.LINK$CLOTHOID.setSTARTCURVATURE(LinearDensity) may expose internal representation by storing an externally mutable object into LINK$CLOTHOID.startcurvature MALICIOUS_CODE EI_EXPOSE_REP2 1238 Medium
org.opentrafficsim.xml.generated.LINK$CLOTHOID.setSTARTDIRECTION(Direction) may expose internal representation by storing an externally mutable object into LINK$CLOTHOID.startdirection MALICIOUS_CODE EI_EXPOSE_REP2 1212 Medium

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

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

org.opentrafficsim.xml.generated.LINKANIMATIONTYPE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.LINKANIMATIONTYPE.getSHOULDEROrLANEOrSTRIPE() may expose internal representation by returning LINKANIMATIONTYPE.shoulderOrLANEOrSTRIPE MALICIOUS_CODE EI_EXPOSE_REP 150 Medium
org.opentrafficsim.xml.generated.LINKANIMATIONTYPE.getWIDTH() may expose internal representation by returning LINKANIMATIONTYPE.width MALICIOUS_CODE EI_EXPOSE_REP 215 Medium
org.opentrafficsim.xml.generated.LINKANIMATIONTYPE.setWIDTH(Length) may expose internal representation by storing an externally mutable object into LINKANIMATIONTYPE.width MALICIOUS_CODE EI_EXPOSE_REP2 228 Medium

org.opentrafficsim.xml.generated.LINKTYPE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.LINKTYPE.getCOMPATIBILITY() may expose internal representation by returning LINKTYPE.compatibility MALICIOUS_CODE EI_EXPOSE_REP 108 Medium
org.opentrafficsim.xml.generated.LINKTYPE.getSPEEDLIMIT() may expose internal representation by returning LINKTYPE.speedlimit MALICIOUS_CODE EI_EXPOSE_REP 138 Medium

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

org.opentrafficsim.xml.generated.LISTGENERATOR

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.LISTGENERATOR defines non-transient non-serializable instance field position 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 424 Medium
org.opentrafficsim.xml.generated.MODELTYPE.getTACTICALPLANNER() may expose internal representation by returning MODELTYPE.tacticalplanner MALICIOUS_CODE EI_EXPOSE_REP 450 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 437 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 463 Medium

org.opentrafficsim.xml.generated.MODELTYPE$MODELPARAMETERS

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.MODELTYPE$MODELPARAMETERS.getSTRINGOrACCELERATIONOrACCELERATIONDIST() may expose internal representation by returning MODELTYPE$MODELPARAMETERS.stringOrACCELERATIONOrACCELERATIONDIST MALICIOUS_CODE EI_EXPOSE_REP 799 Medium

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 2060 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 2073 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 2310 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 2323 Medium

org.opentrafficsim.xml.generated.MODELTYPE$TACTICALPLANNER$LMRS

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.MODELTYPE$TACTICALPLANNER$LMRS.getCARFOLLOWINGMODEL() may expose internal representation by returning MODELTYPE$TACTICALPLANNER$LMRS.carfollowingmodel MALICIOUS_CODE EI_EXPOSE_REP 2486 Medium
org.opentrafficsim.xml.generated.MODELTYPE$TACTICALPLANNER$LMRS.getPERCEPTION() may expose internal representation by returning MODELTYPE$TACTICALPLANNER$LMRS.perception MALICIOUS_CODE EI_EXPOSE_REP 2694 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 2499 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 2707 Medium

org.opentrafficsim.xml.generated.MODELTYPE$TACTICALPLANNER$LMRS$ACCELERATIONINCENTIVES

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.MODELTYPE$TACTICALPLANNER$LMRS$ACCELERATIONINCENTIVES.getINCENTIVE() may expose internal representation by returning MODELTYPE$TACTICALPLANNER$LMRS$ACCELERATIONINCENTIVES.incentive MALICIOUS_CODE EI_EXPOSE_REP 2779 Medium

org.opentrafficsim.xml.generated.MODELTYPE$TACTICALPLANNER$LMRS$MANDATORYINCENTIVES

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.MODELTYPE$TACTICALPLANNER$LMRS$MANDATORYINCENTIVES.getINCENTIVE() may expose internal representation by returning MODELTYPE$TACTICALPLANNER$LMRS$MANDATORYINCENTIVES.incentive MALICIOUS_CODE EI_EXPOSE_REP 2883 Medium

org.opentrafficsim.xml.generated.MODELTYPE$TACTICALPLANNER$LMRS$VOLUNTARYINCENTIVES

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.MODELTYPE$TACTICALPLANNER$LMRS$VOLUNTARYINCENTIVES.getINCENTIVE() may expose internal representation by returning MODELTYPE$TACTICALPLANNER$LMRS$VOLUNTARYINCENTIVES.incentive MALICIOUS_CODE EI_EXPOSE_REP 2987 Medium

org.opentrafficsim.xml.generated.NETWORK

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.NETWORK.getIncludeOrNODEOrCONNECTOR() may expose internal representation by returning NETWORK.includeOrNODEOrCONNECTOR MALICIOUS_CODE EI_EXPOSE_REP 103 Medium

org.opentrafficsim.xml.generated.NETWORKDEMAND

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.NETWORKDEMAND.getGENERATOR() may expose internal representation by returning NETWORKDEMAND.generator MALICIOUS_CODE EI_EXPOSE_REP 374 Medium
org.opentrafficsim.xml.generated.NETWORKDEMAND.getGTUTEMPLATEMIX() may expose internal representation by returning NETWORKDEMAND.gtutemplatemix MALICIOUS_CODE EI_EXPOSE_REP 254 Medium
org.opentrafficsim.xml.generated.NETWORKDEMAND.getLISTGENERATOR() may expose internal representation by returning NETWORKDEMAND.listgenerator MALICIOUS_CODE EI_EXPOSE_REP 404 Medium
org.opentrafficsim.xml.generated.NETWORKDEMAND.getMODELIDREFERRAL() may expose internal representation by returning NETWORKDEMAND.modelidreferral MALICIOUS_CODE EI_EXPOSE_REP 344 Medium
org.opentrafficsim.xml.generated.NETWORKDEMAND.getOD() may expose internal representation by returning NETWORKDEMAND.od MALICIOUS_CODE EI_EXPOSE_REP 314 Medium
org.opentrafficsim.xml.generated.NETWORKDEMAND.getODOPTIONS() may expose internal representation by returning NETWORKDEMAND.odoptions MALICIOUS_CODE EI_EXPOSE_REP 284 Medium
org.opentrafficsim.xml.generated.NETWORKDEMAND.getROUTE() may expose internal representation by returning NETWORKDEMAND.route MALICIOUS_CODE EI_EXPOSE_REP 134 Medium
org.opentrafficsim.xml.generated.NETWORKDEMAND.getROUTEMIX() may expose internal representation by returning NETWORKDEMAND.routemix MALICIOUS_CODE EI_EXPOSE_REP 164 Medium
org.opentrafficsim.xml.generated.NETWORKDEMAND.getSHORTESTROUTE() may expose internal representation by returning NETWORKDEMAND.shortestroute MALICIOUS_CODE EI_EXPOSE_REP 194 Medium
org.opentrafficsim.xml.generated.NETWORKDEMAND.getSHORTESTROUTEMIX() may expose internal representation by returning NETWORKDEMAND.shortestroutemix MALICIOUS_CODE EI_EXPOSE_REP 224 Medium
org.opentrafficsim.xml.generated.NETWORKDEMAND.getSINK() may expose internal representation by returning NETWORKDEMAND.sink MALICIOUS_CODE EI_EXPOSE_REP 434 Medium

org.opentrafficsim.xml.generated.NODE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.NODE.getDIRECTION() may expose internal representation by returning NODE.direction MALICIOUS_CODE EI_EXPOSE_REP 133 Medium
org.opentrafficsim.xml.generated.NODE.setDIRECTION(Direction) may expose internal representation by storing an externally mutable object into NODE.direction MALICIOUS_CODE EI_EXPOSE_REP2 146 Medium

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 163 Medium
org.opentrafficsim.xml.generated.OD.getDEMAND() may expose internal representation by returning OD.demand MALICIOUS_CODE EI_EXPOSE_REP 193 Medium

org.opentrafficsim.xml.generated.OD$DEMAND

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.OD$DEMAND.getLEVEL() may expose internal representation by returning OD$DEMAND.level MALICIOUS_CODE EI_EXPOSE_REP 451 Medium

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 211 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 535 Medium
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM.getLANE() may expose internal representation by returning ODOPTIONS$ODOPTIONSITEM.lane MALICIOUS_CODE EI_EXPOSE_REP 509 Medium
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM.getLINKTYPE() may expose internal representation by returning ODOPTIONS$ODOPTIONSITEM.linktype MALICIOUS_CODE EI_EXPOSE_REP 457 Medium
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM.getMODEL() may expose internal representation by returning ODOPTIONS$ODOPTIONSITEM.model MALICIOUS_CODE EI_EXPOSE_REP 578 Medium
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM.getNOLANECHANGE() may expose internal representation by returning ODOPTIONS$ODOPTIONSITEM.nolanechange MALICIOUS_CODE EI_EXPOSE_REP 591 Medium
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM.getORIGIN() may expose internal representation by returning ODOPTIONS$ODOPTIONSITEM.origin MALICIOUS_CODE EI_EXPOSE_REP 483 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 548 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 522 Medium
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM.setLINKTYPE(ODOPTIONS$ODOPTIONSITEM$LINKTYPE) may expose internal representation by storing an externally mutable object into ODOPTIONS$ODOPTIONSITEM.linktype MALICIOUS_CODE EI_EXPOSE_REP2 470 Medium
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM.setNOLANECHANGE(Length) may expose internal representation by storing an externally mutable object into ODOPTIONS$ODOPTIONSITEM.nolanechange MALICIOUS_CODE EI_EXPOSE_REP2 604 Medium
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM.setORIGIN(ODOPTIONS$ODOPTIONSITEM$ORIGIN) may expose internal representation by storing an externally mutable object into ODOPTIONS$ODOPTIONSITEM.origin MALICIOUS_CODE EI_EXPOSE_REP2 496 Medium

org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM$LANEBIASES

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM$LANEBIASES.getLANEBIAS() may expose internal representation by returning ODOPTIONS$ODOPTIONSITEM$LANEBIASES.lanebias MALICIOUS_CODE EI_EXPOSE_REP 885 Medium

org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM$LANEBIASES$LANEBIAS

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM$LANEBIASES$LANEBIAS.getLEFTSPEED() may expose internal representation by returning ODOPTIONS$ODOPTIONSITEM$LANEBIASES$LANEBIAS.leftspeed MALICIOUS_CODE EI_EXPOSE_REP 965 Medium
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM$LANEBIASES$LANEBIAS.getRIGHTSPEED() may expose internal representation by returning ODOPTIONS$ODOPTIONSITEM$LANEBIASES$LANEBIAS.rightspeed MALICIOUS_CODE EI_EXPOSE_REP 991 Medium
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM$LANEBIASES$LANEBIAS.setLEFTSPEED(Speed) may expose internal representation by storing an externally mutable object into ODOPTIONS$ODOPTIONSITEM$LANEBIASES$LANEBIAS.leftspeed MALICIOUS_CODE EI_EXPOSE_REP2 978 Medium
org.opentrafficsim.xml.generated.ODOPTIONS$ODOPTIONSITEM$LANEBIASES$LANEBIAS.setRIGHTSPEED(Speed) may expose internal representation by storing an externally mutable object into ODOPTIONS$ODOPTIONSITEM$LANEBIASES$LANEBIAS.rightspeed MALICIOUS_CODE EI_EXPOSE_REP2 1004 Medium

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

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 314 Medium
org.opentrafficsim.xml.generated.OTS.getCONTROL() may expose internal representation by returning OTS.control MALICIOUS_CODE EI_EXPOSE_REP 215 Medium
org.opentrafficsim.xml.generated.OTS.getDEFINITIONS() may expose internal representation by returning OTS.definitions MALICIOUS_CODE EI_EXPOSE_REP 116 Medium
org.opentrafficsim.xml.generated.OTS.getMODEL() may expose internal representation by returning OTS.model MALICIOUS_CODE EI_EXPOSE_REP 245 Medium
org.opentrafficsim.xml.generated.OTS.getNETWORK() may expose internal representation by returning OTS.network MALICIOUS_CODE EI_EXPOSE_REP 142 Medium
org.opentrafficsim.xml.generated.OTS.getNETWORKDEMAND() may expose internal representation by returning OTS.networkdemand MALICIOUS_CODE EI_EXPOSE_REP 185 Medium
org.opentrafficsim.xml.generated.OTS.getRUN() may expose internal representation by returning OTS.run MALICIOUS_CODE EI_EXPOSE_REP 288 Medium
org.opentrafficsim.xml.generated.OTS.getSCENARIO() may expose internal representation by returning OTS.scenario MALICIOUS_CODE EI_EXPOSE_REP 275 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 327 Medium
org.opentrafficsim.xml.generated.OTS.setDEFINITIONS(DEFINITIONS) may expose internal representation by storing an externally mutable object into OTS.definitions MALICIOUS_CODE EI_EXPOSE_REP2 129 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 155 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 301 Medium

org.opentrafficsim.xml.generated.PARAMETERACCELERATION

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PARAMETERACCELERATION.getValue() may expose internal representation by returning PARAMETERACCELERATION.value MALICIOUS_CODE EI_EXPOSE_REP 72 Medium
org.opentrafficsim.xml.generated.PARAMETERACCELERATION.setValue(Acceleration) may expose internal representation by storing an externally mutable object into PARAMETERACCELERATION.value MALICIOUS_CODE EI_EXPOSE_REP2 85 Medium

org.opentrafficsim.xml.generated.PARAMETERDURATION

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PARAMETERDURATION.getValue() may expose internal representation by returning PARAMETERDURATION.value MALICIOUS_CODE EI_EXPOSE_REP 72 Medium
org.opentrafficsim.xml.generated.PARAMETERDURATION.setValue(Duration) may expose internal representation by storing an externally mutable object into PARAMETERDURATION.value MALICIOUS_CODE EI_EXPOSE_REP2 85 Medium

org.opentrafficsim.xml.generated.PARAMETERFREQUENCY

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PARAMETERFREQUENCY.getValue() may expose internal representation by returning PARAMETERFREQUENCY.value MALICIOUS_CODE EI_EXPOSE_REP 72 Medium
org.opentrafficsim.xml.generated.PARAMETERFREQUENCY.setValue(Frequency) may expose internal representation by storing an externally mutable object into PARAMETERFREQUENCY.value MALICIOUS_CODE EI_EXPOSE_REP2 85 Medium

org.opentrafficsim.xml.generated.PARAMETERLENGTH

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PARAMETERLENGTH.getValue() may expose internal representation by returning PARAMETERLENGTH.value MALICIOUS_CODE EI_EXPOSE_REP 72 Medium
org.opentrafficsim.xml.generated.PARAMETERLENGTH.setValue(Length) may expose internal representation by storing an externally mutable object into PARAMETERLENGTH.value MALICIOUS_CODE EI_EXPOSE_REP2 85 Medium

org.opentrafficsim.xml.generated.PARAMETERLINEARDENSITY

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PARAMETERLINEARDENSITY.getValue() may expose internal representation by returning PARAMETERLINEARDENSITY.value MALICIOUS_CODE EI_EXPOSE_REP 72 Medium
org.opentrafficsim.xml.generated.PARAMETERLINEARDENSITY.setValue(LinearDensity) may expose internal representation by storing an externally mutable object into PARAMETERLINEARDENSITY.value MALICIOUS_CODE EI_EXPOSE_REP2 85 Medium

org.opentrafficsim.xml.generated.PARAMETERS

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PARAMETERS.getSTRINGOrACCELERATIONOrBOOLEAN() may expose internal representation by returning PARAMETERS.stringOrACCELERATIONOrBOOLEAN MALICIOUS_CODE EI_EXPOSE_REP 122 Medium

org.opentrafficsim.xml.generated.PARAMETERSPEED

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PARAMETERSPEED.getValue() may expose internal representation by returning PARAMETERSPEED.value MALICIOUS_CODE EI_EXPOSE_REP 72 Medium
org.opentrafficsim.xml.generated.PARAMETERSPEED.setValue(Speed) may expose internal representation by storing an externally mutable object into PARAMETERSPEED.value MALICIOUS_CODE EI_EXPOSE_REP2 85 Medium

org.opentrafficsim.xml.generated.PARAMETERTYPEACCELERATION

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PARAMETERTYPEACCELERATION.getDEFAULT() may expose internal representation by returning PARAMETERTYPEACCELERATION._default MALICIOUS_CODE EI_EXPOSE_REP 64 Medium
org.opentrafficsim.xml.generated.PARAMETERTYPEACCELERATION.setDEFAULT(Acceleration) may expose internal representation by storing an externally mutable object into PARAMETERTYPEACCELERATION._default MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium

org.opentrafficsim.xml.generated.PARAMETERTYPEDURATION

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PARAMETERTYPEDURATION.getDEFAULT() may expose internal representation by returning PARAMETERTYPEDURATION._default MALICIOUS_CODE EI_EXPOSE_REP 64 Medium
org.opentrafficsim.xml.generated.PARAMETERTYPEDURATION.setDEFAULT(Duration) may expose internal representation by storing an externally mutable object into PARAMETERTYPEDURATION._default MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium

org.opentrafficsim.xml.generated.PARAMETERTYPEFREQUENCY

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PARAMETERTYPEFREQUENCY.getDEFAULT() may expose internal representation by returning PARAMETERTYPEFREQUENCY._default MALICIOUS_CODE EI_EXPOSE_REP 64 Medium
org.opentrafficsim.xml.generated.PARAMETERTYPEFREQUENCY.setDEFAULT(Frequency) may expose internal representation by storing an externally mutable object into PARAMETERTYPEFREQUENCY._default MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium

org.opentrafficsim.xml.generated.PARAMETERTYPELENGTH

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PARAMETERTYPELENGTH.getDEFAULT() may expose internal representation by returning PARAMETERTYPELENGTH._default MALICIOUS_CODE EI_EXPOSE_REP 64 Medium
org.opentrafficsim.xml.generated.PARAMETERTYPELENGTH.setDEFAULT(Length) may expose internal representation by storing an externally mutable object into PARAMETERTYPELENGTH._default MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium

org.opentrafficsim.xml.generated.PARAMETERTYPELINEARDENSITY

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PARAMETERTYPELINEARDENSITY.getDEFAULT() may expose internal representation by returning PARAMETERTYPELINEARDENSITY._default MALICIOUS_CODE EI_EXPOSE_REP 64 Medium
org.opentrafficsim.xml.generated.PARAMETERTYPELINEARDENSITY.setDEFAULT(LinearDensity) may expose internal representation by storing an externally mutable object into PARAMETERTYPELINEARDENSITY._default MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium

org.opentrafficsim.xml.generated.PARAMETERTYPES

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PARAMETERTYPES.getSTRINGOrACCELERATIONOrBOOLEAN() may expose internal representation by returning PARAMETERTYPES.stringOrACCELERATIONOrBOOLEAN MALICIOUS_CODE EI_EXPOSE_REP 127 Medium

org.opentrafficsim.xml.generated.PARAMETERTYPESPEED

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PARAMETERTYPESPEED.getDEFAULT() may expose internal representation by returning PARAMETERTYPESPEED._default MALICIOUS_CODE EI_EXPOSE_REP 64 Medium
org.opentrafficsim.xml.generated.PARAMETERTYPESPEED.setDEFAULT(Speed) may expose internal representation by storing an externally mutable object into PARAMETERTYPESPEED._default MALICIOUS_CODE EI_EXPOSE_REP2 77 Medium

org.opentrafficsim.xml.generated.PERCEPTIONTYPE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PERCEPTIONTYPE.getCATEGORY() may expose internal representation by returning PERCEPTIONTYPE.category MALICIOUS_CODE EI_EXPOSE_REP 170 Medium
org.opentrafficsim.xml.generated.PERCEPTIONTYPE.getHEADWAYGTUTYPE() may expose internal representation by returning PERCEPTIONTYPE.headwaygtutype MALICIOUS_CODE EI_EXPOSE_REP 183 Medium
org.opentrafficsim.xml.generated.PERCEPTIONTYPE.getMENTAL() may expose internal representation by returning PERCEPTIONTYPE.mental MALICIOUS_CODE EI_EXPOSE_REP 209 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 196 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 222 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 354 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 367 Medium

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 548 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 561 Medium

org.opentrafficsim.xml.generated.PERCEPTIONTYPE$MENTAL$FULLER

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.PERCEPTIONTYPE$MENTAL$FULLER.getBEHAVIORALADAPTATION() may expose internal representation by returning PERCEPTIONTYPE$MENTAL$FULLER.behavioraladaptation MALICIOUS_CODE EI_EXPOSE_REP 680 Medium
org.opentrafficsim.xml.generated.PERCEPTIONTYPE$MENTAL$FULLER.getTASK() may expose internal representation by returning PERCEPTIONTYPE$MENTAL$FULLER.task MALICIOUS_CODE EI_EXPOSE_REP 650 Medium

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.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 91 Medium

org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE.getSENSOR() may expose internal representation by returning RESPONSIVECONTROLTYPE.sensor MALICIOUS_CODE EI_EXPOSE_REP 143 Medium

org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE$SENSOR

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE$SENSOR.getMULTIPLELANE() may expose internal representation by returning RESPONSIVECONTROLTYPE$SENSOR.multiplelane MALICIOUS_CODE EI_EXPOSE_REP 240 Medium
org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE$SENSOR.getSINGLELANE() may expose internal representation by returning RESPONSIVECONTROLTYPE$SENSOR.singlelane MALICIOUS_CODE EI_EXPOSE_REP 266 Medium
org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE$SENSOR.setMULTIPLELANE(RESPONSIVECONTROLTYPE$SENSOR$MULTIPLELANE) may expose internal representation by storing an externally mutable object into RESPONSIVECONTROLTYPE$SENSOR.multiplelane MALICIOUS_CODE EI_EXPOSE_REP2 253 Medium
org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE$SENSOR.setSINGLELANE(RESPONSIVECONTROLTYPE$SENSOR$SINGLELANE) may expose internal representation by storing an externally mutable object into RESPONSIVECONTROLTYPE$SENSOR.singlelane MALICIOUS_CODE EI_EXPOSE_REP2 279 Medium

org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE$SENSOR$MULTIPLELANE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE$SENSOR$MULTIPLELANE.getINTERMEDIATELANES() may expose internal representation by returning RESPONSIVECONTROLTYPE$SENSOR$MULTIPLELANE.intermediatelanes MALICIOUS_CODE EI_EXPOSE_REP 491 Medium
Class org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE$SENSOR$MULTIPLELANE defines non-transient non-serializable instance field entryposition BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE$SENSOR$MULTIPLELANE defines non-transient non-serializable instance field exitposition BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE$SENSOR$SINGLELANE

Bug Category Details Line Priority
Class org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE$SENSOR$SINGLELANE defines non-transient non-serializable instance field entryposition BAD_PRACTICE SE_BAD_FIELD Not available High
Class org.opentrafficsim.xml.generated.RESPONSIVECONTROLTYPE$SENSOR$SINGLELANE defines non-transient non-serializable instance field exitposition BAD_PRACTICE SE_BAD_FIELD Not available High

org.opentrafficsim.xml.generated.ROADLAYOUTANIMATIONTYPE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ROADLAYOUTANIMATIONTYPE.getSHOULDEROrLANEOrSTRIPE() may expose internal representation by returning ROADLAYOUTANIMATIONTYPE.shoulderOrLANEOrSTRIPE MALICIOUS_CODE EI_EXPOSE_REP 138 Medium

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

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

org.opentrafficsim.xml.generated.ROUTEMIX

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.ROUTEMIX.getROUTE() may expose internal representation by returning ROUTEMIX.route MALICIOUS_CODE EI_EXPOSE_REP 112 Medium

org.opentrafficsim.xml.generated.RUN

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.RUN.getRANDOMSTREAMS() may expose internal representation by returning RUN.randomstreams MALICIOUS_CODE EI_EXPOSE_REP 205 Medium
org.opentrafficsim.xml.generated.RUN.getRUNLENGTH() may expose internal representation by returning RUN.runlength MALICIOUS_CODE EI_EXPOSE_REP 153 Medium
org.opentrafficsim.xml.generated.RUN.getSTARTTIME() may expose internal representation by returning RUN.starttime MALICIOUS_CODE EI_EXPOSE_REP 101 Medium
org.opentrafficsim.xml.generated.RUN.getWARMUPPERIOD() may expose internal representation by returning RUN.warmupperiod MALICIOUS_CODE EI_EXPOSE_REP 127 Medium
org.opentrafficsim.xml.generated.RUN.setRANDOMSTREAMS(RANDOMSTREAMS) may expose internal representation by storing an externally mutable object into RUN.randomstreams MALICIOUS_CODE EI_EXPOSE_REP2 218 Medium
org.opentrafficsim.xml.generated.RUN.setRUNLENGTH(Duration) may expose internal representation by storing an externally mutable object into RUN.runlength MALICIOUS_CODE EI_EXPOSE_REP2 166 Medium
org.opentrafficsim.xml.generated.RUN.setSTARTTIME(Time) may expose internal representation by storing an externally mutable object into RUN.starttime MALICIOUS_CODE EI_EXPOSE_REP2 114 Medium
org.opentrafficsim.xml.generated.RUN.setWARMUPPERIOD(Duration) may expose internal representation by storing an externally mutable object into RUN.warmupperiod MALICIOUS_CODE EI_EXPOSE_REP2 140 Medium

org.opentrafficsim.xml.generated.SCENARIO

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.SCENARIO.getCONTROL() may expose internal representation by returning SCENARIO.control MALICIOUS_CODE EI_EXPOSE_REP 210 Medium
org.opentrafficsim.xml.generated.SCENARIO.getMODELIDREFERRAL() may expose internal representation by returning SCENARIO.modelidreferral MALICIOUS_CODE EI_EXPOSE_REP 240 Medium
org.opentrafficsim.xml.generated.SCENARIO.getOD() may expose internal representation by returning SCENARIO.od MALICIOUS_CODE EI_EXPOSE_REP 180 Medium

org.opentrafficsim.xml.generated.SCENARIO$INPUTPARAMETERS

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.SCENARIO$INPUTPARAMETERS.getACCELERATIONOrACCELERATIONDISTOrBOOLEAN() may expose internal representation by returning SCENARIO$INPUTPARAMETERS.accelerationOrACCELERATIONDISTOrBOOLEAN MALICIOUS_CODE EI_EXPOSE_REP 461 Medium

org.opentrafficsim.xml.generated.SHORTESTROUTE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.SHORTESTROUTE.getDISTANCECOSTOrTIMECOST() may expose internal representation by returning SHORTESTROUTE.distancecostOrTIMECOST MALICIOUS_CODE EI_EXPOSE_REP 230 Medium
org.opentrafficsim.xml.generated.SHORTESTROUTE.getFROM() may expose internal representation by returning SHORTESTROUTE.from MALICIOUS_CODE EI_EXPOSE_REP 130 Medium
org.opentrafficsim.xml.generated.SHORTESTROUTE.getTO() may expose internal representation by returning SHORTESTROUTE.to MALICIOUS_CODE EI_EXPOSE_REP 156 Medium
org.opentrafficsim.xml.generated.SHORTESTROUTE.getVIA() may expose internal representation by returning SHORTESTROUTE.via MALICIOUS_CODE EI_EXPOSE_REP 199 Medium
org.opentrafficsim.xml.generated.SHORTESTROUTE.setFROM(SHORTESTROUTE$FROM) may expose internal representation by storing an externally mutable object into SHORTESTROUTE.from MALICIOUS_CODE EI_EXPOSE_REP2 143 Medium
org.opentrafficsim.xml.generated.SHORTESTROUTE.setTO(SHORTESTROUTE$TO) may expose internal representation by storing an externally mutable object into SHORTESTROUTE.to MALICIOUS_CODE EI_EXPOSE_REP2 169 Medium

org.opentrafficsim.xml.generated.SHORTESTROUTEMIX

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.SHORTESTROUTEMIX.getSHORTESTROUTE() may expose internal representation by returning SHORTESTROUTEMIX.shortestroute MALICIOUS_CODE EI_EXPOSE_REP 112 Medium

org.opentrafficsim.xml.generated.SINK

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

org.opentrafficsim.xml.generated.SPEEDLIMIT

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.SPEEDLIMIT.getLEGALSPEEDLIMIT() may expose internal representation by returning SPEEDLIMIT.legalspeedlimit MALICIOUS_CODE EI_EXPOSE_REP 95 Medium
org.opentrafficsim.xml.generated.SPEEDLIMIT.setLEGALSPEEDLIMIT(Speed) may expose internal representation by storing an externally mutable object into SPEEDLIMIT.legalspeedlimit MALICIOUS_CODE EI_EXPOSE_REP2 108 Medium

org.opentrafficsim.xml.generated.TIME

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.TIME.getVALUE() may expose internal representation by returning TIME.value MALICIOUS_CODE EI_EXPOSE_REP 69 Medium
org.opentrafficsim.xml.generated.TIME.setVALUE(Time) may expose internal representation by storing an externally mutable object into TIME.value MALICIOUS_CODE EI_EXPOSE_REP2 82 Medium

org.opentrafficsim.xml.generated.TRAFFICLIGHTSENSORTYPE

Bug Category Details Line Priority
org.opentrafficsim.xml.generated.TRAFFICLIGHTSENSORTYPE.getLENGTH() may expose internal representation by returning TRAFFICLIGHTSENSORTYPE.length MALICIOUS_CODE EI_EXPOSE_REP 162 Medium
org.opentrafficsim.xml.generated.TRAFFICLIGHTSENSORTYPE.setLENGTH(Length) may expose internal representation by storing an externally mutable object into TRAFFICLIGHTSENSORTYPE.length MALICIOUS_CODE EI_EXPOSE_REP2 175 Medium
VERY confusing to have methods org.opentrafficsim.xml.generated.TRAFFICLIGHTSENSORTYPE.getCLASS() and Object.getClass() CORRECTNESS NM_VERY_CONFUSING 188 High
Class org.opentrafficsim.xml.generated.TRAFFICLIGHTSENSORTYPE 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
VERY confusing to have methods org.opentrafficsim.xml.generated.TRAFFICLIGHTTYPE.getCLASS() and Object.getClass() CORRECTNESS NM_VERY_CONFUSING 155 High
Class org.opentrafficsim.xml.generated.TRAFFICLIGHTTYPE defines non-transient non-serializable instance field position BAD_PRACTICE SE_BAD_FIELD Not available High