mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 22:51:17 +07:00
PY-70729: one more method used by 3-rd party plugin, but ignored by plugin verifier for some reason
(cherry picked from commit 6f0672b804131caa4bdec6372493b06345602c08) IJ-CR-129431 GitOrigin-RevId: b437cdd584cd7080e73321451827808931aa0d0e
This commit is contained in:
committed by
intellij-monorepo-bot
parent
870223d2ad
commit
8ee4a76af6
@@ -7,8 +7,11 @@ import com.intellij.openapi.projectRoots.Sdk
|
||||
import com.intellij.openapi.roots.ModuleRootManager
|
||||
import com.intellij.openapi.roots.OrderRootType
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.search.GlobalSearchScope
|
||||
import com.intellij.psi.util.QualifiedName
|
||||
import com.jetbrains.python.extensions.QNameResolveContext
|
||||
import com.jetbrains.python.extensions.getElementAndResolvableName
|
||||
import com.jetbrains.python.extensions.getSdk
|
||||
import com.jetbrains.python.psi.resolve.PyQualifiedNameResolveContext
|
||||
import com.jetbrains.python.psi.resolve.fromModule
|
||||
@@ -83,3 +86,12 @@ fun QualifiedName.getRelativeNameTo(root: QualifiedName): QualifiedName? {
|
||||
return subQualifiedName(root.componentCount, componentCount)
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated moved to {@link com.jetbrains.python.extensions}
|
||||
*/
|
||||
@ApiStatus.ScheduledForRemoval
|
||||
@Deprecated(message = "Moved to com.jetbrains.python")
|
||||
fun QualifiedName.resolveToElement(context: QNameResolveContext, stopOnFirstFail: Boolean = false): PsiElement? {
|
||||
return getElementAndResolvableName(context, stopOnFirstFail)?.element
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user