@Override
public void graph() {
// first pass to extract defs
super.graph();
// second pass to extract refs
firstPass = false;
for (Map.Entry<File, ParseTree> entry : trees.entrySet()) {
processingPath.push(PathUtil.relativizeCwd(entry.getKey().toPath()));
LOGGER.info("Extracting refs from {}", getCurrentFile());
try {
ParseTreeWalker walker = new ParseTreeWalker();
walker.walk(new SwiftParseTreeListener(this), entry.getValue());
} catch (Exception e) {
LOGGER.error("Failed to process {} - unexpected error", getCurrentFile(), e);
} finally {
processingPath.pop();
}
}
}
LanguageImpl.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:srclib-basic
作者:
评论列表
文章目录