【发布时间】:2012-06-30 06:43:22
【问题描述】:
我正在尝试编写一个插件来改变(更像是添加)当前 eclipse java 调试器的功能。有关我要完成的工作的详细信息,您可以查看此线程:Writing a custom eclipse debugger。我提出了一个新问题,以解决对 eclipse 插件如何工作的细节的一些困惑。
因此,如果我想调整调试器(或 JDT 的任何部分),据我了解,允许通过插件发生这种情况的是所谓的扩展点,基本上是授予访问权限以扩展功能和控制的点在一定程度上你能做什么或不能做什么。我的第一个问题是,这是对这个概念的正确理解吗?如果是,你如何找到这些扩展点(最终它是否是我具体调试问题的一个很好的起点)?
我的第二个问题是关于调试器的,如果我想了解如何从调试器中提取数据(例如变量/堆栈帧信息,基本上是向用户显示的信息)并在我自己的插件中使用它,这可能吗/您将如何开始处理它(这是扩展点的问题)?
我查看了 eclipse 调试器源代码,对调试过程中发生的事情有了大致的了解,但是如何让我的插件传达/提取调试器本身在调试过程中接收到的数据过程?
顺便说一句,如果有人可以回答其中一些问题,尤其是与我的具体问题有关的问题,请随时在另一个线程中发帖,因为仍有 +200 悬赏,这里的问题可能有助于回答更广泛的问题那张贴在那里。
非常感谢您的帮助。
【问题讨论】:
标签: java eclipse debugging eclipse-plugin