Отметить ошибку в IRemoteFile в Eclipse
Я пишу плагин Eclipse, который отмечает ошибки в файлах. С IFile
это довольно легко, так как можно использовать createMarker()
метод.
Теперь у меня тоже есть IRemoteFile
элементы. Как IRemoteFile
не реализует IResource
Я не могу позвонить createMarker()
, Кто-нибудь знает способ достижения аналогичного результата с IRemoteFile
?
1 ответ
К сожалению, маркеры могут быть созданы только для ресурсов.
IResource#createMarker(String)
Существует давняя просьба об улучшении, но, похоже, над этим не планируется работать.
И я не понимаю, как это можно обойти, разве что вы создаете теневые ресурсы для каждого IRemoteFile
что вы хотите иметь маркеры для.
И, конечно, синхронизировать содержимое ресурсов с удаленным файлом, чтобы маркеры можно было открыть в редакторе и т. Д.