From 16c409063a82d6ad3c256988b0bb8eccc375fa03 Mon Sep 17 00:00:00 2001 From: buczekp <buczekp> Date: Tue, 26 Oct 2010 12:31:01 +0000 Subject: [PATCH] [LMS-1845] missing commit SVN: 18445 --- .../java/ch/systemsx/cisd/common/evaluator/Evaluator.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/common/source/java/ch/systemsx/cisd/common/evaluator/Evaluator.java b/common/source/java/ch/systemsx/cisd/common/evaluator/Evaluator.java index dbf7ab3e13e..f64c121c2f5 100644 --- a/common/source/java/ch/systemsx/cisd/common/evaluator/Evaluator.java +++ b/common/source/java/ch/systemsx/cisd/common/evaluator/Evaluator.java @@ -95,7 +95,7 @@ public final class Evaluator public Evaluator(String expression, Class<?> supportFunctionsOrNull, String initialScriptOrNull) throws EvaluatorException { - if (expression.indexOf('\n') >= 0) + if (isMultiline(expression)) { throw new EvaluatorException("Expression '" + expression + "' contains line breaks"); } @@ -316,4 +316,9 @@ public final class Evaluator "Error evaluating '" + expression + "': " + description[description.length - 1]; return new EvaluatorException(msg); } + + public static boolean isMultiline(String expression) + { + return expression.indexOf('\n') >= 0; + } } -- GitLab