From d953a03807135829dc1457e84bdd05540a497bfd Mon Sep 17 00:00:00 2001 From: Marcin Aman Date: Mon, 1 Feb 2021 15:33:45 +0100 Subject: [PATCH] Specify type explicitly in KotlinCoreProjectEnvironment.createCoreFileManager to allow overriding this method with different implementation --- .../kotlin/cli/jvm/compiler/KotlinCoreProjectEnvironment.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreProjectEnvironment.kt b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreProjectEnvironment.kt index cfc8bb7da3b..6de65ad13f8 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreProjectEnvironment.kt +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreProjectEnvironment.kt @@ -19,10 +19,11 @@ package org.jetbrains.kotlin.cli.jvm.compiler import com.intellij.core.JavaCoreProjectEnvironment import com.intellij.openapi.Disposable import com.intellij.psi.PsiManager +import org.jetbrains.kotlin.resolve.jvm.KotlinCliJavaFileManager open class KotlinCoreProjectEnvironment( disposable: Disposable, applicationEnvironment: KotlinCoreApplicationEnvironment ) : JavaCoreProjectEnvironment(disposable, applicationEnvironment) { - override fun createCoreFileManager() = KotlinCliJavaFileManagerImpl(PsiManager.getInstance(project)) + override fun createCoreFileManager(): KotlinCliJavaFileManager = KotlinCliJavaFileManagerImpl(PsiManager.getInstance(project)) }