如何使用插件以编程方式获取 Eclipse 标签列表
How to get eclipse Tag List Programmatically using a plugin
我是 Eclipse 插件开发的菜鸟,我正在做我的第一个项目。
我需要在 PRE_BUILD 事件中获取标记消息列表(TODO
、FIXME
、...等)。
我经历了 org.eclipse.ui.views.tasklist package
,但我无法找到执行此操作的方法。
这些是 IMarker
个对象,特别是类型为 IMarker.TASK
的标记,用于 TODO...
标记属于 IResource
个对象(IFile
、IFolder
、...)
您可以使用 IResource
public IMarker[] findMarkers(String type, boolean includeSubtypes, int depth)
查找资源上所有标记的方法。
因此,例如,如果您有一个 IProject
,您可以使用
IMarker[] markers = project.findMarkers(IMarker.TASK, true, IResource.DEPTH_INFINITE);
获取项目中资源的所有任务标记。
我是 Eclipse 插件开发的菜鸟,我正在做我的第一个项目。
我需要在 PRE_BUILD 事件中获取标记消息列表(TODO
、FIXME
、...等)。
我经历了 org.eclipse.ui.views.tasklist package
,但我无法找到执行此操作的方法。
这些是 IMarker
个对象,特别是类型为 IMarker.TASK
的标记,用于 TODO...
标记属于 IResource
个对象(IFile
、IFolder
、...)
您可以使用 IResource
public IMarker[] findMarkers(String type, boolean includeSubtypes, int depth)
查找资源上所有标记的方法。
因此,例如,如果您有一个 IProject
,您可以使用
IMarker[] markers = project.findMarkers(IMarker.TASK, true, IResource.DEPTH_INFINITE);
获取项目中资源的所有任务标记。