Исключить модуль из опции кода очистки IntelliJ (исправление для вывода типа явных исключений в Java 8) - PullRequest
0 голосов
/ 21 января 2019

Я бы хотел исключить конкретную строку (или единицу минимального размера) из опции кода очистки IntelliJ. Нам нужно обойти эту проблему с выводом типа исключений , который был исправлен в Java 9, но мы застряли в Java 8.

Обходной путь, очищаемый IntelliJ, предоставляется Oracle по ссылке:

- return g(f("Hi", MyException.class));
+ return g(this.<String, MyException>f("Hi", MyException.class));

Это исправление очищается с помощью intellij, если вы отметили код очистки.

Мы можем нажать «убрать код» без галочки, но у него много участников, поэтому кто-то в конечном итоге отметит и отменит исправление.

Ответы [ 2 ]

0 голосов
/ 21 января 2019

Решено, критически в коде, поскольку мы не вносим изменения в наши индивидуальные конфигурации IntelliJ.

  1. Alt + Enter на неактивном универсальном (предупреждение)
  2. выделение Remove all type arguments и нажмите right arrow
  3. Suppress for ...

Для «метода» появится аннотация @SuppressWarnings - это мое личное предпочтение.

0 голосов
/ 21 января 2019

Вы можете определить маркеры форматирования: Настройки |Редактор |Код Стиль |Включить маркеры форматирования.

Проверка Пример использования маркеров форматирования

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...