PsiMethod (Project project, Editor editor) { if (editor == null) { return null; } PsiFile psiFile = PsiDocumentManager.getInstance(project).getPsiFile(editor.getDocument()); if (psiFile == null) { return null; } final int offset = CharArrayUtil.shiftForward(editor.getDocument().getCharsSequence(), editor.getCaretModel().getOffset(), " \t"); return DebuggerUtilsEx.findPsiMethod(psiFile, offset); }