The following document contains the results of SpotBugs
SpotBugs Version is 3.1.12
Threshold is medium
Effort is default
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
53 | 9 | 0 | 0 |
Class | Bugs |
---|---|
org.sim0mq.federatestarter.FederateStarter | 3 |
org.sim0mq.message.Sim0MQMessage | 4 |
org.sim0mq.message.Sim0MQMessage$Builder | 1 |
org.sim0mq.message.federationmanager.FM2SimRunControlMessage | 1 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Found reliance on default encoding in org.sim0mq.federatestarter.FederateStarter.processKillFederate(String, Sim0MQMessage): String.getBytes() | I18N | DM_DEFAULT_ENCODING | 449 | High |
Found reliance on default encoding in org.sim0mq.federatestarter.FederateStarter.waitForModelStarted(Object, Object, int): String.getBytes() | I18N | DM_DEFAULT_ENCODING | 355 | High |
Exceptional return value of java.io.File.delete() ignored in org.sim0mq.federatestarter.FederateStarter.processKillFederate(String, Sim0MQMessage) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 485 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.sim0mq.message.Sim0MQMessage.encode(StringEncoding, boolean, Object, Object, Object, Object, Object, Object[]) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 365 | Medium |
org.sim0mq.message.Sim0MQMessage.encode(StringEncoding, boolean, Object, Object, Object, Object, Object, Object[]) invokes inefficient new Short(short) constructor; use Short.valueOf(short) instead | PERFORMANCE | DM_NUMBER_CTOR | 361 | Medium |
org.sim0mq.message.Sim0MQMessage.encodeReply(String, StringEncoding, boolean, Object, Object, Object, Object, Object, Object[]) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 418 | Medium |
org.sim0mq.message.Sim0MQMessage.encodeReply(String, StringEncoding, boolean, Object, Object, Object, Object, Object, Object[]) invokes inefficient new Short(short) constructor; use Short.valueOf(short) instead | PERFORMANCE | DM_NUMBER_CTOR | 414 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unread public/protected field: org.sim0mq.message.Sim0MQMessage$Builder.messageTypeId | STYLE | URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD | 747 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.sim0mq.message.federationmanager.FM2SimRunControlMessage.createPayloadArray(Object, Object, Object, double, int, int, Map) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 173 | Medium |