FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
240 17 0 0

org.opentrafficsim.xml.bindings.CoordinateListAdapter

Bug Category Details Line Priority
org.opentrafficsim.xml.bindings.CoordinateListAdapter.marshal(Point3dList) concatenates strings using + in a loop PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 65 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.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.DESIREDSPEEDMODELTYPE

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

org.opentrafficsim.xml.generated.GENERATOR

Bug Category Details Line Priority
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.GTUCOLORERTYPE

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

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.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.RESPONSIVECONTROLTYPE$SENSOR$MULTIPLELANE

Bug Category Details Line Priority
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.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.TRAFFICLIGHTSENSORTYPE

Bug Category Details Line Priority
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