mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-17 14:14:34 +00:00
Javac's printer screws up on complex enums. Added tests for this case.
This commit is contained in:
1 parent
87044b0bc5
commit
aa2643092d
2 files changed
+70
No files matched your search
@@ -0,0 +1,35 @@
|
||||
enum Ranks {
|
||||
CLUBS,
|
||||
HEARTS,
|
||||
DIAMONDS,
|
||||
SPADES;
|
||||
}
|
||||
enum Complex {
|
||||
RED("ff0000"),
|
||||
GREEN("00ff00"),
|
||||
BLUE("0000f");
|
||||
private final String webColour;
|
||||
Complex(String webColour) {
|
||||
this.webColour = webColour;
|
||||
}
|
||||
public String getWebColour() {
|
||||
return webColour;
|
||||
}
|
||||
}
|
||||
enum Complexer {
|
||||
RED {
|
||||
public void foo() {
|
||||
}
|
||||
public void bar() {
|
||||
}
|
||||
},
|
||||
GREEN("foo") {
|
||||
public void foo() {
|
||||
}
|
||||
};
|
||||
public abstract void foo();
|
||||
Complexer(String colour) {
|
||||
}
|
||||
Complexer() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
enum Ranks {
|
||||
CLUBS, HEARTS, DIAMONDS, SPADES
|
||||
}
|
||||
|
||||
enum Complex {
|
||||
RED("ff0000"), GREEN("00ff00"), BLUE("0000f");
|
||||
|
||||
private final String webColour;
|
||||
|
||||
Complex(String webColour) {
|
||||
this.webColour = webColour;
|
||||
}
|
||||
|
||||
public String getWebColour() {
|
||||
return webColour;
|
||||
}
|
||||
}
|
||||
|
||||
enum Complexer {
|
||||
RED {
|
||||
public void foo() {
|
||||
}
|
||||
public void bar() {
|
||||
}
|
||||
},
|
||||
GREEN("foo") {
|
||||
public void foo() {
|
||||
}
|
||||
};
|
||||
public abstract void foo();
|
||||
Complexer(String colour) {
|
||||
}
|
||||
Complexer() {
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user