Details about the known misuse from the MUBench dataset.
| Description: | Checks that an object is null before calling a method on it.
|
| Fix Description: |
Check for not null instead of null.
|
| Violation Types: |
- missing/condition/null_check
- superfluous/condition/null_check
|
| In File: | FlippedNull.java |
| In Method: | misuse(Object) |
| Code with Misuse: |
class FlippedNull {
public void misuse(Object maybeNull) {
if (maybeNull == null) {
maybeNull.hashCode();
}
}
}
|
| Code with Pattern(s): |
public class CheckNotNull {
public void pattern(Object maybeNull) {
if (maybeNull != null) {
maybeNull.hashCode();
}
}
}
|