Я счастливый пользователь затмения в течение некоторого времени. Но есть одна вещь, что ошибки мне немного:Параметры отображаются как arg0, но только в первый раз?
Когда я начала затмения Марс утром и начать печатать, например:
list.add
(список является ArrayList)
Тогда параметры являются отображаются как arg0 и arg1. Это происходит только в первый раз. Причина, когда я снова набираю «list.add», отображаются имена параметров, поэтому больше нет arg0 и arg1.
Но когда я перехожу к другому классу и использую его, набрав hash.put, параметры arg0 снова. Но когда я попробую это во второй раз, имена параметров будут правильно отображены, больше нет arg0.
У меня есть jdk (1,8 60) с настроенным и выбранным источником (установлены jres и для проекта).
Первая попытка, вы получите arg0:
Второй попробовать имена Param:
Solved:
(благодаря Франческо Foresti для указания меня в правильном направлении)
Найденный! Щелкните правой кнопкой мыши «jre системная библиотека», свойства, выберите «выполнение env» radobutton, нажмите кнопку «окружение», выберите «javase-18» и установите флажок для jdk в списке «совместимый jre». Теперь у rt.jar есть исходное вложение, а не только вложение javadoc. И он сохраняет это даже после проекта обновления maven.
И вы хотите, чтобы нас угадали, основываясь на коде, который вы не показываете? – Stultuske
Я не думаю, что у него есть код для показа ... Я считаю, что он имеет в виду автозаполнение/предложения Eclipse. Может быть, он может опубликовать скриншот, чтобы сделать смысл clearer – dagandlerx
Я думаю, вы должны перейти в следующее меню, _Window -> Настройки -> Java -> Редактор -> Content assist_ и посмотреть, есть ли опция ** Заполнить метод аргументами и показать угаданные аргументы * * выбран для того, что вы видите. –