From afed5ca652875a3f4ecd5b633ecb69884ae32751 Mon Sep 17 00:00:00 2001 From: anna Date: Fri, 8 Oct 2010 19:37:30 +0400 Subject: [PATCH] restore type parameters section (IDEA-22915) --- .../codeInsight/javadoc/JavaDocInfoGenerator.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/java/java-impl/src/com/intellij/codeInsight/javadoc/JavaDocInfoGenerator.java b/java/java-impl/src/com/intellij/codeInsight/javadoc/JavaDocInfoGenerator.java index 8c8e49bd030a..8580bec1c398 100644 --- a/java/java-impl/src/com/intellij/codeInsight/javadoc/JavaDocInfoGenerator.java +++ b/java/java-impl/src/com/intellij/codeInsight/javadoc/JavaDocInfoGenerator.java @@ -329,9 +329,15 @@ public class JavaDocInfoGenerator { final PsiTypeParameter[] typeParameters = aClass.getTypeParameters(); for (PsiTypeParameter typeParameter : typeParameters) { final DocTagLocator locator = parameterLocator("<" + typeParameter.getName() + ">"); - final Pair> pair = findInHierarchy(aClass, locator); - if (pair != null) { - result.add(pair); + final Pair> inClassComment = findInClassComment(aClass, locator); + if (inClassComment != null) { + result.add(inClassComment); + } + else { + final Pair> pair = findInHierarchy(aClass, locator); + if (pair != null) { + result.add(pair); + } } } generateTypeParametersSection(buffer, result);