package warnings;
public enum Relation {
less("<"),
greater(">"),
lesseq("<="),
greatereq(">="),
eqasgn("="),
eqrel("=="),
noteq("!=");
String sign;
Relation(String sign){
this.sign=sign;
}
public String toString(){
return sign;
}
public static Relation getOppositeRelation(Relation rel) {
switch(rel) {
case eqrel:return noteq;
case eqasgn:return noteq;
case greatereq: return less;
case less: return greatereq;
case greater: return lesseq;
case lesseq: return greater;
case noteq: return eqrel;
default: return null;
}
}
}