From 09af830476a2c8d1ca4e9bcfc7accab07c835bb6 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Tue, 26 Apr 2016 19:32:10 +0300 Subject: [PATCH] Do no analyze for annotation search if no annotation entries present --- .../org/jetbrains/kotlin/idea/util/modifierListModifactor.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/modifierListModifactor.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/modifierListModifactor.kt index 1dc0711db6e..29634c75fa5 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/modifierListModifactor.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/modifierListModifactor.kt @@ -70,6 +70,8 @@ fun KtModifierListOwner.addAnnotation( } fun KtAnnotated.findAnnotation(annotationFqName: FqName): KtAnnotationEntry? { + if (annotationEntries.isEmpty()) return null + val context = analyze() for (entry in annotationEntries) { @@ -81,6 +83,7 @@ fun KtAnnotated.findAnnotation(annotationFqName: FqName): KtAnnotationEntry? { } } } + return null }