当前位置: 首页 > 知识库问答 >
问题:

任何Java库都可以获得整个Java程序的调用图和每个单个文件的AST?

万俟嘉珍
2023-03-14

我试图为Java程序做一些样式检查/翻译工作。

首先,我想要一个库(最好是在Java中),这样我就可以在我的程序中使用它。其次,我希望它能做到以下几点:

    null
    null

共有1个答案

荀嘉熙
2023-03-14

应该可以使用Eclipse Java编译器及其数据结构作为库而不使用RCP等。对于需要命令行编译的情况,这是Eclipse与javac.exe的等价物。

 类似资料:
  • 问题内容: 每个Java程序都要求至少存在一个类。 以上说法总是正确的吗? 问题答案: 是的,您至少需要一个类才能拥有一个程序,但是 不需要 ,您不需要任何方法(与其他答案相反)。 需要一个类的原因是因为在Java中,所有代码都在类内部。因此,要获取任何代码,您需要一个类。但是,代码不一定需要包含在方法中。它也可以在初始化器中。因此,这是一个没有方法的完整Java程序: 那给… 编辑:从Java

  • 我是java新手,我在VSCODE上编码。我创建2.java文件,如下图所示: 这些是每个文件: Main.java:

  • 当用户下载新图像或使用相机捕获图像时,图库应用程序将更新以显示新图像。 我需要在创建每个新图像时立即收到通知,无论它是如何创建的(相机、浏览器、...),就像画廊应用程序显示的那样。 原来有一个mediaScanner Android组件负责扫描所有类型的媒体文件,当它完成时,它应该发送一个intent“MEDIA _ SCANNER _ FINISHED”(如本例所示)。 所以我添加了下一段代码

  • 本文向大家介绍Java程序可反转句子中的每个单词,包括了Java程序可反转句子中的每个单词的使用技巧和注意事项,需要的朋友参考一下 句子中的每个单词都可以颠倒,并以与以前相同的顺序显示单词。一个例子如下: 演示此过程的程序如下。 示例 输出结果 现在让我们了解上面的程序。 首先,显示原始字符串。然后,方法用于将所有单词存储在数组strWords []中。证明这一点的代码片段如下所示- 字符串rev

  • 本文向大家介绍有10个文件,每个文件1G,每个文件的每一行存放的都是用户的query,每个文件的query都可能重复,要求按照query的频度排序?相关面试题,主要包含被问及有10个文件,每个文件1G,每个文件的每一行存放的都是用户的query,每个文件的query都可能重复,要求按照query的频度排序?时的应答技巧和注意事项,需要的朋友参考一下 做法相同

  • 问题内容: 我有一个使用Java的项目,我创建了七个记录器,可从该程序的每个位置通过外观进行访问。但是在互联网上,我看到很多例子,每个班级都有一个记录器。 最推荐的记录方式是什么? 问题答案: 每个类中的记录器都更好,更易于扩展。原因是在一类中定义一个记录器很容易将实际的记录API与记录器的配置(格式,持久性)分开。我使用了多个大型复杂的Java软件(> 100万行代码),每个类都使用一个记录器。