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? {
if (annotationEntries.isEmpty()) return null
val context = analyze()
for (entry in annotationEntries) {
@@ -81,6 +83,7 @@ fun KtAnnotated.findAnnotation(annotationFqName: FqName): KtAnnotationEntry? {
}
}
}
return null
}