Как сделать, чтобы мои собственные предупреждения отображались в представлении проблем Eclipse?

Я разрабатываю подключаемый модуль CDT для Eclipse IDE. Я хочу, чтобы мое собственное предупреждение отображалось в представлении «Проблемы».

введите здесь описание изображения

Кроме того, мое предупреждающее сообщение очень важно и должно быть просмотрено пользователем, но представление «Проблемы» может даже не отображаться, поэтому я показываю окно сообщения.

Как я могу добавить свое предупреждение в представление «Проблемы» и как лучше поступить с предупреждениями, которые должны отображаться в Eclipse IDE?


person user2466068    schedule 07.09.2016    source источник
comment
В представлении «Проблемы» отображаются маркеры.   -  person greg-449    schedule 07.09.2016
comment
Что ты имеешь в виду под "должен быть увиден"? Имейте в виду, что у ваших пользователей может быть отличное от вас представление о срочности сообщения от вашего плагина, и что мы ВСЕ ненавидим всплывающие окна.   -  person CPerkins    schedule 07.09.2016
comment
@CPerkins согласился, меня интересует менее навязчивый способ предупредить пользователя, чем всплывающее окно, но более явный, чем отображение предупреждения в представлении проблемы. Одному из наших пользователей было трудно обнаружить проблему, для него было бы неплохо получить предупреждающее сообщение.   -  person user2466068    schedule 07.09.2016
comment
@ Грег-449, спасибо.   -  person user2466068    schedule 09.09.2016


Ответы (1)


предпочтительный способ обработки предупреждений, которые должны отображаться в Eclipse IDE?

Сделайте их ошибками вместо предупреждений.

Затем, когда следующему состоянию в рабочем процессе требуется вывод проблемного кода, именно тогда уместно сделать всплывающее окно. Когда вы кодируете и вносите изменения, совершенно нормально иметь «временные» ошибки/предупреждения в вашем коде. Всплывающие окна в то время были бы очень неудобны. Но когда я приступаю к запуску своего кода или чего-то подобного, я хочу, чтобы меня предупредили.

Рассмотрим случай запуска Java. Если в коде есть ошибки, появляется такое всплывающее окно:

введите здесь описание изображения

person Jonah Graham    schedule 07.09.2016
comment
Однако это делает их видимыми только в том случае, если отображается представление «Проблемы». OP, похоже, обеспокоен пользователями, которые не смотрят на представление «Проблемы». - person CPerkins; 08.09.2016
comment
@CPerkins спасибо за отзыв, я расширил ответ. Мой предыдущий ответ был особенно лаконичен. - person Jonah Graham; 09.09.2016