Генерация equals()
автоматически в Eclipse - замечательная функция. Тем не менее, все еще больно генерировать его для целого пакета. Есть ли способ генерировать его для целого пакета?generate equals() в eclipse для целого пакета
ответ
Я не уверен, что можно использовать Generate hashCode and equals
для всего пакета. Но есть лучший способ открыть каждый из файлов и применить Generate hashCode and equals
.
Используя lombok, вы можете добавить equals()
и hashCode()
путем простого добавления @EqualsAndHashCode
аннотации для класса.
Generate hashCode and equals
в Eclipse - хорошая функция, однако вы должны поддерживать (восстанавливать) сгенерированный код при изменении класса, особенно когда вы добавляли или удаляли поля класса.
Если вы используете lombok и @EqualsAndHashCode
, вам не нужно регенерировать автоматически сгенерированные методы. Когда вы изменили класс (добавьте или удалите поля) и сохраните его (что означает, что Eclipse компилирует измененные файлы), lombok автоматически восстанавливает методы equals()
и hashCode()
.
Это сладкий кусок библиотеки. Но работает ли он с Eclipse или я импортирую его в свой проект? –
скачать lombok.jar файл с веб-сайта и выполнить его. Обычно он обнаруживает каталог eclipse и обновляет Eclipse. И затем вы можете добавить lombok.jar в путь класса проекта. Вот и все. – ntalbs
- 1. Как генерировать hashCode() и equals() для пакета в eclipse?
- 2. Reverse engineering generate ==, not equals
- 3. Настроить equals/hashCode в Idea's Generate ...
- 4. Преобразование целого пакета android в файл jar в eclipse
- 5. Eclipse stop generate R.java
- 6. Eclipse - Generate JavaDoc - NullPointerException
- 7. Eclipse, автогенерируемая Equals() метод
- 8. Eclipse не применяет Сохранить действия при форматировании целого пакета (java)
- 9. Генератор Eclipse JPA - генерирует equals() для всех объектов
- 10. equals() generated by Eclipse: getOuterType()?
- 11. Ошибка без HashCode, Equals eclipse
- 12. Eclipse Generate Все сборщики геттеров в пакете
- 13. Debug equals() и hashCode() в Eclipse
- 14. Дубликат пакета в Eclipse
- 15. doctrine: generate: crud для Entites за пределами пакета
- 16. Eclipse Auto Generate Doxygen Комментарии Конфигурация
- 17. Java: преобразование целого в строку. Сравнение с == equals оператором
- 18. Eclipse Generate Gradle файлы сборки не работают
- 19. Отладка пакета APS в Eclipse
- 20. Просмотр зависимостей пакета в Eclipse
- 21. Android: переименование пакета в Eclipse
- 22. make Eclipse equals()/hashCode() использовать getters
- 23. Импорт целого проекта в Maven (Eclipse Juno)
- 24. Невозможно автогенерировать метод equals с помощью eclipse
- 25. Иерархическая структура пакета в Eclipse
- 26. Импорт пакета OSGI в eclipse
- 27. Удаление имени пакета Eclipse
- 28. Eclipse Горячая клавиша для быстрого поиска пакета
- 29. Создание пакета OSGI для Android с Eclipse
- 30. PEP8 совместимый способ переключения входа для целого пакета
umm ... зачем вы хотите это сделать? Я имею в виду, могут быть случаи, когда вы хотите, чтобы другая семантика от одного затмения генерировала – Tedil
@Tedil. Конечно, вы можете, но если вы знаете, что не будете или, по крайней мере, сейчас, это было бы полезно чтобы быть в состоянии сделать быстро. –
Возможно, вы можете написать плагин eclipse, который выполняет эту работу. –