STGroupRootTreeElement.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:jetbrains-plugin-st4 作者:
@NotNull
    @Override
    public TreeElement[] getChildren() {
        ParserRuleContext root = (ParserRuleContext) this.node;
        Collection<ParseTree> rules = Trees.findAllRuleNodes(root, STGParser.RULE_template);
        if ( rules.size()==0 ) return EMPTY_ARRAY;
        List<TreeElement> treeElements = new ArrayList<TreeElement>(rules.size());
        for (ParseTree t : rules) {
            ParseTree nameNode = t.getChild(0);
            treeElements.add(new STGroupTemplateDefTreeElement(model, nameNode));
        }
//      System.out.println("rules="+rules);
        return treeElements.toArray(new TreeElement[treeElements.size()]);
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号