与文本块相关联的IMarker未被删除

时间:2018-01-17 17:50:56

标签: java eclipse eclipse-plugin annotations marker

我使用org.eclipse.core.resources.markersorg.eclipse.ui.editors.annotationTypesorg.eclipse.ui.editors.markerAnnotationSpecification在我的plugin.xml中创建了自定义标记和注释。

在代码中,我用

创建注释和标记
SimpleMarkerAnnotation annotation = new SimpleMarkerAnnotation( ANNOTATION_ID, marker );

一切似乎都很好。文本具有注释,标记随关联区域一起显示。但是当我删除了带注释的文本块时,注释会消失,但标记仍然位于编辑器的左侧。在plugin.xml中将Persistent设置为false。

Eclipse中的Problems选项卡似乎也没有显示我插入的标记。

我创建了一种方法来根据ID清除注释和标记,并且有效。

当删除相关文本时,如何让左侧的标记也被移除/消失?

0 个答案:

没有答案