public static LogicOperator fromString(String str) { for (LogicOperator astLogicOperator : LogicOperator.values()) { if (astLogicOperator.getOperator().equals(str)) { return astLogicOperator; } } throw new RuntimeException("Invalid logic operator " + str); }
public ASTLogicOperator(SourceCodeInfo sourceCodeInfo, String operator) { super(sourceCodeInfo, ASTLogicOperator.class.getName()); this.operator = LogicOperator.fromString(operator); }