protected EvaluationResult evaluateOr(IEvaluationContext scope) throws CoreException { if (fExpressions == null) return EvaluationResult.TRUE; EvaluationResult result= EvaluationResult.FALSE; for (Expression expression : fExpressions) { result= result.or(expression.evaluate(scope)); if (result == EvaluationResult.TRUE) return result; } return result; }
protected EvaluationResult evaluateOr(IEvaluationContext scope) throws CoreException { if (fExpressions == null) return EvaluationResult.TRUE; EvaluationResult result= EvaluationResult.FALSE; for (Iterator<Expression> iter= fExpressions.iterator(); iter.hasNext();) { Expression expression= iter.next(); result= result.or(expression.evaluate(scope)); if (result == EvaluationResult.TRUE) return result; } return result; }
protected EvaluationResult evaluateOr(IEvaluationContext scope) throws CoreException { if (fExpressions == null) return EvaluationResult.TRUE; EvaluationResult result= EvaluationResult.FALSE; for (Iterator<Expression> iter= fExpressions.iterator(); iter.hasNext();) { Expression expression= iter.next(); result= result.or(expression.evaluate(scope)); if (result == EvaluationResult.TRUE) return result; } return result; }
protected EvaluationResult evaluateOr(IEvaluationContext scope) throws CoreException { if (fExpressions == null) return EvaluationResult.TRUE; EvaluationResult result= EvaluationResult.FALSE; for (Iterator iter= fExpressions.iterator(); iter.hasNext();) { Expression expression= (Expression)iter.next(); result= result.or(expression.evaluate(scope)); if (result == EvaluationResult.TRUE) return result; } return result; }
protected EvaluationResult evaluateOr(IEvaluationContext scope) throws CoreException { if (fExpressions == null) { return EvaluationResult.TRUE; } EvaluationResult result = EvaluationResult.FALSE; for (Iterator iter = fExpressions.iterator(); iter.hasNext();) { Expression expression = (Expression) iter.next(); result = result.or(expression.evaluate(scope)); if (result == EvaluationResult.TRUE) { return result; } } return result; }