jsweet/transpiler/src/test/java/source/enums/MyComplexEnum2.java
Renaud Pawlak 794ea24503 back to snapshot mode + enum test added
- repo should alway be in snapshot mode
- just wanted to make sure that enums are ok with modules
2017-08-04 10:34:27 +02:00

42 lines
844 B
Java

package source.enums;
import source.enums.other.ComplexEnumsAccess;
public enum MyComplexEnum2 {
FREE_RATIO(null), VIEW_3D_RATIO(null), RATIO_4_3(4f / 3), RATIO_3_2(1.5f), RATIO_16_9(16f / 9), RATIO_2_1(
2f / 1f), SQUARE_RATIO(1f);
private final Float value;
public String str;
public String otherName;
private MyComplexEnum2(Float value) {
this.value = value;
this.str = "--" + value.intValue() + "--";
this.otherName = this.name().toLowerCase() + "_" + ordinal();
aNonStaticMethod();
this.aNonStaticMethod();
aStaticMethod2();
}
public Float getValue() {
aNonStaticMethod();
this.aNonStaticMethod();
aStaticMethod2();
return value;
}
public static void aStaticMethod() {
ComplexEnumsAccess.trace2.push("static");
}
public static void aStaticMethod2() {
}
public void aNonStaticMethod() {
}
}