public void moveEditorCaret()

in src/main/java/idea/plugin/psiviewer/view/EditorCaretMover.java [31:47]


    public void moveEditorCaret(PsiElement element)
    {
        if (element == null) return;
        if (shouldMoveCaret(element))
        {
            Editor editor = getEditor(element);
            if (editor == null) return;

            int textOffset = element.getTextOffset();
            if (textOffset < editor.getDocument().getTextLength())
            {
                editor.getCaretModel().moveToOffset(textOffset);
                editor.getScrollingModel().scrollToCaret(ScrollType.MAKE_VISIBLE);
            }
        }
        _shouldMoveCaret = true;
    }