OverridingMethodInconsistentArgumentNamesChecker
Arguments of overriding method are inconsistent with overridden method.

Severity
WARNING

The problem

Inconsistently ordered parameters in method overrides mostly indicate an accidental bug in the overriding method. An example for an overriding method with inconsistent parameter names:

class A {
  public void foo(int foo, int baz) { ... }
}

class B extends A {
  @Override
  public void foo(int baz, int foo) { ... }
}

Suppression

Suppress false positives by adding the suppression annotation @SuppressWarnings("OverridingMethodInconsistentArgumentNamesChecker") to the enclosing element.