public Component getTreeCellRendererComponent()

in src/main/java/idea/plugin/psiviewer/view/PsiViewerTreeCellRenderer.java [39:50]


    public Component getTreeCellRendererComponent(JTree tree, Object value, boolean isSelected, boolean isExpanded,
                                                  boolean isLeaf, int row, boolean hasFocus) {
        ReadAction.run(() -> super.getTreeCellRendererComponent(tree, value, isSelected, isExpanded, isLeaf, row, hasFocus));
        setIcon(IconCache.DEFAULT_ICON);

        PsiElement psiElement = (PsiElement) value;

        psiElement.accept(_elementVisitor);
        psiElement.accept(_elementVisitorXml);

        return this;
    }