Fix stub/ast mismatch for old binaries (rc-1036) in newer versions of plugin
This commit is contained in:
+3
-1
@@ -88,7 +88,9 @@ private class ClassClsStubBuilder(
|
|||||||
private fun createClassOrObjectStubAndModifierListStub(): StubElement<out PsiElement> {
|
private fun createClassOrObjectStubAndModifierListStub(): StubElement<out PsiElement> {
|
||||||
val classOrObjectStub = doCreateClassOrObjectStub()
|
val classOrObjectStub = doCreateClassOrObjectStub()
|
||||||
val modifierList = createModifierListForClass(classOrObjectStub)
|
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
|
return classOrObjectStub
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user