You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by or...@apache.org on 2022/10/13 15:53:49 UTC

[camel] 01/02: (chores) camel-xpath: avoid shadowing variables

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

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

commit a149d9d20311ed390f6d4bc59013e9a9567c82d9
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Thu Oct 13 14:45:48 2022 +0200

    (chores) camel-xpath: avoid shadowing variables
---
 .../org/apache/camel/language/xpath/XPathBuilder.java   | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/components/camel-xpath/src/main/java/org/apache/camel/language/xpath/XPathBuilder.java b/components/camel-xpath/src/main/java/org/apache/camel/language/xpath/XPathBuilder.java
index cea74e57d03..846ae337d49 100644
--- a/components/camel-xpath/src/main/java/org/apache/camel/language/xpath/XPathBuilder.java
+++ b/components/camel-xpath/src/main/java/org/apache/camel/language/xpath/XPathBuilder.java
@@ -659,8 +659,8 @@ public class XPathBuilder extends ServiceSupport
                 if (!list.isEmpty()) {
                     Object value = list.get(0);
                     if (value != null) {
-                        String text = exchange.get().getContext().getTypeConverter().convertTo(String.class, value);
-                        return exchange.get().getIn().getHeader(text);
+                        String headerText = exchange.get().getContext().getTypeConverter().convertTo(String.class, value);
+                        return exchange.get().getIn().getHeader(headerText);
                     }
                 }
                 return null;
@@ -719,8 +719,8 @@ public class XPathBuilder extends ServiceSupport
                 if (exchange.get() != null && !list.isEmpty()) {
                     Object value = list.get(0);
                     if (value != null) {
-                        String text = exchange.get().getContext().getTypeConverter().convertTo(String.class, value);
-                        return exchange.get().getOut().getHeader(text);
+                        String headerText = exchange.get().getContext().getTypeConverter().convertTo(String.class, value);
+                        return exchange.get().getOut().getHeader(headerText);
                     }
                 }
                 return null;
@@ -751,11 +751,11 @@ public class XPathBuilder extends ServiceSupport
                 if (!list.isEmpty()) {
                     Object value = list.get(0);
                     if (value != null) {
-                        String text = exchange.get().getContext().getTypeConverter().convertTo(String.class, value);
+                        String propertyText = exchange.get().getContext().getTypeConverter().convertTo(String.class, value);
                         try {
                             // use the property placeholder resolver to lookup
                             // the property for us
-                            Object answer = exchange.get().getContext().resolvePropertyPlaceholders("{{" + text + "}}");
+                            Object answer = exchange.get().getContext().resolvePropertyPlaceholders("{{" + propertyText + "}}");
                             return answer;
                         } catch (Exception e) {
                             throw new XPathFunctionException(e);
@@ -791,9 +791,9 @@ public class XPathBuilder extends ServiceSupport
                 if (!list.isEmpty()) {
                     Object value = list.get(0);
                     if (value != null) {
-                        String text = exchange.get().getContext().getTypeConverter().convertTo(String.class, value);
+                        String exprText = exchange.get().getContext().getTypeConverter().convertTo(String.class, value);
                         Language simple = exchange.get().getContext().resolveLanguage("simple");
-                        Expression exp = simple.createExpression(text);
+                        Expression exp = simple.createExpression(exprText);
                         Object answer = exp.evaluate(exchange.get(), Object.class);
                         return answer;
                     }
@@ -1012,7 +1012,6 @@ public class XPathBuilder extends ServiceSupport
 
             // Check if we need to apply the XPath expression to a header
             if (ObjectHelper.isNotEmpty(getHeaderName())) {
-                String headerName = getHeaderName();
                 // only convert to input stream if really needed
                 if (isInputStreamNeeded(exchange, headerName)) {
                     is = exchange.getIn().getHeader(headerName, InputStream.class);