java - java 程序中执行的函数列表(使用 eclipse)

标签 java eclipse open-source

我目前正在开发一个开源项目。我是这个领域的新手。我的工作是向当前现有的代码库添加新功能。

但是,我不知道在项目中的哪里添加我的代码。这些项目包含数百个文件、类和数千个方法。从字面上看不可能检查每一行代码。

例如:假设我正在开发一个名为“计算器”的项目。我有完整的源代码。现在我输入 2 + 3 并按 Enter 键。我得到显示的结果 5。但是,我需要找到源代码中进行精确计算的位置。例如,如果方法定义为:

public int add(int a, int b) {
     return (a+b);
}

所以我需要找到这个方法,但我不知道它的名字。

我目前正在使用 Eclipse IDE。

你能帮我吗?或者我以完全错误的方式处理这个问题?如果是这样,我应该如何为开源项目做出贡献?

最佳答案

我不确定这是否正是您正在寻找的内容,但您可以访问线程的 stackTrace,其中包含有关当前调用的方法的信息。因此,您可以观看此内容以了解调用了哪些方法。
请参阅this question了解如何访问 stackTrace。

要访问正在运行的代码以实现某种日志机制,您可以使用 instrumentation如果您无法直接访问代码,请将代码放入正在运行的程序中。

This logging method可能也值得一看

关于java - java 程序中执行的函数列表(使用 eclipse),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35971816/

相关文章:

java - 为 Android Password Safe 应用程序选择存储数据的最佳解决方案

java - 如何减少多个 Activity 的内存分配

java - 如何更改 DOM 中每个节点上的命名空间?

用于国际象棋中合法移动生成的java库

git - 在 GitHub 上重命名 fork 有什么后果?

java - 如何使用JAVA在Linux中更改对传入文件的权限

java - Eclipse 样式值错误

Eclipse Nodejs vjet v8 调试

java - EJB3 的异常(exception)情况

open-source - 是否有任何 APL 的开源实现?