带有// TODO
的行可在Eciplse IDE的Task
部分中找到。我们如何访问Tasks
部分中的项目列表。
目前,我们可以使用 IMarker 库添加tags
。但是从任务部门访问它们是不可用的。
答案 0 :(得分:0)
您可以使用IResource
findMarkers
方法获取任何标记。
IResource resource = .... any file, folder, workspace root ...
IMarker[] markers = resource.findMarkers(IMarker.TASK, true, IResource.DEPTH_ZERO);
IMarker.TASK
为您提供任务列表。 IResource.DEPTH_ZERO
也会搜索子资源。
您可以从标记中获取行号:
int lineNumber = marker.getAttribute(IMarker.LINE_NUMBER, -1);