[Analysis API] move ClsKotlinBinaryClassCache/FileAttributeService service registration to StandaloneProjectFactory

This commit is contained in:
Ilya Kirillov
2023-05-15 13:39:35 +02:00
committed by Space Team
parent fbcf73eb42
commit 78f09409b7
8 changed files with 27 additions and 30 deletions
@@ -12,8 +12,8 @@ import com.intellij.util.indexing.FileContentImpl
import junit.framework.TestCase
import org.jetbrains.kotlin.analysis.decompiler.psi.KotlinClassFileDecompiler
import org.jetbrains.kotlin.analysis.decompiler.stub.file.ClsKotlinBinaryClassCache
import org.jetbrains.kotlin.analysis.decompiler.stub.file.DummyFileAttributeService
import org.jetbrains.kotlin.analysis.decompiler.stub.file.FileAttributeService
import org.jetbrains.kotlin.analysis.decompiler.stub.files.DummyFileAttributeService
import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment
import org.jetbrains.kotlin.psi.stubs.KotlinClassStub
import org.jetbrains.kotlin.scripting.compiler.plugin.impl.KJvmCompiledModuleInMemoryImpl
@@ -68,7 +68,7 @@ class JvmReplIdeTest : TestCase() {
}
private fun registerDecompilerServices(application: MockApplication) {
application.registerService(FileAttributeService::class.java, DummyFileAttributeService)
application.registerService(FileAttributeService::class.java, DummyFileAttributeService())
application.registerService(ClsKotlinBinaryClassCache::class.java, ClsKotlinBinaryClassCache())
}
}