This commit is contained in:
Alexey Kudravtsev
2012-08-31 11:51:17 +04:00
parent ab20a93bc9
commit 77a7550046
16 changed files with 108 additions and 58 deletions
@@ -20,10 +20,12 @@ import com.intellij.psi.presentation.java.ClassPresentationUtil;
import org.jetbrains.annotations.Nullable;
public class PsiClassListCellRenderer extends PsiElementListCellRenderer<PsiClass> {
@Override
public String getElementText(PsiClass element) {
return ClassPresentationUtil.getNameForClass(element, false);
}
@Override
protected String getContainerText(PsiClass element, final String name) {
return getContainerTextStatic(element);
}
@@ -33,12 +35,13 @@ public class PsiClassListCellRenderer extends PsiElementListCellRenderer<PsiClas
PsiFile file = element.getContainingFile();
if (file instanceof PsiClassOwner) {
String packageName = ((PsiClassOwner)file).getPackageName();
if (packageName.length() == 0) return null;
if (packageName.isEmpty()) return null;
return "(" + packageName + ")";
}
return null;
}
@Override
protected int getIconFlags() {
return 0;
}