Avoid references to DeprecatedSinceKotlin to fix JPS build

This commit is contained in:
Mikhail Zarechenskiy
2020-06-29 21:15:50 +03:00
parent 28e6028af4
commit d7df6e1e0c
@@ -71,9 +71,9 @@ object DeprecatedSinceKotlinAnnotationChecker : DeclarationChecker {
fun AnnotationDescriptor.getCheckedSinceVersion(name: String) =
getSinceVersion(name).also { checkVersion(it, name, context, deprecatedSinceAnnotationName) }
val warningSince = deprecatedSinceAnnotation.getCheckedSinceVersion(DeprecatedSinceKotlin::warningSince.name)
val errorSince = deprecatedSinceAnnotation.getCheckedSinceVersion(DeprecatedSinceKotlin::errorSince.name)
val hiddenSince = deprecatedSinceAnnotation.getCheckedSinceVersion(DeprecatedSinceKotlin::hiddenSince.name)
val warningSince = deprecatedSinceAnnotation.getCheckedSinceVersion("warningSince")
val errorSince = deprecatedSinceAnnotation.getCheckedSinceVersion("errorSince")
val hiddenSince = deprecatedSinceAnnotation.getCheckedSinceVersion("hiddenSince")
if (!lessOrNull(warningSince, errorSince) || !lessOrNull(errorSince, hiddenSince) || !lessOrNull(warningSince, hiddenSince)) {
context.trace.report(