【发布时间】:2015-12-22 19:05:09
【问题描述】:
我正在开发与调试器服务框架 (DSF) 一起使用的 Eclipse 插件。我试图实现的目标是将IBreakpointsExtension.IBreakpointHitDMEvent 映射到平台断点org.eclipse.debug.core.model.IBreakpoint。有服务和功能可以完全满足我的需要:org.eclipse.cdt.dsf.debug.service.BreakpointsMediator2#getPlatformBreakpoint。
问题是如何获取/创建org.eclipse.cdt.dsf.debug.service.BreakpointsMediator2?
我尝试调用DsfServicesTracker#getService(BreakpointsMediator2.class),但它返回null。
还有另一种选择(我猜)在要使用的地方创建BreakpointsMediator2 实例。在这种情况下,我们需要org.eclipse.cdt.dsf.debug.service.IBreakpointAttributeTranslator2 的实例。但DsfServicesTracker#getService(IBreakpointAttributeTranslator2.class) 也返回null。
【问题讨论】:
标签: eclipse debugging plugins eclipse-cdt