1
將創建IMarker
的類從一個類創建爲IMarkerResolution
的類的傳遞某些數據的方法是什麼 - 比int,boolean,String多,因爲它們可以作爲標記屬性處理,快速修復可以對它顯示/做什麼「聰明」?Eclipse:在IMarker和IMarkerResolution之間傳遞數據
將創建IMarker
的類從一個類創建爲IMarkerResolution
的類的傳遞某些數據的方法是什麼 - 比int,boolean,String多,因爲它們可以作爲標記屬性處理,快速修復可以對它顯示/做什麼「聰明」?Eclipse:在IMarker和IMarkerResolution之間傳遞數據
這是通過以下方式處理現在:
插件認爲,需要與標記相關的數據的存儲庫。每個數據項都會分配一個唯一的ID,並將該ID與標記一起存儲。稍後,可以通過幫助用戶並提供快速修復的ResolutionProviders從存儲庫中檢索數據。
該插件甚至可以將附加數據與該插件保存的其他數據一起保存,但目前沒有必要。
作爲一個解決方案,它甚至不是那麼醜陋,你必須照顧增量構建和清理,以免發生內存泄漏。