@Override
public Integer visitChildren(RuleNode arg0) {
int iHash = 1;
boolean bVisit = false;
for (int i = arg0.getChildCount() - 1; i >= 0; i--) {
Integer iVisit = visit(arg0.getChild(i));
// If the visit resulted no hash ignore the hash.
if (iVisit != null) {
iHash = iHash * PRIME + iVisit;
bVisit = true;
}
}
if (bVisit) {
return iHash;
} else {
return defaultResult(); // No result.
}
}
HashVisitor.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:Purify
作者:
评论列表
文章目录