package jadx.core.dex.instructions;
import jadx.core.utils.exceptions.JadxRuntimeException;
public enum IfOp {
EQ("=="),
NE("!="),
LT("<"),
LE("<="),
GT(">"),
GE(">=");
private final String symbol;
IfOp(String symbol) {
this.symbol = symbol;
}
public String getSymbol() {
return symbol;
}
public IfOp invert() {
switch (this) {
case EQ:
return NE;
case NE:
return EQ;
case LT:
return GE;
case LE:
return GT;
case GT:
return LE;
case GE:
return LT;
default:
throw new JadxRuntimeException("Unknown if operations type: " + this);
}
}
}