IntelliJ заменяет имена параметров метода интерфейса - PullRequest
0 голосов
/ 26 августа 2018

У меня проблемы с именами локальных переменных методов, которые находятся в интерфейсе программы Intellij IDEA (см. Экраны ниже).Имя переменных - "s1", "s2" вместо правильных имен, которые я установил в интерфейсе.

Класс интерфейса находится в другом .jar, который добавляется в артефакты структуры проекта.

Iполностью не знаю, как решить эту проблему.

Как это выглядит в редакторе, когда я хочу использовать метод:

enter image description here

Какэто выглядит в интерфейсе:

enter image description here

Как это выглядит в классе, реализующем интерфейс:

enter image description here

1 Ответ

0 голосов
/ 26 августа 2018

Вы импортируете этот материал из скомпилированной фляги .

Классы, однажды скомпилированные, больше не содержат исходных имен переменных. Они также не хранят Javadocs.

То, что вы хотите сделать, это создать отдельный jar-файл только с javadocs и импортировать его в ваш проект (если вы используете maven, это можно сделать с помощью следующего плагина: https://maven.apache.org/plugins/maven-javadoc-plugin/usage.html) или если у вас есть доступ к Исходный код вашей библиотеки вы можете перейти в Файл> Структура проекта и добавить ссылку на исходный код.

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