From fc2835ef9a38160487cdd48643c52c8d1d6cfbae Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 21 Feb 2017 17:46:17 +0100 Subject: [PATCH] show non-documented external annotations in the gutter (IDEA-168443) except for @Flow that confuses people --- .../codeInsight/ExternalAnnotationsLineMarkerProvider.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/java/java-impl/src/com/intellij/codeInsight/ExternalAnnotationsLineMarkerProvider.java b/java/java-impl/src/com/intellij/codeInsight/ExternalAnnotationsLineMarkerProvider.java index 7101d35f623a..d5d276c689ce 100644 --- a/java/java-impl/src/com/intellij/codeInsight/ExternalAnnotationsLineMarkerProvider.java +++ b/java/java-impl/src/com/intellij/codeInsight/ExternalAnnotationsLineMarkerProvider.java @@ -143,11 +143,7 @@ public class ExternalAnnotationsLineMarkerProvider extends LineMarkerProviderDes } private static boolean isVisibleAnnotation(@NotNull PsiAnnotation annotation) { - PsiJavaCodeReferenceElement ref = annotation.getNameReferenceElement(); - if (ref == null) return true; - - PsiElement target = ref.resolve(); - return !(target instanceof PsiClass) || JavaDocInfoGenerator.isDocumentedAnnotationType(target); + return !"org.intellij.lang.annotations.Flow".equals(annotation.getQualifiedName()); } @Override