You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2023/12/31 13:33:59 UTC

(camel) branch main updated: camel-core: expression should call super.init (#12626)

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 727be7a26b7 camel-core: expression should call super.init (#12626)
727be7a26b7 is described below

commit 727be7a26b7dab57ca0b8537c38dd3b14e5dc413
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Sun Dec 31 14:33:54 2023 +0100

    camel-core: expression should call super.init (#12626)
---
 .../camel/support/builder/ExpressionBuilder.java   | 42 ++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/core/camel-support/src/main/java/org/apache/camel/support/builder/ExpressionBuilder.java b/core/camel-support/src/main/java/org/apache/camel/support/builder/ExpressionBuilder.java
index 2939d2c1362..aac8847f5d1 100644
--- a/core/camel-support/src/main/java/org/apache/camel/support/builder/ExpressionBuilder.java
+++ b/core/camel-support/src/main/java/org/apache/camel/support/builder/ExpressionBuilder.java
@@ -99,6 +99,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 headerName.init(context);
             }
 
@@ -168,6 +169,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 headerName.init(context);
                 typeName.init(context);
                 classResolver = context.getClassResolver();
@@ -219,6 +221,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 variableName.init(context);
                 factory = context.getCamelContextExtension().getContextPlugin(VariableRepositoryFactory.class);
             }
@@ -295,6 +298,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 variableName.init(context);
                 typeName.init(context);
                 classResolver = context.getClassResolver();
@@ -435,6 +439,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 typeConverter = context.getTypeConverter();
             }
 
@@ -461,6 +466,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 registry = context.getRegistry();
             }
 
@@ -505,6 +511,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 ref.init(context);
                 registry = context.getRegistry();
             }
@@ -532,6 +539,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 this.context = context;
             }
 
@@ -558,6 +566,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 name = context.getName();
                 setValue(name);
             }
@@ -637,6 +646,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 propertyName.init(context);
             }
 
@@ -682,6 +692,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 globalOptions = context.getGlobalOptions();
             }
 
@@ -718,6 +729,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 propertyName.init(context);
             }
 
@@ -773,6 +785,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 exprName.init(context);
                 defaultValue.init(context);
             }
@@ -833,6 +846,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 propertyName.init(context);
                 defaultValue.init(context);
             }
@@ -859,6 +873,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 setValue(value);
             }
 
@@ -883,6 +898,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 exp = language.createExpression(expression);
                 exp.init(context);
             }
@@ -922,6 +938,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 Language lan = context.resolveLanguage(language);
                 if (lan != null) {
                     pred = lan.createPredicate(expression);
@@ -1112,6 +1129,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 name.init(context);
                 classResolver = context.getClassResolver();
             }
@@ -1191,6 +1209,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 hostname = InetAddressUtil.getLocalHostNameSafe();
                 setValue(hostname);
             }
@@ -1346,6 +1365,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 name.init(context);
                 classResolver = context.getClassResolver();
             }
@@ -1414,6 +1434,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 expression.init(context);
             }
 
@@ -1441,6 +1462,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 expression.init(context);
                 type.init(context);
             }
@@ -1477,6 +1499,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 expression.init(context);
                 token.init(context);
             }
@@ -1510,6 +1533,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 expression.init(context);
                 typeConverter = context.getTypeConverter();
             }
@@ -1536,6 +1560,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 expression.init(context);
             }
 
@@ -1571,6 +1596,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 expression.init(context);
                 groupExp = context.resolveLanguage("simple").createExpression(group);
                 groupExp.init(context);
@@ -1612,6 +1638,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 expression.init(context);
                 groupExp = context.resolveLanguage("simple").createExpression(group);
                 groupExp.init(context);
@@ -1657,6 +1684,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 expression.init(context);
                 converter = context.getTypeConverter();
             }
@@ -1689,6 +1717,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 expression.init(context);
             }
 
@@ -1719,6 +1748,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 expression.init(context);
             }
 
@@ -1751,6 +1781,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 expression.init(context);
                 replacementExpression.init(context);
             }
@@ -1774,6 +1805,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 left.init(context);
                 right.init(context);
             }
@@ -1797,6 +1829,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 left.init(context);
                 right.init(context);
             }
@@ -1858,6 +1891,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 for (Expression expression : expressions) {
                     expression.init(context);
                 }
@@ -1908,6 +1942,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 if (optimized == null) {
                     Collection<Object> preprocessedExpression = new ArrayList<>(expressions.size());
                     boolean constantsOnly = true;
@@ -2045,6 +2080,7 @@ public class ExpressionBuilder {
 
                 @Override
                 public void init(CamelContext context) {
+                    super.init(context);
                     final Language language = context.resolveLanguage("simple");
                     this.exp = language.createExpression(expression);
                     this.exp.init(context);
@@ -2073,6 +2109,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 final Language language = context.resolveLanguage("bean");
                 this.exp = language.createExpression(expression);
                 this.exp.init(context);
@@ -2096,6 +2133,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 final Language language = context.resolveLanguage("bean");
                 this.exp = language.createExpression(null, new Object[] { bean, method });
                 this.exp.init(context);
@@ -2121,6 +2159,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 this.language = context.resolveLanguage("bean");
             }
 
@@ -2152,6 +2191,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 exp = simpleExpression(key);
                 exp.init(context);
                 pc = context.getPropertiesComponent();
@@ -2180,6 +2220,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 pc = context.getPropertiesComponent();
             }
 
@@ -2230,6 +2271,7 @@ public class ExpressionBuilder {
 
             @Override
             public void init(CamelContext context) {
+                super.init(context);
                 final Language language = context.resolveLanguage("xtokenize");
                 this.exp = language.createExpression(path, new Object[] { headerName, mode, group, namespaces });
                 this.exp.init(context);