77
88public class Enum extends Expression {
99
10- private final String enumTypeName ;
11- private final String enumConstantName ;
10+ private final String typeName ;
11+ private final String constName ;
1212
13- public Enum (String enumTypeName , String enumConstantName ) {
14- this .enumTypeName = enumTypeName ;
15- this .enumConstantName = enumConstantName ;
13+ public Enum (String typeName , String constName ) {
14+ this .typeName = typeName ;
15+ this .constName = constName ;
1616 }
1717
18- public String getEnumTypeName () {
19- return enumTypeName ;
18+ public String getTypeName () {
19+ return typeName ;
2020 }
2121
22- public String getEnumConstantName () {
23- return enumConstantName ;
22+ public String getConstName () {
23+ return constName ;
2424 }
2525
2626 @ Override
@@ -45,15 +45,15 @@ public boolean isBooleanTrue() {
4545
4646 @ Override
4747 public String toString () {
48- return enumTypeName + "." + enumConstantName ;
48+ return typeName + "." + constName ;
4949 }
5050
5151 @ Override
5252 public int hashCode () {
5353 final int prime = 31 ;
5454 int result = 1 ;
55- result = prime * result + ((enumTypeName == null ) ? 0 : enumTypeName .hashCode ());
56- result = prime * result + ((enumConstantName == null ) ? 0 : enumConstantName .hashCode ());
55+ result = prime * result + ((typeName == null ) ? 0 : typeName .hashCode ());
56+ result = prime * result + ((constName == null ) ? 0 : constName .hashCode ());
5757 return result ;
5858 }
5959
@@ -64,11 +64,11 @@ public boolean equals(Object obj) {
6464 if (obj == null || getClass () != obj .getClass ())
6565 return false ;
6666 Enum other = (Enum ) obj ;
67- return enumTypeName .equals (other .enumTypeName ) && enumConstantName .equals (other .enumConstantName );
67+ return typeName .equals (other .typeName ) && constName .equals (other .constName );
6868 }
6969
7070 @ Override
7171 public Expression clone () {
72- return new Enum (enumTypeName , enumConstantName );
72+ return new Enum (typeName , constName );
7373 }
7474}
0 commit comments