Refactoring: method rename

This commit is contained in:
Nikolay Krasko
2014-01-22 17:06:20 +04:00
parent e13d568a34
commit ef051fac04
2 changed files with 3 additions and 11 deletions
@@ -132,7 +132,7 @@ public class IDELightClassGenerationSupport extends LightClassGenerationSupport
} }
else { else {
KotlinCacheManager cacheManager = KotlinCacheManager.getInstance(project); KotlinCacheManager cacheManager = KotlinCacheManager.getInstance(project);
return new LightClassConstructionContext(cacheManager.getLightClassContextCache().getLightClassContext(classOrObject), null); return new LightClassConstructionContext(cacheManager.getLightClassContextCache().getLightClassBindingContext(classOrObject), null);
} }
} }
finally { finally {
@@ -1,5 +1,5 @@
/* /*
* Copyright 2010-2013 JetBrains s.r.o. * Copyright 2010-2014 JetBrains s.r.o.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@@ -23,21 +23,13 @@ import org.jetbrains.jet.lang.psi.JetClassOrObject
import com.intellij.openapi.project.Project import com.intellij.openapi.project.Project
import org.jetbrains.jet.lang.psi.JetPsiUtil import org.jetbrains.jet.lang.psi.JetPsiUtil
import com.intellij.openapi.util.Key import com.intellij.openapi.util.Key
import java.util.HashMap
import com.intellij.psi.util.PsiModificationTracker import com.intellij.psi.util.PsiModificationTracker
import org.jetbrains.jet.plugin.caches.resolve.KotlinCacheManager import org.jetbrains.jet.plugin.caches.resolve.KotlinCacheManager
import org.jetbrains.jet.lang.psi.JetDeclaration
import org.jetbrains.jet.lang.psi.JetNamedFunction
import org.jetbrains.jet.lang.psi.JetProperty
import org.jetbrains.jet.lang.psi.JetClassInitializer
import org.jetbrains.jet.plugin.project.ResolveElementCache import org.jetbrains.jet.plugin.project.ResolveElementCache
import org.jetbrains.jet.lang.resolve.java.AnalyzerFacadeForJVM import org.jetbrains.jet.lang.resolve.java.AnalyzerFacadeForJVM
import java.util.Collections
import org.jetbrains.jet.lang.psi.JetFile
import com.intellij.psi.util.CachedValuesManager import com.intellij.psi.util.CachedValuesManager
import com.intellij.psi.util.CachedValue import com.intellij.psi.util.CachedValue
import org.jetbrains.jet.lang.resolve.DelegatingBindingTrace import org.jetbrains.jet.lang.resolve.DelegatingBindingTrace
import org.jetbrains.jet.di.InjectorForJavaDescriptorResolver
import org.jetbrains.jet.lang.resolve.java.JetFilesProvider import org.jetbrains.jet.lang.resolve.java.JetFilesProvider
import com.intellij.psi.search.GlobalSearchScope import com.intellij.psi.search.GlobalSearchScope
import org.jetbrains.jet.di.InjectorForJavaDescriptorResolverUtil import org.jetbrains.jet.di.InjectorForJavaDescriptorResolverUtil
@@ -66,7 +58,7 @@ class KotlinLightClassContextCache(val project: Project) {
} }
} }
public fun getLightClassContext(classOrObject: JetClassOrObject): BindingContext { public fun getLightClassBindingContext(classOrObject: JetClassOrObject): BindingContext {
if (JetPsiUtil.isLocal(classOrObject)) { if (JetPsiUtil.isLocal(classOrObject)) {
val resolveElementCache = CachedValuesManager.getManager(project).getCachedValue(project, cacheKey, provider, false) val resolveElementCache = CachedValuesManager.getManager(project).getCachedValue(project, cacheKey, provider, false)
return resolveElementCache?.resolveToElement(classOrObject) ?: BindingContext.EMPTY return resolveElementCache?.resolveToElement(classOrObject) ?: BindingContext.EMPTY