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 |
---|---|---|---|
94 | 3 | 0 | 0 |
Class | Bugs |
---|---|
org.djutils.event.EventProducerImpl | 2 |
org.djutils.reflection.MethodSignature | 1 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Inconsistent synchronization of org.djutils.event.EventProducerImpl.listeners; locked 87% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 603 | Medium |
org.djutils.event.EventProducerImpl.removeAllListeners(Class) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 532 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.djutils.reflection.MethodSignature.getParameterTypes(String) concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 146 | Medium |