Я разрабатываю плагин eclipse, и у меня возник вопрос по поводу разрешения маркера / быстрого исправления. По сути, я хочу показать маркер помимо некоторой строки кода и выделить его, и если пользователь щелкнет маркер, он отобразит раскрывающийся список, предоставляющий пользователям некоторые предварительно определенные элементы, по которым можно щелкнуть. Я сделал это путем расширения org.eclipse.ui.ide.markerResolution, создания классов MarkerResolutionGenerator путем расширения классов IMarkerResolutionGenerator и MarkerResolution путем расширения IMarkerResolutionGenerator2, IMarkerResolution, IMarkerResolution2.
Но оказывается, что в списке есть некоторые собственные элементы затмения, такие как «извлечь его из локальной переменной». Я хочу знать, как убрать собственные предметы этого затмения?
Дополнительная информация: если я наведу указатель мыши на выделенную строку кода, он также покажет список, который не содержит собственных элементов Eclipse. Но парить не то, чего я хочу.
Или есть ли другие способы / API, которые могут достичь желаемой функции?
любые предложения приветствуются.
Спасибо!
Джо