You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by he...@apache.org on 2022/04/30 09:16:34 UTC
[commons-jexl] branch master updated: JEXL-360: missing controlling side-effect feature
This is an automated email from the ASF dual-hosted git repository.
henrib pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-jexl.git
The following commit(s) were added to refs/heads/master by this push:
new d5621f77 JEXL-360: missing controlling side-effect feature
d5621f77 is described below
commit d5621f77396b626a7a77cb470dd99544f0d78cb6
Author: henrib <he...@apache.org>
AuthorDate: Sat Apr 30 11:16:24 2022 +0200
JEXL-360: missing controlling side-effect feature
---
.../apache/commons/jexl3/parser/FeatureController.java | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/src/main/java/org/apache/commons/jexl3/parser/FeatureController.java b/src/main/java/org/apache/commons/jexl3/parser/FeatureController.java
index 8e24c9ad..23e290b0 100644
--- a/src/main/java/org/apache/commons/jexl3/parser/FeatureController.java
+++ b/src/main/java/org/apache/commons/jexl3/parser/FeatureController.java
@@ -234,4 +234,19 @@ public class FeatureController extends ScriptVisitor {
return controlSideEffect(node, data);
}
+ @Override
+ protected Object visit(final ASTSetShiftLeftNode node, final Object data) {
+ return controlSideEffect(node, data);
+ }
+
+ @Override
+ protected Object visit(final ASTSetShiftRightNode node, final Object data) {
+ return controlSideEffect(node, data);
+ }
+
+ @Override
+ protected Object visit(final ASTSetShiftRightUnsignedNode node, final Object data) {
+ return controlSideEffect(node, data);
+ }
+
}