restore type parameters section (IDEA-22915)

This commit is contained in:
anna
2010-10-08 19:41:56 +04:00
parent a9a450f643
commit afed5ca652
@@ -329,9 +329,15 @@ public class JavaDocInfoGenerator {
final PsiTypeParameter[] typeParameters = aClass.getTypeParameters();
for (PsiTypeParameter typeParameter : typeParameters) {
final DocTagLocator<PsiDocTag> locator = parameterLocator("<" + typeParameter.getName() + ">");
final Pair<PsiDocTag, InheritDocProvider<PsiDocTag>> pair = findInHierarchy(aClass, locator);
if (pair != null) {
result.add(pair);
final Pair<PsiDocTag, InheritDocProvider<PsiDocTag>> inClassComment = findInClassComment(aClass, locator);
if (inClassComment != null) {
result.add(inClassComment);
}
else {
final Pair<PsiDocTag, InheritDocProvider<PsiDocTag>> pair = findInHierarchy(aClass, locator);
if (pair != null) {
result.add(pair);
}
}
}
generateTypeParametersSection(buffer, result);