The following document contains the results of SpotBugs
SpotBugs Version is 4.7.1
Threshold is medium
Effort is default
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
266 | 358 | 0 | 0 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |