do compare constructors names when signature is not hierarchical (IDEA-77114)

This commit is contained in:
anna
2011-11-22 09:57:04 +01:00
parent 5120aa9835
commit dcd3645b42
@@ -144,7 +144,7 @@ public class MethodSignatureUtil {
final boolean isConstructor2 = sig2.isConstructor();
if (isConstructor1 != isConstructor2) return false;
if (!isConstructor1 && !isConstructor2) {
if (!isConstructor1 && !isConstructor2 || !(sig1 instanceof HierarchicalMethodSignature || sig2 instanceof HierarchicalMethodSignature)) {
final String name1 = sig1.getName();
final String name2 = sig2.getName();
if (!name1.equals(name2)) return false;