Files
openide/plugins/lombok/testData/highlighting/LombokEqualsAndHashCode.java
Anna Kozlova 6722611b2c [lombok] do not suggest to remove default annotation value for EqualsAndHashCode(of) (IDEA-166856)
GitOrigin-RevId: 7ba422ddaf6c900f589f15356e99acc4fc42c7d0
2022-04-25 11:52:42 +00:00

28 lines
667 B
Java

import lombok.Data;
import lombok.EqualsAndHashCode;
public class LombokEqualsAndHashCode {
@Data
static class Parent {
private int i;
}
@Data
@EqualsAndHashCode(callSuper = true, doNotUseGetters = true, of = {})
static class Child1 extends Parent {
private float f;
}
@Data
@EqualsAndHashCode(callSuper = false, doNotUseGetters = <warning descr="Redundant default parameter value assignment">false</warning>)
static class Child2 extends Parent {
private float f;
}
public static void main(String[] args) {
System.out.println(new Parent());
System.out.println(new Child1());
System.out.println(new Child2());
}
}