in src/main/java/idea/plugin/psiviewer/controller/actions/ViewElementAtCaretAction.java [33:42]
protected PsiElement getTargetElement(AnActionEvent event)
{
Editor editor = ActionEventUtil.getEditor(event);
if (editor == null)
return null;
final PsiFile psiFile = ActionEventUtil.getPsiFile(event);
if (psiFile == null)
return null;
return psiFile.findElementAt(editor.getCaretModel().getOffset());
}