Rename: JetElement#getAnalysisResults() -> analyzeFullyAndGetResult
This commit is contained in:
@@ -45,12 +45,12 @@ public fun JetElement.findModuleDescriptor(): ModuleDescriptor {
|
||||
return getLazyResolveSession().findModuleDescriptor(this)
|
||||
}
|
||||
|
||||
public fun JetElement.getAnalysisResults(vararg extraFiles: JetFile): AnalysisResult {
|
||||
return KotlinCacheService.getInstance(getProject()).getAnalysisResults(listOf(this) + extraFiles.toList())
|
||||
public fun JetElement.analyzeFully(): BindingContext {
|
||||
return analyzeFullyAndGetResult().bindingContext
|
||||
}
|
||||
|
||||
public fun JetElement.analyzeFully(): BindingContext {
|
||||
return getAnalysisResults().bindingContext
|
||||
public fun JetElement.analyzeFullyAndGetResult(vararg extraFiles: JetFile): AnalysisResult {
|
||||
return KotlinCacheService.getInstance(getProject()).getAnalysisResults(listOf(this) + extraFiles.toList())
|
||||
}
|
||||
|
||||
public fun getAnalysisResultsForElements(elements: Collection<JetElement>): AnalysisResult {
|
||||
|
||||
@@ -101,7 +101,7 @@ public class JetPsiChecker implements Annotator, HighlightRangeExtension {
|
||||
|
||||
JetFile file = (JetFile) element.getContainingFile();
|
||||
|
||||
AnalysisResult analysisResult = ResolvePackage.getAnalysisResults(file);
|
||||
AnalysisResult analysisResult = ResolvePackage.analyzeFullyAndGetResult(file);
|
||||
if (analysisResult.isError()) {
|
||||
throw new ProcessCanceledException(analysisResult.getError());
|
||||
}
|
||||
|
||||
@@ -59,7 +59,6 @@ import org.jetbrains.jet.lang.resolve.name.FqName;
|
||||
import org.jetbrains.jet.lang.types.lang.InlineStrategy;
|
||||
import org.jetbrains.jet.lang.types.lang.InlineUtil;
|
||||
import org.jetbrains.jet.plugin.caches.resolve.IdeaModuleInfo;
|
||||
import org.jetbrains.jet.plugin.caches.resolve.ResolutionFacade;
|
||||
import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage;
|
||||
import org.jetbrains.jet.plugin.codeInsight.CodeInsightUtils;
|
||||
import org.jetbrains.jet.plugin.util.DebuggerUtils;
|
||||
|
||||
@@ -44,7 +44,7 @@ import org.jetbrains.eval4j.jdi.asValue
|
||||
import org.jetbrains.jet.lang.psi.JetNamedFunction
|
||||
import org.jetbrains.jet.codegen.ClassFileFactory
|
||||
import org.jetbrains.jet.OutputFileCollection
|
||||
import org.jetbrains.jet.plugin.caches.resolve.getAnalysisResults
|
||||
import org.jetbrains.jet.plugin.caches.resolve.analyzeFullyAndGetResult
|
||||
import org.jetbrains.jet.lang.psi.JetCodeFragment
|
||||
import org.jetbrains.jet.lang.psi.codeFragmentUtil.skipVisibilityCheck
|
||||
import com.intellij.openapi.diagnostic.Logger
|
||||
@@ -220,7 +220,7 @@ class KotlinEvaluator(val codeFragment: JetCodeFragment,
|
||||
private fun JetNamedFunction.getParametersForDebugger(): ParametersDescriptor {
|
||||
return runReadAction {
|
||||
val parameters = ParametersDescriptor()
|
||||
val bindingContext = getAnalysisResults().bindingContext
|
||||
val bindingContext = analyzeFullyAndGetResult().bindingContext
|
||||
val descriptor = bindingContext[BindingContext.FUNCTION, this]
|
||||
if (descriptor != null) {
|
||||
val receiver = descriptor.getExtensionReceiverParameter()
|
||||
@@ -280,7 +280,7 @@ class KotlinEvaluator(val codeFragment: JetCodeFragment,
|
||||
throw EvaluateExceptionUtil.createEvaluateException(e.getMessage())
|
||||
}
|
||||
|
||||
val analysisResult = this.getAnalysisResults(createFlexibleTypesFile())
|
||||
val analysisResult = this.analyzeFullyAndGetResult(createFlexibleTypesFile())
|
||||
if (analysisResult.isError()) {
|
||||
throw EvaluateExceptionUtil.createEvaluateException(analysisResult.error)
|
||||
}
|
||||
|
||||
@@ -107,7 +107,7 @@ public class KotlinBytecodeToolWindow extends JPanel implements Disposable {
|
||||
|
||||
GenerationState state;
|
||||
try {
|
||||
AnalysisResult result = ResolvePackage.getAnalysisResults(jetFile);
|
||||
AnalysisResult result = ResolvePackage.analyzeFullyAndGetResult(jetFile);
|
||||
if (result.isError()) {
|
||||
return printStackTraceToString(result.getError());
|
||||
}
|
||||
|
||||
@@ -20,13 +20,13 @@ import org.jetbrains.jet.j2k.PostProcessor
|
||||
import org.jetbrains.jet.lang.psi.*
|
||||
import org.jetbrains.jet.lang.resolve.BindingContext
|
||||
import org.jetbrains.jet.plugin.intentions.RemoveExplicitTypeArguments
|
||||
import org.jetbrains.jet.plugin.caches.resolve.getAnalysisResults
|
||||
import org.jetbrains.jet.plugin.caches.resolve.analyzeFullyAndGetResult
|
||||
import java.util.ArrayList
|
||||
import com.intellij.psi.PsiElement
|
||||
|
||||
public class J2kPostProcessor(override val contextToAnalyzeIn: PsiElement) : PostProcessor {
|
||||
override fun analyzeFile(file: JetFile): BindingContext {
|
||||
return file.getAnalysisResults().bindingContext
|
||||
return file.analyzeFullyAndGetResult().bindingContext
|
||||
}
|
||||
|
||||
override fun doAdditionalProcessing(file: JetFile) {
|
||||
|
||||
+2
-2
@@ -44,7 +44,7 @@ import java.util.Collections
|
||||
import java.util.HashMap
|
||||
import java.util.ArrayList
|
||||
import java.util.Properties
|
||||
import org.jetbrains.jet.plugin.caches.resolve.getAnalysisResults
|
||||
import org.jetbrains.jet.plugin.caches.resolve.analyzeFullyAndGetResult
|
||||
import org.jetbrains.jet.lang.resolve.DescriptorToSourceUtils
|
||||
import org.jetbrains.jet.plugin.refactoring.EmptyValidator
|
||||
import org.jetbrains.jet.plugin.refactoring.CollectingValidator
|
||||
@@ -144,7 +144,7 @@ class CallableBuilder(val config: CallableBuilderConfiguration) {
|
||||
private val typeCandidates = HashMap<TypeInfo, List<TypeCandidate>>();
|
||||
|
||||
{
|
||||
val result = config.currentFile.getAnalysisResults()
|
||||
val result = config.currentFile.analyzeFullyAndGetResult()
|
||||
currentFileContext = result.bindingContext
|
||||
currentFileModule = result.moduleDescriptor
|
||||
}
|
||||
|
||||
+2
-2
@@ -13,7 +13,7 @@ import org.jetbrains.jet.lang.types.Variance
|
||||
import org.jetbrains.jet.lang.types.lang.KotlinBuiltIns
|
||||
import org.jetbrains.jet.plugin.quickfix.createFromUsage.callableBuilder.ParameterInfo
|
||||
import org.jetbrains.jet.plugin.quickfix.JetSingleIntentionActionFactory
|
||||
import org.jetbrains.jet.plugin.caches.resolve.getAnalysisResults
|
||||
import org.jetbrains.jet.plugin.caches.resolve.analyzeFullyAndGetResult
|
||||
import org.jetbrains.jet.lang.psi.JetFile
|
||||
import org.jetbrains.jet.lang.psi.JetAnnotationEntry
|
||||
import java.util.Collections
|
||||
@@ -39,7 +39,7 @@ public object CreateClassFromConstructorCallActionFactory: JetSingleIntentionAct
|
||||
|
||||
val file = fullCallExpr.getContainingFile() as? JetFile ?: return null
|
||||
|
||||
val (context, moduleDescriptor) = callExpr.getAnalysisResults()
|
||||
val (context, moduleDescriptor) = callExpr.analyzeFullyAndGetResult()
|
||||
|
||||
val call = callExpr.getCall(context) ?: return null
|
||||
val targetParent = getTargetParentByCall(call, file) ?: return null
|
||||
|
||||
+2
-2
@@ -13,7 +13,7 @@ import org.jetbrains.jet.lang.psi.JetQualifiedExpression
|
||||
import org.jetbrains.jet.lang.psi.psiUtil.getAssignmentByLHS
|
||||
import org.jetbrains.jet.lang.psi.JetCallExpression
|
||||
import org.jetbrains.jet.lang.psi.JetImportDirective
|
||||
import org.jetbrains.jet.plugin.caches.resolve.getAnalysisResults
|
||||
import org.jetbrains.jet.plugin.caches.resolve.analyzeFullyAndGetResult
|
||||
import org.jetbrains.jet.lang.resolve.calls.callUtil.getCall
|
||||
import org.jetbrains.jet.lang.psi.JetFile
|
||||
import org.jetbrains.jet.lang.resolve.BindingContext
|
||||
@@ -38,7 +38,7 @@ public object CreateClassFromReferenceExpressionActionFactory : JetIntentionActi
|
||||
|
||||
val name = refExpr.getReferencedName()
|
||||
|
||||
val (context, moduleDescriptor) = refExpr.getAnalysisResults()
|
||||
val (context, moduleDescriptor) = refExpr.analyzeFullyAndGetResult()
|
||||
|
||||
val fullCallExpr = refExpr.getParent()?.let {
|
||||
when {
|
||||
|
||||
+2
-2
@@ -40,7 +40,7 @@ import org.jetbrains.jet.lang.resolve.DescriptorToSourceUtils
|
||||
import org.jetbrains.jet.lang.psi.JetNamedFunction
|
||||
import org.jetbrains.jet.lang.psi.psiUtil.getAssignmentByLHS
|
||||
import org.jetbrains.jet.plugin.quickfix.createFromUsage.callableBuilder.getExpressionForTypeGuess
|
||||
import org.jetbrains.jet.plugin.caches.resolve.getAnalysisResults
|
||||
import org.jetbrains.jet.plugin.caches.resolve.analyzeFullyAndGetResult
|
||||
|
||||
object CreateParameterActionFactory: JetSingleIntentionActionFactory() {
|
||||
private fun JetType.hasTypeParametersToAdd(functionDescriptor: FunctionDescriptor, context: BindingContext): Boolean {
|
||||
@@ -66,7 +66,7 @@ object CreateParameterActionFactory: JetSingleIntentionActionFactory() {
|
||||
}
|
||||
|
||||
override fun createAction(diagnostic: Diagnostic): IntentionAction? {
|
||||
val result = (diagnostic.getPsiFile() as? JetFile)?.getAnalysisResults() ?: return null
|
||||
val result = (diagnostic.getPsiFile() as? JetFile)?.analyzeFullyAndGetResult() ?: return null
|
||||
val context = result.bindingContext
|
||||
|
||||
val refExpr = QuickFixUtil.getParentElementOfType(diagnostic, javaClass<JetSimpleNameExpression>()) ?: return null
|
||||
|
||||
@@ -30,7 +30,7 @@ import org.jetbrains.jet.j2k.JavaToKotlinTranslator
|
||||
import org.jetbrains.jet.lang.diagnostics.Severity
|
||||
import org.jetbrains.jet.lang.diagnostics.rendering.DefaultErrorMessages
|
||||
import org.jetbrains.jet.lang.psi.JetFile
|
||||
import org.jetbrains.jet.plugin.caches.resolve.getAnalysisResults
|
||||
import org.jetbrains.jet.plugin.caches.resolve.analyzeFullyAndGetResult
|
||||
import org.jetbrains.jet.JetTestCaseBuilder
|
||||
import com.intellij.openapi.vfs.newvfs.impl.VfsRootAccess
|
||||
|
||||
@@ -74,7 +74,7 @@ public abstract class AbstractJavaToKotlinConverterTest : LightCodeInsightFixtur
|
||||
}
|
||||
|
||||
protected fun addErrorsDump(jetFile: JetFile): String {
|
||||
val diagnostics = jetFile.getAnalysisResults().bindingContext.getDiagnostics()
|
||||
val diagnostics = jetFile.analyzeFullyAndGetResult().bindingContext.getDiagnostics()
|
||||
val errors = diagnostics.filter { it.getSeverity() == Severity.ERROR }
|
||||
if (errors.isEmpty()) return jetFile.getText()
|
||||
val header = errors.map { "// ERROR: " + DefaultErrorMessages.RENDERER.render(it).replace('\n', ' ') }.joinToString("\n", postfix = "\n")
|
||||
|
||||
Reference in New Issue
Block a user