Fix stub/ast mismatch for old binaries (rc-1036) in newer versions of plugin

This commit is contained in:
Pavel V. Talanov
2016-02-12 19:11:23 +03:00
parent f713adc96e
commit 735b37aa7c
@@ -88,7 +88,9 @@ private class ClassClsStubBuilder(
private fun createClassOrObjectStubAndModifierListStub(): StubElement<out PsiElement> {
val classOrObjectStub = doCreateClassOrObjectStub()
val modifierList = createModifierListForClass(classOrObjectStub)
createAnnotationStubs(c.components.annotationLoader.loadClassAnnotations(classProto, c.nameResolver), modifierList)
if (Flags.HAS_ANNOTATIONS.get(classProto.flags)) {
createAnnotationStubs(c.components.annotationLoader.loadClassAnnotations(classProto, c.nameResolver), modifierList)
}
return classOrObjectStub
}