Back to Intellij Community

ObjectsEqualsCanBeSimplified

platform/platform-resources-en/src/inspectionDescriptions/ObjectsEqualsCanBeSimplified.html

2025.3-rc-2449 B
Original Source

Reports calls to Objects.equals(a, b) in which the first argument is statically known to be non-null.

Such a call can be safely replaced with a.equals(b) or a == b if both arguments are primitives.

Example:

String defaultName = "default";
  boolean isDefault = Objects.equals(defaultName, name);

After the quick-fix is applied:

String defaultName = "default";
  boolean isDefault = defaultName.equals(name);

New in 2018.3