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
24 14 0 0

org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$CreateSimulation

Bug Category Details Line Priority
org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$CreateSimulation.PARSER isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 139 High
Class org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$CreateSimulation defines non-transient non-serializable instance field unknownFields BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$CreateSimulation$Builder

Bug Category Details Line Priority
Useless control flow in org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$CreateSimulation$Builder.maybeForceBuilderInitialization() STYLE UCF_USELESS_CONTROL_FLOW 391 Medium

org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$GTUPositions

Bug Category Details Line Priority
org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$GTUPositions.PARSER isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 1179 High
Class org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$GTUPositions defines non-transient non-serializable instance field unknownFields BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$GTUPositions$GTUPosition

Bug Category Details Line Priority
org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$GTUPositions$GTUPosition.PARSER isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 1350 High
Class org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$GTUPositions$GTUPosition defines non-transient non-serializable instance field unknownFields BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$GTUPositions$GTUPosition$Builder

Bug Category Details Line Priority
Useless control flow in org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$GTUPositions$GTUPosition$Builder.maybeForceBuilderInitialization() STYLE UCF_USELESS_CONTROL_FLOW 1656 Medium

org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$OTSMessage

Bug Category Details Line Priority
org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$OTSMessage.PARSER isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 2730 High
Class org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$OTSMessage defines non-transient non-serializable instance field unknownFields BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$OTSMessage$Builder

Bug Category Details Line Priority
Useless control flow in org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$OTSMessage$Builder.maybeForceBuilderInitialization() STYLE UCF_USELESS_CONTROL_FLOW 3028 Medium

org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$SimulateUntil

Bug Category Details Line Priority
org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$SimulateUntil.PARSER isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 753 High
Class org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$SimulateUntil defines non-transient non-serializable instance field unknownFields BAD_PRACTICE SE_BAD_FIELD Not available Medium

org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$SimulateUntil$Builder

Bug Category Details Line Priority
Useless control flow in org.opentrafficsim.aimsun.proto.AimsunControlProtoBuf$SimulateUntil$Builder.maybeForceBuilderInitialization() STYLE UCF_USELESS_CONTROL_FLOW 928 Medium