From b36d3227cd9a3b7e37cdec5b8fd06f14841d92ce Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Mon, 9 Mar 2015 15:40:52 +0100 Subject: [PATCH] make use of StringUtil.getQualifiedName (cherry picked from commit 5f1e8b08d7dc81d508aba3ccad53bfa889fdae19) --- .../src/com/intellij/psi/impl/source/PsiClassImpl.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/source/PsiClassImpl.java b/java/java-psi-impl/src/com/intellij/psi/impl/source/PsiClassImpl.java index 0ede3a39b19a..3d293970e0e4 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/source/PsiClassImpl.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/source/PsiClassImpl.java @@ -23,6 +23,7 @@ import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.ui.Queryable; import com.intellij.openapi.util.Pair; import com.intellij.openapi.util.UserDataHolder; +import com.intellij.openapi.util.text.StringUtil; import com.intellij.pom.java.LanguageLevel; import com.intellij.psi.*; import com.intellij.psi.impl.*; @@ -182,16 +183,12 @@ public class PsiClassImpl extends JavaStubPsiElement> implements PsiElement parent = getParent(); if (parent instanceof PsiJavaFile) { - String packageName = ((PsiJavaFile)parent).getPackageName(); - if (packageName.isEmpty()) { - return getName(); - } - return packageName + "." + getName(); + return StringUtil.getQualifiedName(((PsiJavaFile)parent).getPackageName(), getName()); } if (parent instanceof PsiClass) { String parentQName = ((PsiClass)parent).getQualifiedName(); if (parentQName == null) return null; - return parentQName + "." + getName(); + return StringUtil.getQualifiedName(parentQName, getName()); } return null;