【发布时间】:2014-09-10 09:29:53
【问题描述】:
假设我有以下代码:
Stack<Integer> stack = new Stack<>();
stack.push(1);
stack.pop();
在 Eclipse 中调试时,我可以看到 push() 或 pop() 函数的来源或 Stack 的构造函数吗?按 F5 不会进入其中 - 只是跨步。是否需要一些配置?
感谢您的帮助。
【问题讨论】:
-
你链接JDK源代码了吗? www.mkyong.com/eclipse/eclipse-how-to-attach-jdk-source-code/
-
我做到了,我也可以通过按 F3 来查看源代码,但调试只是跳过它们:(
-
您是否对热键进行了任何更改?它是否与调试视图中的“进入”按钮一起使用?
-
不,它没有 - 我正在按“步入”按钮。另外奇怪的是,当我试图从空堆栈中弹出一个项目时,它会找到 Throwable.class - 它进入 throwable 并执行所有操作,但不在 pop 函数中