Add classifier usage checker for missing dependency classes
This has no effect for the original use case of mock class descriptors (unresolved classes used in libraries), but is necessary for pre-release classes in case the compiler is a release, because such classes end up in scope and can be the result of the resolution
This commit is contained in:
+3
@@ -1,3 +1,6 @@
|
||||
compiler/testData/compileKotlinAgainstCustomBinaries/releaseCompilerAgainstPreReleaseLibrary/source.kt:5:16: error: class 'a.A' is compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler
|
||||
fun baz(param: A) {
|
||||
^
|
||||
compiler/testData/compileKotlinAgainstCustomBinaries/releaseCompilerAgainstPreReleaseLibrary/source.kt:6:23: error: class 'a.A' is compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler
|
||||
val constructor = A()
|
||||
^
|
||||
|
||||
Reference in New Issue
Block a user