Added test to confirm behaviour of @RequiredArgsConstructor, @ToString, and @Getter on enums.

This commit is contained in:
Reinier Zwitserloot committed 2011-02-07 23:21:15 +01:00
1 parent 492c6f3da8
commit b15bcb09e9
3 files changed
+40

No files matched your search

@@ -0,0 +1,17 @@
public enum DataOnEnum {
A("hello");
private final String someField;
@java.lang.SuppressWarnings("all")
public String getSomeField() {
return this.someField;
}
@java.lang.Override
@java.lang.SuppressWarnings("all")
public java.lang.String toString() {
return "DataOnEnum(someField=" + this.getSomeField() + ")";
}
@java.lang.SuppressWarnings("all")
private DataOnEnum(final String someField) {
this.someField = someField;
}
}
@@ -0,0 +1,16 @@
public @lombok.Getter @lombok.ToString @lombok.RequiredArgsConstructor enum DataOnEnum {
A("hello"),
private final String someField;
<clinit>() {
}
private @java.lang.SuppressWarnings("all") DataOnEnum(final String someField) {
super();
this.someField = someField;
}
public @java.lang.SuppressWarnings("all") String getSomeField() {
return this.someField;
}
public @java.lang.Override @java.lang.SuppressWarnings("all") java.lang.String toString() {
return (("DataOnEnum(someField=" + this.getSomeField()) + ")");
}
}
@@ -0,0 +1,7 @@
@lombok.Getter
@lombok.ToString
@lombok.RequiredArgsConstructor
public enum DataOnEnum {
A("hello");
private final String someField;
}