Now either all or none of equals/hashCode/canEqual is generated. Fixes issue 240.

This commit is contained in:
Roel Spilker
2011-07-18 20:59:52 +02:00
parent aa1a0e7ac8
commit 83e2fb5e00
16 changed files with 496 additions and 79 deletions
@@ -0,0 +1,20 @@
@lombok.EqualsAndHashCode
class EqualsAndHashCode {
int x;
boolean[] y;
Object[] z;
String a;
}
@lombok.EqualsAndHashCode
final class EqualsAndHashCode2 {
int x;
}
@lombok.EqualsAndHashCode(callSuper=false)
final class EqualsAndHashCode3 extends EqualsAndHashCode {
}
@lombok.EqualsAndHashCode(callSuper=true)
class EqualsAndHashCode4 extends EqualsAndHashCode {
}