mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-19 21:11:28 +07:00
Remove redundant casts to FileEditorManagerImpl when calling getSelectedTextEditor(true)
GitOrigin-RevId: 093d3f1f01db47b41733a55031da58a141169af4
This commit is contained in:
committed by
intellij-monorepo-bot
parent
304cdfc050
commit
cb09d92da3
@@ -14,7 +14,6 @@ import com.intellij.debugger.jdi.ThreadReferenceProxyImpl;
|
||||
import com.intellij.debugger.ui.impl.watch.ThreadDescriptorImpl;
|
||||
import com.intellij.openapi.editor.Editor;
|
||||
import com.intellij.openapi.fileEditor.FileEditorManager;
|
||||
import com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl;
|
||||
import com.intellij.openapi.util.TextRange;
|
||||
import com.intellij.psi.PsiCompiledElement;
|
||||
import com.intellij.psi.PsiElement;
|
||||
@@ -127,7 +126,7 @@ public final class DebuggerContextUtil {
|
||||
if (debugSession == null) return null;
|
||||
|
||||
final XSourcePosition position = debugSession.getCurrentPosition();
|
||||
Editor editor = ((FileEditorManagerImpl)FileEditorManager.getInstance(file.getProject())).getSelectedTextEditor(true);
|
||||
Editor editor = FileEditorManager.getInstance(file.getProject()).getSelectedTextEditor(true);
|
||||
if (editor == null || position == null || !position.getFile().equals(file.getOriginalFile().getVirtualFile())) return null;
|
||||
|
||||
PsiMethod method = PsiTreeUtil.getParentOfType(PositionUtil.getContextElement(context), PsiMethod.class, false);
|
||||
|
||||
@@ -10,7 +10,6 @@ import com.intellij.openapi.editor.impl.EditorComponentImpl;
|
||||
import com.intellij.openapi.editor.impl.ImaginaryEditor;
|
||||
import com.intellij.openapi.fileEditor.OpenFileDescriptor;
|
||||
import com.intellij.openapi.fileEditor.ex.FileEditorManagerEx;
|
||||
import com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl;
|
||||
import com.intellij.openapi.fileEditor.impl.text.TextEditorProvider;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import org.jetbrains.annotations.NonNls;
|
||||
@@ -56,7 +55,7 @@ public class TestDataProvider implements DataProvider {
|
||||
}
|
||||
FileEditorManagerEx manager = FileEditorManagerEx.getInstanceEx(myProject);
|
||||
if (CommonDataKeys.EDITOR.is(dataId) || OpenFileDescriptor.NAVIGATE_IN_EDITOR.is(dataId)) {
|
||||
return manager instanceof FileEditorManagerImpl ? ((FileEditorManagerImpl)manager).getSelectedTextEditor(true) : manager.getSelectedTextEditor();
|
||||
return manager.getSelectedTextEditor(true);
|
||||
}
|
||||
else if (PlatformCoreDataKeys.FILE_EDITOR.is(dataId)) {
|
||||
Editor editor = manager.getSelectedTextEditor();
|
||||
|
||||
@@ -3,7 +3,6 @@ package org.editorconfig.language.util
|
||||
|
||||
import com.intellij.openapi.editor.Editor
|
||||
import com.intellij.openapi.fileEditor.FileEditorManager
|
||||
import com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl
|
||||
import com.intellij.openapi.vfs.VfsUtil
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.psi.*
|
||||
@@ -174,7 +173,7 @@ object EditorConfigPsiTreeUtil {
|
||||
fun findIdentifierUnderCaret(element: PsiElement?): PsiElement? {
|
||||
element ?: return null
|
||||
val project = element.project
|
||||
val editor = (FileEditorManager.getInstance(project) as? FileEditorManagerImpl)?.getSelectedTextEditor(true) ?: return null
|
||||
val editor = FileEditorManager.getInstance(project).getSelectedTextEditor(true) ?: return null
|
||||
val file = element.containingFile ?: return null
|
||||
return findIdentifierUnderCaret(editor, file)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user