Move jvm annotations and class mapping intrinsics to runtime.jvm module to kotlin.jvm package.
Make annotationClass to be a property. Deprecate with error javaClass property on KClass<T>
This commit is contained in:
+1
-1
@@ -34,7 +34,7 @@ public class JavaClassOnCompanionChecker : CallChecker {
|
||||
if (descriptor !is PropertyDescriptor || descriptor.name.asString() != "javaClass") return
|
||||
|
||||
val container = descriptor.containingDeclaration
|
||||
if (container !is PackageFragmentDescriptor || container.fqName.asString() != "kotlin") return
|
||||
if (container !is PackageFragmentDescriptor || container.fqName.asString() != "kotlin.jvm") return
|
||||
|
||||
val actualType = descriptor.type
|
||||
|
||||
|
||||
Reference in New Issue
Block a user