The following document contains the results of FindBugs Report
FindBugs Version is 1.2.0
Threshold is Low
Effort is Default
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 58 | 4 | 0 | 0 |
| Class | Bugs |
|---|---|
| org.indi.reactor.OutputQueue | 1 |
| org.indi.reactor.TimerHandler | 3 |
| Bug | Category | Details | Line |
|---|---|---|---|
| org.indi.reactor.OutputQueue.onWrite() ignores return value of java.util.Queue.poll() | CORRECTNESS | RV_RETURN_VALUE_IGNORED | 86 |
| Bug | Category | Details | Line |
|---|---|---|---|
| org.indi.reactor.TimerHandler.getExpirationDate() may expose internal representation by returning TimerHandler.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 60 |
| org.indi.reactor.TimerHandler.TimerHandler(Date) may expose internal representation by storing an externally mutable object into TimerHandler.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 45 |
| org.indi.reactor.TimerHandler defines equals and uses Object.hashCode() | BAD_PRACTICE | HE_EQUALS_USE_HASHCODE | 70 |