UnusedVariable
Unused.

Severity
WARNING

Alternate names: unused, UnusedParameters

The problem

The presence of an unused variable may indicate a bug. This check highlights private fields and parameters which are unused and can be safely removed without considering the impact on other source files.

Suppression

False positives on fields and parameters can be suppressed by prefixing the variable name with unused, e.g.:

private static void authenticate(User user, Application unusedApplication) {
  checkState(user.isAuthenticated());
}

All false positives can be suppressed by annotating the variable with @SuppressWarnings("unused").