From b749beb5fa67a464652c975866bfb1a77ab178e2 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Sat, 23 Aug 2014 12:46:31 +0400 Subject: [PATCH] Fix AnalyzerFacadeForJvm reference in GenerateInjectors --- .../jetbrains/jet/di/InjectorForJavaDescriptorResolver.java | 3 +-- .../jetbrains/jet/generators/injectors/GenerateInjectors.kt | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/compiler/frontend.java/src/org/jetbrains/jet/di/InjectorForJavaDescriptorResolver.java b/compiler/frontend.java/src/org/jetbrains/jet/di/InjectorForJavaDescriptorResolver.java index 8ef63ee78f0..32d65f62bb7 100644 --- a/compiler/frontend.java/src/org/jetbrains/jet/di/InjectorForJavaDescriptorResolver.java +++ b/compiler/frontend.java/src/org/jetbrains/jet/di/InjectorForJavaDescriptorResolver.java @@ -19,7 +19,6 @@ package org.jetbrains.jet.di; import com.intellij.openapi.project.Project; import org.jetbrains.jet.lang.resolve.BindingTrace; import org.jetbrains.jet.context.GlobalContextImpl; -import org.jetbrains.jet.lang.resolve.java.TopDownAnalyzerFacadeForJVM; import org.jetbrains.jet.storage.LockBasedStorageManager; import org.jetbrains.jet.lang.descriptors.impl.ModuleDescriptorImpl; import org.jetbrains.jet.lang.resolve.java.JavaDescriptorResolver; @@ -83,7 +82,7 @@ public class InjectorForJavaDescriptorResolver { this.bindingTrace = bindingTrace; this.globalContext = org.jetbrains.jet.context.ContextPackage.GlobalContext(); this.lockBasedStorageManager = globalContext.getStorageManager(); - this.module = TopDownAnalyzerFacadeForJVM.createJavaModule(""); + this.module = org.jetbrains.jet.lang.resolve.java.TopDownAnalyzerFacadeForJVM.createJavaModule(""); this.javaClassFinder = new JavaClassFinderImpl(); this.virtualFileFinder = org.jetbrains.jet.lang.resolve.kotlin.VirtualFileFinder.SERVICE.getInstance(project); this.deserializedDescriptorResolver = new DeserializedDescriptorResolver(); diff --git a/generators/src/org/jetbrains/jet/generators/injectors/GenerateInjectors.kt b/generators/src/org/jetbrains/jet/generators/injectors/GenerateInjectors.kt index b5ace516a74..5ceb63114c0 100644 --- a/generators/src/org/jetbrains/jet/generators/injectors/GenerateInjectors.kt +++ b/generators/src/org/jetbrains/jet/generators/injectors/GenerateInjectors.kt @@ -39,6 +39,7 @@ import org.jetbrains.jet.lang.resolve.java.lazy.ModuleClassResolver import org.jetbrains.jet.lang.resolve.kotlin.DeserializationGlobalContextForJava import org.jetbrains.jet.lang.resolve.java.lazy.SingleModuleClassResolver import org.jetbrains.jet.lang.resolve.kotlin.VirtualFileFinderFactory +import org.jetbrains.jet.lang.resolve.java.TopDownAnalyzerFacadeForJVM // NOTE: After making changes, you need to re-generate the injectors. // To do that, you can run main in this file. @@ -126,7 +127,7 @@ private fun generatorForJavaDescriptorResolver() = publicField(javaClass(), useAsContext = true, init = GivenExpression("org.jetbrains.jet.context.ContextPackage.GlobalContext()")) publicField(javaClass(), name = "module", - init = GivenExpression("org.jetbrains.jet.lang.resolve.java.AnalyzerFacadeForJVM.createJavaModule(\"\")")) + init = GivenExpression(javaClass().getName() + ".createJavaModule(\"\")")) publicField(javaClass()) publicField(javaClass())