Я хочу реализовать свой собственный метод equals(Object o), поэтому я хочу добавить только hashCode(), используя lombok.Но я не вижу такой возможности.Есть ли обходной путь для этого?
equals(Object o)
hashCode()
Технически, вы можете использовать @Tolerate, но я бы не рекомендовал это.
@Tolerate
Нет, в Ломбоке нет.Вы можете использовать метод java.util.Objects.hash(), однако.
java.util.Objects.hash()
Кстати.Почему вы хотите такое поведение?А знаете ли вы о недавно добавленной функциональности Lombok, которая позволяет применять @EqualsAndHashCode в отношении методов (и не только полей): https://projectlombok.org/features/EqualsAndHashCode (ищите @EqualsAndHashCode.Include).
@EqualsAndHashCode
@EqualsAndHashCode.Include