private TreePath getPath()

in src/main/java/idea/plugin/psiviewer/view/PsiViewerPanel.java [286:300]


    private TreePath getPath(PsiElement element)
    {
        if (element == null) return null;
        LinkedList list = new LinkedList();
        while (element != null && element != _rootElement)
        {
            list.addFirst(element);
            element = element.getParent();
        }
        if (element != null)
            list.addFirst(element);
        TreePath treePath = new TreePath(list.toArray());
        debug("root=" + _rootElement + ", treePath=" + treePath);
        return treePath;
    }