mirror of
https://github.com/tiennm99/lombok.git
synced 2026-05-28 12:22:31 +00:00
Now either all or none of equals/hashCode/canEqual is generated. Fixes issue 240.
This commit is contained in:
@@ -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