面向python的java源解析库

2024-05-15 10:26:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我找了一段时间,似乎找不到我要找的东西。我要做的是编写一个python脚本来报告问题并在Java代码中实施代码标准。到目前为止,我发现的所有东西都是将java转换成python或python转换为java的东西,这并不是我真正想要的。我正在寻找一个python库,它可以解析一个数千个类项目,并用python表示源代码,这样我就可以编写类似这样的规则了

  • 每个类都必须有类级别的javadoc
  • 每个类在类级别javadoc中都必须有一个@primaryContactName标记
  • 在类级别的javadoc中,每个类都必须有一个@primaryContactEmail标记
  • 授权的第三方库列表是{1,2,3,4,5}除此之外还有任何库吗 使用的列表
  • 所有列表和地图都是完全安全的。在
  • 废话连篇

我意识到,我可以从javac获得大量的信息,而且我可能会研究使用javac来使版本工作,但是我希望做一些更高级的事情,在那里我可以构建真正的分析

我在过去也做过类似的XDoclet,但那主要是用来在源代码中保存关于它正在访问的系统的元数据,这样的话,我现在所寻找的并没有达到这个分析级别。在

有没有人能找到一个python库来帮你解决这个问题?我认为其他语言(java、c等)在我目前的情况下,python比其他任何语言都更容易使用。在


Tags: 项目代码标记脚本语言列表标准源代码