好的,所以我有一个快速修复/重构,如果该字段不存在于外部 DSL 中,它会从 Java 类中删除或更改违规字段的类型。
问题是触发 quickfix 的标记在第一次 my 时并未从 GUI 中IncrementalProjectBuilder
删除,即使删除它的代码已被执行。如果我第二次执行 quickfix,相同的标记会再次被删除,只是现在标记也消失在 GUI 中。
有趣的事实:如果我逐步调试删除标记的代码,GUI 会正确更新。
我想,我在这里遗漏了一些东西,告诉一些组件我已经完成了重构或删除了标记。
有什么提示吗?