gpt4 book ai didi

java - 用于自动代码编辑的 C++ 或 Java 库?

转载 作者:行者123 更新时间:2023-11-28 03:14:55 25 4
gpt4 key购买 nike

我正在编写/计划编写一个程序,该程序接收一个 java 文件(或多个 java 文件),编辑和添加函数/类/变量,然后输出一个新的 java 文件(或多个文件)。

是否有 C++ 或 Java 库

  1. 可以识别并输出文本文件中类/函数的名称
  2. 可以识别并输出所述类/函数的输入参数的名称
  3. 允许我在特定行或特定函数内插入代码
  4. 可以搜索给定的变量名/值
  5. 保持原始文件格式

我宁愿不必手动编写代码来执行上述操作,因此我们将不胜感激。

提前致谢!

编辑:我目前使用 Eclipse,但不确定如何继续。所以进一步解释我的问题:

在 eclipse 中,如果我编写一个程序来打开另一个 .java 文件,我将如何“请求”eclipse 输出,比如说,我刚刚打开的 .java 文件的所有类名?

此外,我将解释该项目的“目的”以进一步阐明。我想编写一个可以接收任何 java 文件的程序,并将其转换为可以通过 RMI 远程实现的类。为此,我需要添加一个 execute() 函数,让文件实现 Task 和 Serializable 并添加一些变量,等等……据我所知,在 Eclipse 中执行此操作需要手动编辑程序,但我想完全自动化这个过程。

再次感谢。

最佳答案

您需要的大部分内容都可以在现代 IDE 中找到;一些非常好的 IDE 是开源的(eclipse 和 Intellij IDEA Community Edition for Java)。您可能会在那里查看是否有满足您需求的模块。

关于java - 用于自动代码编辑的 C++ 或 Java 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17217545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com