我是Eclipse Plugin Development的菜鸟,并且正在做我的第一个项目。
我需要在PRE_BUILD事件中获取标记消息的列表(TODO
,FIXME
等)。
我经历了org.eclipse.ui.views.tasklist package
,但是找不到解决方法。
最佳答案
这些是IMarker
对象,特别是TODO的类型IMarker.TASK
的标记...
标记属于IResource
对象(IFile
,IFolder
,...)
您可以使用IResource
public IMarker[] findMarkers(String type, boolean includeSubtypes, int depth)
查找资源上所有标记的方法。
因此,例如,如果您有
IProject
,则可以使用IMarker[] markers = project.findMarkers(IMarker.TASK, true, IResource.DEPTH_INFINITE);
获取项目中资源的所有任务标记。
关于java - 如何使用插件以编程方式获取Eclipse标签列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28623575/