java - 如何将 java 源代码构造映射到导入?

标签 java parsing javaparser

更广泛的背景是,我正在编写一个工具,试图粗略估计 Java 开发人员在组织中跨项目的各种 Java 库/技术方面的咨询潜力。

文件的版本历史记录为我提供了编写/修改每一行代码的开发人员。如果我可以将 java 源代码构造映射到特定的导入语句(无论相关的地方),我就可以提出一个评分系统,为开发人员每次使用 java 库 api 时分配分数。

最佳答案

我对此的一个新手想法是,如果您可以一次删除每个导入语句的最后一个字符,然后通过运行该类,您可以获得错误日志,它可以告诉您哪些代码构造,特别是哪些类无法识别。通过它,您可以检查特定导入语句对代码的影响。

关于java - 如何将 java 源代码构造映射到导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29204237/

相关文章:

parsing - 有人能模仿R2中的find/any行为吗?

java - 如何提取分支决策的 boolean 值?

java - JSoup 在网页上看不到表格

java - 对作为一个类实例的字段使用 Mock

java - eclipse中断点旁边的类似分支的图标是什么意思?

java - 减少 Java 安全设置

java - 使用websocket的最大连接数

c# - 从 C# 中的货币转换器 API 获取汇率

parsing - 如何在一个非常大的单行文件中找到一个模式和周围的内容?

java - 使用 JavaParser 将字符串字段添加到新的compilationUnit