From 3f1d3dab14d9174c5a88eaf576b22466ba22b252 Mon Sep 17 00:00:00 2001 From: Vyacheslav Gerasimov Date: Wed, 2 Oct 2019 16:36:02 +0300 Subject: [PATCH] 193: Request StubComputationTracker as component from project Fixes assert: com.intellij.testFramework.LoggedErrorProcessor$TestLoggerAssertionError: org.jetbrains.kotlin.asJava.builder.StubComputationTracker requested as a service, but it is a component - convert it to a service or change call to project.getComponent() --- .../org/jetbrains/kotlin/asJava/builder/LightClassBuilder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/builder/LightClassBuilder.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/builder/LightClassBuilder.kt index 54ed687f251..41d0bb8700b 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/builder/LightClassBuilder.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/builder/LightClassBuilder.kt @@ -68,7 +68,7 @@ fun buildLightClass( val javaFileStub = classBuilderFactory.result() - ServiceManager.getService(project, StubComputationTracker::class.java)?.onStubComputed(javaFileStub, context) + project.getComponent(StubComputationTracker::class.java)?.onStubComputed(javaFileStub, context) return LightClassBuilderResult(javaFileStub, context.bindingContext, state.collectedExtraJvmDiagnostics) } catch (e: ProcessCanceledException) {