TokenStreamSubset.java 文件源码

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

项目:intellij-plugin-v4 作者:
public void setIndexOfLastToken(int indexOfLastToken) {
        System.out.println("setIndexOfLastToken("+indexOfLastToken+")");
        if ( indexOfLastToken<0 ) {
            System.out.println("replacing "+saveToken.getTokenIndex()+" with "+saveToken);
            tokens.set(saveToken.getTokenIndex(), saveToken);
//          this.indexOfLastToken = indexOfLastToken;
            return;
        }
        int i = indexOfLastToken + 1; // we want to keep token at indexOfLastToken
        sync(i);
        saveToken = tokens.get(i);
        System.out.println("saving "+saveToken);
        CommonToken stopToken = new CommonToken(saveToken);
        stopToken.setType(STOP_TOKEN_TYPE);
        System.out.println("setting "+i+" to "+stopToken);
        tokens.set(i, stopToken);
//      this.indexOfLastToken = indexOfLastToken;
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号