传递一些数据的既定方法是什么 - 比int,boolean,String更多,因为那些可以作为标记属性处理 - 从创建IMarker
到IMarkerResolution
的类,以便快速修复可以“智能”显示/做什么?
答案 0 :(得分:1)
现在按以下方式处理:
该插件维护需要与标记关联的数据的存储库。每个数据项都会获得一个唯一的ID,并且该ID与标记一起存储。稍后,ResolutionProviders可以从存储库中检索数据,以帮助用户并提供快速修复。
该插件甚至可以将附加数据与插件保存的其他数据一起保留,但现在不需要。
它甚至不是一个丑陋的解决方案,你必须处理增量构建和清理,以免内存泄漏。