mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-06 14:14:37 +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,26 @@
|
||||
@lombok.EqualsAndHashCode
|
||||
class EqualsAndHashCodeWithExistingMethods {
|
||||
int x;
|
||||
|
||||
public int hashCode() {
|
||||
return 42;
|
||||
}
|
||||
}
|
||||
|
||||
@lombok.EqualsAndHashCode
|
||||
final class EqualsAndHashCodeWithExistingMethods2 {
|
||||
int x;
|
||||
|
||||
public boolean equals(Object other) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@lombok.EqualsAndHashCode(callSuper=true)
|
||||
final class EqualsAndHashCodeWithExistingMethods3 extends EqualsAndHashCodeWithExistingMethods {
|
||||
int x;
|
||||
|
||||
public boolean canEqual(Object other) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user