我正在开发一个Eclipse插件中的自定义调试视图。在此视图中,我需要知道何时处于调试模式以及当前是否触发了断点。
目前,当我的视图处于活动状态时,我通过监听DebugPlugin和IBreakpointManager中的各种调试事件来实现这一点。如果我的视图已经打开并且插件已被激活,则此方法有效,但是如果在调试会话期间打开我的视图,则无法知道是否已经开始了调试会话。
有没有办法明确检查调试会话是否正在进行中?一种可能性是强制使我的插件在Eclipse加载时自动启动,但我宁愿避免这样做。
有什么想法吗?
谢谢, Alan
目前,当我的视图处于活动状态时,我通过监听DebugPlugin和IBreakpointManager中的各种调试事件来实现这一点。如果我的视图已经打开并且插件已被激活,则此方法有效,但是如果在调试会话期间打开我的视图,则无法知道是否已经开始了调试会话。
有没有办法明确检查调试会话是否正在进行中?一种可能性是强制使我的插件在Eclipse加载时自动启动,但我宁愿避免这样做。
有什么想法吗?
谢谢, Alan