Wire KotlinTypeRefiner in areCallableDescriptorsEquivalent

See the issue for details

^KT-41218 Fixed
This commit is contained in:
Dmitry Savvinov
2020-08-22 15:20:45 +03:00
parent 421efaa565
commit 5649cbc2e1
14 changed files with 61 additions and 17 deletions
@@ -99,6 +99,10 @@ fun AbstractMultiModuleTest.doSetup(projectModel: ProjectResolveModel) {
PluginTestCaseBase.jdk(TestJdkKind.FULL_JDK)
})
MockJdk -> ConfigLibraryUtil.configureSdk(ideaModule, PluginTestCaseBase.addJdk(testRootDisposable) {
PluginTestCaseBase.jdk(TestJdkKind.MOCK_JDK)
})
is ResolveLibrary -> ideaModule.addLibrary(to.root, to.name, to.kind)
else -> ideaModule.addDependency(resolveModulesToIdeaModules[to]!!)
@@ -164,6 +164,13 @@ object FullJdk : ResolveLibrary(
null
)
object MockJdk : ResolveLibrary(
"mock-jdk",
File("fake file for mock jdk"),
JvmPlatforms.defaultJvmPlatform,
null
)
open class ResolveDependency(val to: ResolveModule, val kind: Kind) {
open class Builder {
var to: ResolveModule.Builder = ResolveModule.Builder()
@@ -21,6 +21,7 @@ open class ProjectStructureParser(private val projectRoot: File) {
"STDLIB_JVM" to ResolveLibrary.Builder(Stdlib.JvmStdlib),
"STDLIB_COMMON" to ResolveLibrary.Builder(Stdlib.CommonStdlib),
"FULL_JDK" to ResolveLibrary.Builder(FullJdk),
"MOCK_JDK" to ResolveLibrary.Builder(MockJdk),
"KOTLIN_TEST_JS" to ResolveLibrary.Builder(KotlinTest.JsKotlinTest),
"KOTLIN_TEST_JVM" to ResolveLibrary.Builder(KotlinTest.JvmKotlinTest)
)