Do no analyze for annotation search if no annotation entries present

This commit is contained in:
Nikolay Krasko
2016-04-26 19:32:10 +03:00
parent dbdea86d78
commit 09af830476
@@ -70,6 +70,8 @@ fun KtModifierListOwner.addAnnotation(
} }
fun KtAnnotated.findAnnotation(annotationFqName: FqName): KtAnnotationEntry? { fun KtAnnotated.findAnnotation(annotationFqName: FqName): KtAnnotationEntry? {
if (annotationEntries.isEmpty()) return null
val context = analyze() val context = analyze()
for (entry in annotationEntries) { for (entry in annotationEntries) {
@@ -81,6 +83,7 @@ fun KtAnnotated.findAnnotation(annotationFqName: FqName): KtAnnotationEntry? {
} }
} }
} }
return null return null
} }