Rename: JetElement#getBindingContext() -> analyzeFully
This commit is contained in:
@@ -46,7 +46,7 @@ public class DirectiveBasedActionUtils {
|
||||
return;
|
||||
}
|
||||
|
||||
Collection<Diagnostic> diagnostics = ResolvePackage.getBindingContext(file).getDiagnostics().all();
|
||||
Collection<Diagnostic> diagnostics = ResolvePackage.analyzeFully(file).getDiagnostics().all();
|
||||
Collection<Diagnostic> errorDiagnostics = Collections2.filter(diagnostics, new Predicate<Diagnostic>() {
|
||||
@Override
|
||||
public boolean apply(@Nullable Diagnostic diagnostic) {
|
||||
|
||||
+1
-1
@@ -98,7 +98,7 @@ public abstract class AbstractInsertImportOnPasteTest extends JetLightCodeInsigh
|
||||
}
|
||||
|
||||
private static void checkNoUnresolvedReferences(@NotNull final JetFile file) {
|
||||
BindingContext bindingContext = ResolvePackage.getBindingContext(file);
|
||||
BindingContext bindingContext = ResolvePackage.analyzeFully(file);
|
||||
for (Diagnostic diagnostic : bindingContext.getDiagnostics()) {
|
||||
if (Errors.UNRESOLVED_REFERENCE_DIAGNOSTICS.contains(diagnostic.getFactory())) {
|
||||
List<TextRange> textRanges = diagnostic.getTextRanges();
|
||||
|
||||
@@ -26,7 +26,7 @@ import org.jetbrains.jet.cli.common.messages.MessageCollectorPlainTextToStream
|
||||
import com.intellij.openapi.projectRoots.Sdk
|
||||
import org.jetbrains.jet.plugin.PluginTestCaseBase
|
||||
import kotlin.test.assertEquals
|
||||
import org.jetbrains.jet.plugin.caches.resolve.getBindingContext
|
||||
import org.jetbrains.jet.plugin.caches.resolve.analyzeFully
|
||||
import org.jetbrains.jet.lang.diagnostics.Severity
|
||||
import org.jetbrains.jet.codegen.forTestCompile.ForTestCompileRuntime
|
||||
import org.jetbrains.jet.JetTestUtils
|
||||
@@ -46,7 +46,7 @@ public class NoErrorsInStdlibTest : LightCodeInsightFixtureTestCase() {
|
||||
val psiFile = psiManager.findFile(file)
|
||||
if (psiFile is JetFile) {
|
||||
hasAtLeastOneFile = true
|
||||
val bindingContext = psiFile.getBindingContext()
|
||||
val bindingContext = psiFile.analyzeFully()
|
||||
val errors = bindingContext.getDiagnostics().all().filter { it.getSeverity() == Severity.ERROR }
|
||||
|
||||
if (errors.isNotEmpty()) {
|
||||
|
||||
@@ -46,7 +46,7 @@ import org.jetbrains.jet.lang.resolve.name.isSubpackageOf
|
||||
import org.jetbrains.jet.getString
|
||||
import org.jetbrains.jet.getNullableString
|
||||
import org.jetbrains.jet.plugin.search.allScope
|
||||
import org.jetbrains.jet.plugin.caches.resolve.getBindingContext
|
||||
import org.jetbrains.jet.plugin.caches.resolve.analyzeFully
|
||||
import org.jetbrains.jet.lang.resolve.DescriptorToSourceUtils
|
||||
import com.intellij.refactoring.BaseRefactoringProcessor.ConflictsInTestsException
|
||||
import com.intellij.refactoring.util.CommonRefactoringUtil.RefactoringErrorHintException
|
||||
@@ -192,7 +192,7 @@ public abstract class AbstractRenameTest : MultiFileTestCase() {
|
||||
val document = FileDocumentManager.getInstance()!!.getDocument(mainFile)!!
|
||||
val jetFile = PsiDocumentManager.getInstance(context.project).getPsiFile(document) as JetFile
|
||||
|
||||
val bindingContext = jetFile.getBindingContext()
|
||||
val bindingContext = jetFile.analyzeFully()
|
||||
val classDescriptor = bindingContext.get(BindingContext.FQNAME_TO_CLASS_DESCRIPTOR, classFqName)!!
|
||||
|
||||
val psiElement = DescriptorToSourceUtils.descriptorToDeclaration(findDescriptorToRename(classDescriptor))!!
|
||||
|
||||
@@ -24,7 +24,7 @@ import org.jetbrains.jet.lang.psi.psiUtil.parents
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import org.jetbrains.jet.lang.psi.JetElement
|
||||
import org.jetbrains.jet.plugin.util.psi.patternMatching.JetPsiUnifier
|
||||
import org.jetbrains.jet.plugin.caches.resolve.getBindingContext
|
||||
import org.jetbrains.jet.plugin.caches.resolve.analyzeFully
|
||||
import org.jetbrains.jet.plugin.util.psi.patternMatching.toRange
|
||||
import java.io.File
|
||||
import org.jetbrains.jet.JetTestUtils
|
||||
|
||||
Reference in New Issue
Block a user