1

传递一些数据的既定方式是什么——不仅仅是 int、boolean、String,因为这些可以作为标记属性处理——从创建 an 的类IMarker到 anIMarkerResolution以便快速修复可以“智能”地显示/执行什么?

4

1 回答 1

1

现在通过以下方式处理:

该插件维护需要与标记关联的数据的存储库。每个数据项都分配有一个唯一的 ID,并且该 ID 与标记一起存储。稍后,ResolutionProviders 可以从存储库中检索数据,帮助用户并提供快速修复。

该插件甚至可以将附加数据与插件保存的其他数据一起保存,但现在没有必要。

它甚至不是那么难看的解决方案,您必须注意增量构建和清理,以免出现内存泄漏。

于 2010-11-22T16:23:17.740 回答