Recommendations
CON00-J. Use synchronization judiciously
...
CON04-J. Do not subclass Thread if you can use a Runnable instead
Rules
CON30-J. Synchronize access to shared mutable variables
...
CON40-J. Do not let the "this" reference escape during object construction
Risk Assessment Summary
Recommendations
Recommendation | Severity | Likelihood | Remediation Cost | Priority | Level |
|---|---|---|---|---|---|
CON00-J | low | unlikely | high | P1 | L3 |
CON01-J | low | unlikely | low | P3 | L3 |
CON02-J | low | probable | high | P2 | L3 |
Rules
Rules | Severity | Likelihood | Remediation Cost | Priority | Level |
|---|---|---|---|---|---|
CON30-J | medium | probable | medium | P8 | L2 |
CON31-J | low | unlikely | medium | P2 | L3 |
CON32-J | low | unlikely | medium | P2 | L3 |
CON33-J | low | unlikely | medium | P2 | L3 |
CON34-J | low | unlikely | high | P1 | L3 |
CON35-J | low | unlikely | medium | P2 | L3 |
CON37-J | low | likely | high | P3 | L3 |
...