好吧,首先,这可能是愚蠢和疯狂的。
我正在尝试构建(或使用,如果已经存在的话)一个框架,它接收许多 Java 源文件并输出这些文件交互的方式;例如,file1.java 可以导入file2.java;file2.java 可以从 file3.java 调用静态方法。如果可以在不编译或运行文件集的情况下完成此操作,那将是理想的选择。我知道反射 API 允许我探索类的各个部分,但那是我正在寻找的吗?
此外,这很难扩展到其他语言,例如 Python 或 Lisp(在此处添加任何其他语言)?
我不太确定如何构建问题标题,所以如果以前有人问过这样的问题,如果你能将我链接到那个问题,我会很高兴。