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;
}
TokenStreamSubset.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:intellij-plugin-v4
作者:
评论列表
文章目录