mirror of
https://github.com/tiennm99/lombok.git
synced 2026-06-01 20:13:03 +00:00
Now either all or none of equals/hashCode/canEqual is generated. Fixes issue 240.
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
@lombok.EqualsAndHashCode class EqualsAndHashCodeWithExistingMethods {
|
||||
int x;
|
||||
EqualsAndHashCodeWithExistingMethods() {
|
||||
super();
|
||||
}
|
||||
public int hashCode() {
|
||||
return 42;
|
||||
}
|
||||
}
|
||||
final @lombok.EqualsAndHashCode class EqualsAndHashCodeWithExistingMethods2 {
|
||||
int x;
|
||||
EqualsAndHashCodeWithExistingMethods2() {
|
||||
super();
|
||||
}
|
||||
public boolean equals(Object other) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
final @lombok.EqualsAndHashCode(callSuper = true) class EqualsAndHashCodeWithExistingMethods3 extends EqualsAndHashCodeWithExistingMethods {
|
||||
int x;
|
||||
EqualsAndHashCodeWithExistingMethods3() {
|
||||
super();
|
||||
}
|
||||
public boolean canEqual(Object other) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user