Improve naming
This commit is contained in:
@@ -19,11 +19,11 @@ package org.jetbrains.kotlin.resolve
|
|||||||
import org.jetbrains.kotlin.container.StorageComponentContainer
|
import org.jetbrains.kotlin.container.StorageComponentContainer
|
||||||
import org.jetbrains.kotlin.container.useImpl
|
import org.jetbrains.kotlin.container.useImpl
|
||||||
import org.jetbrains.kotlin.container.useInstance
|
import org.jetbrains.kotlin.container.useInstance
|
||||||
import org.jetbrains.kotlin.resolve.lazy.LocalDescriptorResolverForCompiler
|
import org.jetbrains.kotlin.resolve.lazy.CompilerLocalDescriptorResolver
|
||||||
|
|
||||||
public object CompilerEnvironment : TargetEnvironment("Compiler") {
|
public object CompilerEnvironment : TargetEnvironment("Compiler") {
|
||||||
override fun configure(container: StorageComponentContainer) {
|
override fun configure(container: StorageComponentContainer) {
|
||||||
container.useInstance(BodyResolveCache.ThrowException)
|
container.useInstance(BodyResolveCache.ThrowException)
|
||||||
container.useImpl<LocalDescriptorResolverForCompiler>()
|
container.useImpl<CompilerLocalDescriptorResolver>()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -26,7 +26,7 @@ public interface LocalDescriptorResolver {
|
|||||||
fun resolveLocalDeclaration(declaration: JetDeclaration): DeclarationDescriptor
|
fun resolveLocalDeclaration(declaration: JetDeclaration): DeclarationDescriptor
|
||||||
}
|
}
|
||||||
|
|
||||||
public class LocalDescriptorResolverForCompiler(
|
public class CompilerLocalDescriptorResolver(
|
||||||
private val lazyDeclarationResolver: LazyDeclarationResolver
|
private val lazyDeclarationResolver: LazyDeclarationResolver
|
||||||
) : LocalDescriptorResolver {
|
) : LocalDescriptorResolver {
|
||||||
override fun resolveLocalDeclaration(declaration: JetDeclaration): DeclarationDescriptor {
|
override fun resolveLocalDeclaration(declaration: JetDeclaration): DeclarationDescriptor {
|
||||||
|
|||||||
+2
-2
@@ -26,7 +26,7 @@ import org.jetbrains.kotlin.container.get
|
|||||||
import org.jetbrains.kotlin.context.GlobalContextImpl
|
import org.jetbrains.kotlin.context.GlobalContextImpl
|
||||||
import org.jetbrains.kotlin.context.withProject
|
import org.jetbrains.kotlin.context.withProject
|
||||||
import org.jetbrains.kotlin.descriptors.ModuleDescriptor
|
import org.jetbrains.kotlin.descriptors.ModuleDescriptor
|
||||||
import org.jetbrains.kotlin.idea.project.IdeEnvironment
|
import org.jetbrains.kotlin.idea.project.IdeaEnvironment
|
||||||
import org.jetbrains.kotlin.load.java.structure.JavaClass
|
import org.jetbrains.kotlin.load.java.structure.JavaClass
|
||||||
import org.jetbrains.kotlin.load.java.structure.impl.JavaClassImpl
|
import org.jetbrains.kotlin.load.java.structure.impl.JavaClassImpl
|
||||||
import org.jetbrains.kotlin.psi.JetFile
|
import org.jetbrains.kotlin.psi.JetFile
|
||||||
@@ -64,7 +64,7 @@ fun createModuleResolverProvider(
|
|||||||
|
|
||||||
val resolverForProject = analyzerFacade.setupResolverForProject(
|
val resolverForProject = analyzerFacade.setupResolverForProject(
|
||||||
globalContext.withProject(project), modulesToCreateResolversFor, modulesContent,
|
globalContext.withProject(project), modulesToCreateResolversFor, modulesContent,
|
||||||
jvmPlatformParameters, IdeEnvironment, delegateProvider.resolverForProject
|
jvmPlatformParameters, IdeaEnvironment, delegateProvider.resolverForProject
|
||||||
)
|
)
|
||||||
return resolverForProject
|
return resolverForProject
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-2
@@ -20,8 +20,9 @@ import org.jetbrains.kotlin.container.StorageComponentContainer
|
|||||||
import org.jetbrains.kotlin.container.useImpl
|
import org.jetbrains.kotlin.container.useImpl
|
||||||
import org.jetbrains.kotlin.resolve.TargetEnvironment
|
import org.jetbrains.kotlin.resolve.TargetEnvironment
|
||||||
|
|
||||||
public object IdeEnvironment : TargetEnvironment("Ide") {
|
public object IdeaEnvironment : TargetEnvironment("Idea") {
|
||||||
override fun configure(container: StorageComponentContainer) {
|
override fun configure(container: StorageComponentContainer) {
|
||||||
container.useImpl<LocalDescriptorResolverForIde>()
|
container.useImpl<ResolveElementCache>()
|
||||||
|
container.useImpl<IdeaLocalDescriptorResolver>()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+1
-1
@@ -24,7 +24,7 @@ import org.jetbrains.kotlin.resolve.BindingContextUtils
|
|||||||
import org.jetbrains.kotlin.resolve.lazy.BodyResolveMode
|
import org.jetbrains.kotlin.resolve.lazy.BodyResolveMode
|
||||||
import org.jetbrains.kotlin.resolve.lazy.LocalDescriptorResolver
|
import org.jetbrains.kotlin.resolve.lazy.LocalDescriptorResolver
|
||||||
|
|
||||||
public class LocalDescriptorResolverForIde(
|
public class IdeaLocalDescriptorResolver(
|
||||||
private val resolveElementCache: ResolveElementCache
|
private val resolveElementCache: ResolveElementCache
|
||||||
): LocalDescriptorResolver {
|
): LocalDescriptorResolver {
|
||||||
override fun resolveLocalDeclaration(declaration: JetDeclaration): DeclarationDescriptor {
|
override fun resolveLocalDeclaration(declaration: JetDeclaration): DeclarationDescriptor {
|
||||||
+2
-2
@@ -19,7 +19,7 @@ package org.jetbrains.kotlin.idea.resolve
|
|||||||
import org.jetbrains.kotlin.container.ComponentProvider
|
import org.jetbrains.kotlin.container.ComponentProvider
|
||||||
import org.jetbrains.kotlin.container.get
|
import org.jetbrains.kotlin.container.get
|
||||||
import org.jetbrains.kotlin.descriptors.DeclarationDescriptor
|
import org.jetbrains.kotlin.descriptors.DeclarationDescriptor
|
||||||
import org.jetbrains.kotlin.idea.project.IdeEnvironment
|
import org.jetbrains.kotlin.idea.project.IdeaEnvironment
|
||||||
import org.jetbrains.kotlin.idea.project.ResolveElementCache
|
import org.jetbrains.kotlin.idea.project.ResolveElementCache
|
||||||
import org.jetbrains.kotlin.psi.JetClassInitializer
|
import org.jetbrains.kotlin.psi.JetClassInitializer
|
||||||
import org.jetbrains.kotlin.psi.JetDeclaration
|
import org.jetbrains.kotlin.psi.JetDeclaration
|
||||||
@@ -41,5 +41,5 @@ public abstract class AbstractAdditionalResolveDescriptorRendererTest : Abstract
|
|||||||
}
|
}
|
||||||
|
|
||||||
override val targetEnvironment: TargetEnvironment
|
override val targetEnvironment: TargetEnvironment
|
||||||
get() = IdeEnvironment
|
get() = IdeaEnvironment
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user