diff --git a/java/java-psi-api/src/com/intellij/psi/util/MethodSignatureBase.java b/java/java-psi-api/src/com/intellij/psi/util/MethodSignatureBase.java index 6092da56605d..b9425e628d0e 100644 --- a/java/java-psi-api/src/com/intellij/psi/util/MethodSignatureBase.java +++ b/java/java-psi-api/src/com/intellij/psi/util/MethodSignatureBase.java @@ -20,8 +20,6 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.util.Arrays; -import java.util.Collection; -import java.util.List; public abstract class MethodSignatureBase implements MethodSignature { @@ -96,7 +94,7 @@ public abstract class MethodSignatureBase implements MethodSignature { for (int i = 0, length = Math.min(3, parameterTypes.length); i < length; i++) { PsiType type = parameterTypes[i]; if (type == null) continue; - result += 37 * type.hashCode(); + result = 31 * result + type.hashCode(); } return result; }