good cod red: cls resolve should not erase parent type params (IDEA-85859)

This commit is contained in:
Anna Kozlova
2012-05-11 18:02:01 +04:00
parent a2438d1caf
commit 9a72d7caa4
@@ -122,7 +122,7 @@ public class ClsJavaCodeReferenceElementImpl extends ClsElementImpl implements P
int index = 0;
for (PsiTypeParameter parameter : PsiUtil.typeParametersIterable((PsiClass)resolve)) {
if (index >= myTypeParameters.length) {
substitutionMap.put(parameter, null);
if (parameter.getOwner() == resolve) substitutionMap.put(parameter, null);
}
else {
substitutionMap.put(parameter, myTypeParameters[index].getType());