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 29634c75fa5..5463eb307d6 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 @@ -22,6 +22,7 @@ import org.jetbrains.kotlin.js.descriptorUtils.getJetTypeFqName import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.psi.* import org.jetbrains.kotlin.resolve.BindingContext +import org.jetbrains.kotlin.resolve.lazy.BodyResolveMode fun KtModifierListOwner.addAnnotation( @@ -72,7 +73,7 @@ fun KtModifierListOwner.addAnnotation( fun KtAnnotated.findAnnotation(annotationFqName: FqName): KtAnnotationEntry? { if (annotationEntries.isEmpty()) return null - val context = analyze() + val context = analyze(bodyResolveMode = BodyResolveMode.PARTIAL) for (entry in annotationEntries) { val annotationDescriptor = context.get(BindingContext.ANNOTATION, entry)