mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-14 22:17:41 +00:00
Improve toString generation for enums. Fixes #1916
This commit is contained in:
1 parent
dc641cc369
commit
7e79316a1f
11 files changed
+168
-31
No files matched your search
@@ -0,0 +1,41 @@
|
||||
import lombok.ToString;
|
||||
@ToString enum ToStringEnum1 {
|
||||
CONSTANT(),
|
||||
<clinit>() {
|
||||
}
|
||||
ToStringEnum1() {
|
||||
super();
|
||||
}
|
||||
public @java.lang.Override @java.lang.SuppressWarnings("all") java.lang.String toString() {
|
||||
return ("ToStringEnum1." + this.name());
|
||||
}
|
||||
}
|
||||
@ToString enum ToStringEnum2 {
|
||||
CONSTANT(),
|
||||
int x;
|
||||
String name;
|
||||
<clinit>() {
|
||||
}
|
||||
ToStringEnum2() {
|
||||
super();
|
||||
}
|
||||
public @java.lang.Override @java.lang.SuppressWarnings("all") java.lang.String toString() {
|
||||
return (((((("ToStringEnum2." + this.name()) + "(x=") + this.x) + ", name=") + this.name) + ")");
|
||||
}
|
||||
}
|
||||
class ToStringEnum3 {
|
||||
@ToString enum MemberEnum {
|
||||
CONSTANT(),
|
||||
<clinit>() {
|
||||
}
|
||||
MemberEnum() {
|
||||
super();
|
||||
}
|
||||
public @java.lang.Override @java.lang.SuppressWarnings("all") java.lang.String toString() {
|
||||
return ("ToStringEnum3.MemberEnum." + this.name());
|
||||
}
|
||||
}
|
||||
ToStringEnum3() {
|
||||
super();
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user