|
|
@@ -41,7 +41,6 @@ import org.jetbrains.kotlin.resolve.lazy.BodyResolveMode
|
|
|
import org.jetbrains.kotlin.types.KotlinType
|
|
|
import org.jetbrains.kotlin.types.TypeProjection
|
|
|
import org.jetbrains.kotlin.types.typeUtil.supertypes
|
|
|
-import org.jetbrains.kotlin.utils.KotlinExceptionWithAttachments
|
|
|
import org.jetbrains.kotlin.utils.addToStdlib.firstIsInstance
|
|
|
|
|
|
|
|
|
@@ -140,7 +139,7 @@ val KtAnnotationEntry.annotationClass: KtClass?
|
|
|
get() = calleeExpression?.constructorReferenceExpression?.run {
|
|
|
try {
|
|
|
resolve()
|
|
|
- } catch (e: KotlinExceptionWithAttachments) {
|
|
|
+ } catch (e: Exception) {
|
|
|
null // type inference with `by lazy {}` is unstable for now. I just ignore exceptions encountering with such issue.
|
|
|
}
|
|
|
}?.findParent<KtClass>()
|