external annotations: support annotations on package (IDEA-230307)

GitOrigin-RevId: 3500b5e9b6534232da84c473906b95b7a4f82878
This commit is contained in:
Anna Kozlova
2020-01-08 22:17:19 +01:00
committed by intellij-monorepo-bot
parent 7bae8f97d9
commit 04a9d681c9
4 changed files with 45 additions and 20 deletions

View File

@@ -389,6 +389,10 @@ public class PsiFormatUtil extends PsiFormatUtilBase {
@Nullable
public static String getExternalName(PsiModifierListOwner owner, boolean showParamName, int maxParamsToShow) {
if (owner instanceof PsiPackage) {
return ((PsiPackage)owner).getQualifiedName();
}
StringBuilder builder = new StringBuilder();
if (owner instanceof PsiClass) {
ClassUtil.formatClassName((PsiClass)owner, builder);