diff --git a/libraries/tools/kotlin-annotation-processing/src/main/kotlin/org/jetbrains/kotlin/annotation/KotlinAnnotationProvider.kt b/libraries/tools/kotlin-annotation-processing/src/main/kotlin/org/jetbrains/kotlin/annotation/KotlinAnnotationProvider.kt index da075e6fa5f..d4fa5856855 100644 --- a/libraries/tools/kotlin-annotation-processing/src/main/kotlin/org/jetbrains/kotlin/annotation/KotlinAnnotationProvider.kt +++ b/libraries/tools/kotlin-annotation-processing/src/main/kotlin/org/jetbrains/kotlin/annotation/KotlinAnnotationProvider.kt @@ -30,7 +30,7 @@ public abstract class KotlinAnnotationProvider { val SHORTENED_PACKAGE_NAME = "p" } - public val annotatedKotlinElements: MutableMap> by Delegates.lazy { + public val annotatedKotlinElements: Map> by Delegates.lazy { readAnnotations() } @@ -72,11 +72,11 @@ public abstract class KotlinAnnotationProvider { ANNOTATED_CLASS -> AnnotatedClassDescriptor(classFqName) ANNOTATED_FIELD -> AnnotatedFieldDescriptor(classFqName, elementName!!) ANNOTATED_METHOD -> AnnotatedMethodDescriptor(classFqName, elementName!!) - else -> throw AssertionError("Should not occur") + else -> throw AssertionError("Unknown type: $type") }) } - else -> throw RuntimeException("Unknown type: $type") + else -> throw AssertionError("Unknown type: $type") } }