我在Eclipse中使用别人编写的程序工作,有一段我无法弄清方法调用的过程。看起来修改一个班级的方法似乎是从无处调用的。
有没有办法看到在eclipse中调用方法的顺序?像调试功能一样。或者我会手动添加println的成千上万的方法?Eclipse方法打印?
0
A
回答
1
一种可能的方法是在被称为“fromherehere”的方法中设置断点,然后检查调用堆栈以查看调用的来源。
下面的屏幕截图显示了IDE左上角的调用堆栈。
+0
我可能是错的,但我不认为OP是问如何使用调试器 – Hilikus
+1
我甚至不知道调用堆栈可能被检查,那正是我需要的。 – snocavotia
1
您可以右键单击方法的名称,然后选择打开调用层次结构。这将givwe,其中该方法是从所谓的地点列表,并在他们从等
或者叫您可以Thread.currentThread().getStackTrace()
返回的StackTraceElement
s表示表示目前堆栈跟踪阵列一个程序。您可以迭代和打印,就好像它是一个异常堆栈跟踪一样,以查看实际调用方法的位置。
相关问题
- 1. Eclipse项目打印
- 2. 序列化打印方法
- 3. 算法打印方程
- 4. 递归栈打印方法
- 5. toString()方法打印空值
- 6. 打印()方法不为类
- 7. 打印方法中的NullPointerException
- 8. 方法不打印/返回
- 9. 方法称为不打印
- 10. 打印从空隙方法
- 11. 打印方法调用
- 12. Rails打印作业方法
- 13. Eclipse CDT漂白打印机
- 14. 在Groovy中,如何使用city()方法打印时不使用打印方法
- 15. 如何知道打印机的打印方法何时完成打印文件?
- 16. 将打印方法从PDF更改为默认打印机以打印表格
- 17. 无法打印AfxMessagBox()doModal()方法后
- 18. 无效的语法打印方法
- 19. 打印在Java方法不打印的JTable中
- 20. 我的打印方法保存XPS文件但不打印?
- 21. 使用office.interop打印方法时不打印图像
- 22. 打印方法打印的随机页面
- 23. JAVA使用可打印的打印方法
- 24. Groovy的方法打印拦截乔达日期打印
- 25. 使用简单的打印方法打印数组对象
- 26. Eclipse - 使用Google云打印从应用打印报告
- 27. 无法打印
- 28. 无法打印
- 29. 为什么我的打印方法无法打印二进制搜索树inorder?
- 30. 如何绕过打印方法
http://www.vogella.com/articles/EclipseDebugging/article.html –