From c32ee0edf2d8c1dc251a6bb271a7f40f32eaa784 Mon Sep 17 00:00:00 2001 From: "Andrey.Cherkasov" Date: Tue, 8 Feb 2022 00:36:20 +0300 Subject: [PATCH] Revert changes from dd47711336407244e83a55ebca3f8745f9e48335 GitOrigin-RevId: ce29699881eb963342b5babb77e42df3d3db7a85 --- .../intellij/psi/impl/PsiDocumentManagerImpl.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/psi/impl/PsiDocumentManagerImpl.java b/platform/lang-impl/src/com/intellij/psi/impl/PsiDocumentManagerImpl.java index 9d0bb9061693..01affeec3e1e 100644 --- a/platform/lang-impl/src/com/intellij/psi/impl/PsiDocumentManagerImpl.java +++ b/platform/lang-impl/src/com/intellij/psi/impl/PsiDocumentManagerImpl.java @@ -1,4 +1,4 @@ -// Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.psi.impl; import com.intellij.AppTopics; @@ -66,11 +66,12 @@ public final class PsiDocumentManagerImpl extends PsiDocumentManagerBase { final VirtualFile virtualFile = FileDocumentManager.getInstance().getFile(document); if (virtualFile != null && virtualFile.isValid()) { Collection projects = ProjectLocator.getInstance().getProjectsForFile(virtualFile); - if (!projects.isEmpty() && !projects.contains(myProject)) { - LOG.error("Trying to get PSI for an alien project. VirtualFile=" + virtualFile + - ";\n myProject=" + myProject + - ";\n projects returned: " + projects); - } + LOG.assertTrue(projects.isEmpty() || projects.contains(myProject), "Trying to get PSI for an alien project. VirtualFile=" + + virtualFile + + ";\n myProject=" + + myProject + + ";\n projects returned: " + + projects); } } return psiFile;