mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-13 16:15:16 +00:00
Now either all or none of equals/hashCode/canEqual is generated. Fixes issue 240.
This commit is contained in:
1 parent
aa1a0e7ac8
commit
83e2fb5e00
16 files changed
+496
-79
No files matched your search
@@ -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