From 63ab5973b6d22030d1fc1713f64c66e4fcd146f4 Mon Sep 17 00:00:00 2001 From: Francis Dong Date: Mon, 6 Sep 2021 23:54:31 +0800 Subject: [PATCH] Correct regex expression --- fizz-core/src/main/java/we/fizz/function/FuncExecutor.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fizz-core/src/main/java/we/fizz/function/FuncExecutor.java b/fizz-core/src/main/java/we/fizz/function/FuncExecutor.java index 7e1aa73..a5b76a1 100644 --- a/fizz-core/src/main/java/we/fizz/function/FuncExecutor.java +++ b/fizz-core/src/main/java/we/fizz/function/FuncExecutor.java @@ -253,7 +253,7 @@ public class FuncExecutor { throw new FizzRuntimeException( String.format("invalid argument: %s, Function Expression: %s", argsStr, funcExpression)); } - } else if (argsStr.matches("^null\s*,.*") || argsStr.matches("^null\s*\\).*")) { // null + } else if (argsStr.matches("^null\\s*,.*") || argsStr.matches("^null\\s*\\).*")) { // null if (isVarArgs && i == paramTypes.length - 1) { varArgs.add(null); Object arr = Array.newInstance(clazz.getComponentType(), varArgs.size()); @@ -267,7 +267,7 @@ public class FuncExecutor { argsStrContainer = this.trimArgStr(argsStrContainer, 4, isVarArgs, paramTypes.length, funcExpression); argsStr = argsStrContainer.getArgsStr(); i = argsStrContainer.getIndex(); - } else if (argsStr.matches("^true\s*,.*") || argsStr.matches("^true\s*\\).*")) { // boolean + } else if (argsStr.matches("^true\\s*,.*") || argsStr.matches("^true\\s*\\).*")) { // boolean if (isVarArgs && i == paramTypes.length - 1) { varArgs.add(true); args[i] = varArgs.toArray(new Boolean[varArgs.size()]); @@ -277,7 +277,7 @@ public class FuncExecutor { argsStrContainer = this.trimArgStr(argsStrContainer, 4, isVarArgs, paramTypes.length, funcExpression); argsStr = argsStrContainer.getArgsStr(); i = argsStrContainer.getIndex(); - } else if (argsStr.matches("^false\s*,.*") || argsStr.matches("^false\s*\\).*")) { // boolean + } else if (argsStr.matches("^false\\s*,.*") || argsStr.matches("^false\\s*\\).*")) { // boolean if (isVarArgs && i == paramTypes.length - 1) { varArgs.add(false); args[i] = varArgs.toArray(new Boolean[varArgs.size()]);