diff --git a/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolEquality.java b/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolEquality.java index 2d516f184b..2f009f7304 100644 --- a/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolEquality.java +++ b/pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolEquality.java @@ -50,7 +50,7 @@ public final class SymbolEquality { } JTypeParameterSymbol m2 = (JTypeParameterSymbol) o; - return m1.nameEquals(m2.getSimpleName()) + return Objects.equals(m1.getSimpleName(), m2.getSimpleName()) && m1.getDeclaringSymbol().equals(m2.getDeclaringSymbol()); } }; @@ -136,7 +136,7 @@ public final class SymbolEquality { return false; } JFieldSymbol f2 = (JFieldSymbol) o; - return f1.nameEquals(f2.getSimpleName()) + return Objects.equals(f1.getSimpleName(), f2.getSimpleName()) && f1.getEnclosingClass().equals(f2.getEnclosingClass()); } @@ -171,7 +171,7 @@ public final class SymbolEquality { return false; } JFormalParamSymbol f2 = (JFormalParamSymbol) o; - return f1.nameEquals(f2.getSimpleName()) + return Objects.equals(f1.getSimpleName(), f2.getSimpleName()) && f1.getDeclaringSymbol().equals(f2.getDeclaringSymbol()); } @@ -190,7 +190,7 @@ public final class SymbolEquality { return false; } JRecordComponentSymbol f2 = (JRecordComponentSymbol) o; - return f1.nameEquals(f2.getSimpleName()) + return Objects.equals(f1.getSimpleName(), f2.getSimpleName()) && f1.getEnclosingClass().equals(f2.getEnclosingClass()); }