...
Tool | Version | Checker | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
The Checker Framework |
| Signature String Checker | Ensure that the string representation of a type is properly used for example in Class.forName (see Chapter 13) | ||||||||||||
CodeSonar | |||||||||||||||
Include Page | CodeSonar_V | CodeSonar_V | FB.CORRECTNESS.EQ_COMPARING_CLASS_NAMES | equals method compares class names rather than class objects | Parasoft Jtest |
| SECURITYCERT.EABOBJ09.CMP | Do not compare Class objects by name | |||||||
PVS-Studio |
| V6054 | |||||||||||||
SonarQube |
| S1872 | Classes should not be compared by name |
...