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

oscerd pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


The following commit(s) were added to refs/heads/main by this push:
     new ea45c096564 [create-pull-request] automated change (#1997)
ea45c096564 is described below

commit ea45c09656439d9b465a582f7ba996ae133baa3f
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Sep 25 06:31:59 2026 +0200

    [create-pull-request] automated change (#1997)
    
    Co-authored-by: oscerd <[email protected]>
---
 .../camel/springboot/catalog/languages/simple.json      | 17 +++++++++--------
 tooling/camel-spring-boot-dependencies/pom.xml          | 10 ++++++++++
 2 files changed, 19 insertions(+), 8 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/simple.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/simple.json
index ee56efe0ccd..1415c1dea99 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/simple.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/simple.json
@@ -210,13 +210,14 @@
     "!equals": { "index": 25, "kind": "operator", "displayName": "Not equals", 
"label": "binary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Tests whether the left 
operand string does not equal the right operand string, compared as text 
without numeric coercion.", "operatorKind": "binary", "operatorSyntax": "LHS 
!equals RHS", "precedence": 10, "examples": [ "${header.Account1} !equals 
${header.Account2}" ] },
     "++": { "index": 26, "kind": "operator", "displayName": "Inc", "label": 
"unary", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Increments the numeric 
value by one. Must immediately follow a function closing brace.", 
"operatorKind": "unary", "operatorSyntax": "${fn}++", "precedence": 1, 
"examples": [ "${header.count}++" ] },
     "--": { "index": 27, "kind": "operator", "displayName": "Dec", "label": 
"unary", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Decrements the numeric 
value by one. Must immediately follow a function closing brace.", 
"operatorKind": "unary", "operatorSyntax": "${fn}--", "precedence": 1, 
"examples": [ "${header.count}--" ] },
-    "&&": { "index": 28, "kind": "operator", "displayName": "And", "label": 
"logical", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Logical AND. Both left and 
right predicates must evaluate to true.", "operatorKind": "logical", 
"operatorSyntax": "predicate && predicate", "precedence": 30, "examples": [ 
"${header.title} contains 'Camel' && ${header.type} == 'gold'" ] },
-    "||": { "index": 29, "kind": "operator", "displayName": "Or", "label": 
"logical", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Logical OR. At least one 
of the left or right predicates must evaluate to true.", "operatorKind": 
"logical", "operatorSyntax": "predicate || predicate", "precedence": 30, 
"examples": [ "${header.title} contains 'Camel' || ${header.type} == 'gold'" ] 
},
-    "? :": { "index": 30, "kind": "operator", "displayName": "Ternary", 
"label": "ternary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Ternary conditional 
operator. Evaluates the predicate and returns trueValue if true, falseValue if 
false. Requires spaces around both ? and : tokens.", "operatorKind": "ternary", 
"operatorSyntax": "predicate ? trueValue : falseValue", "precedence": 25, 
"examples": [ "${header.foo} >  [...]
-    "~>": { "index": 31, "kind": "operator", "displayName": "Chain", "label": 
"chain", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Pipes the result of the 
left expression as input body to the right expression. Use $param in the right 
expression to reference the piped value explicitly.", "operatorKind": "chain", 
"operatorSyntax": "expr ~> expr", "precedence": 5, "examples": [ "${trim()} ~> 
${uppercase()}", "${substrin [...]
-    "?~>": { "index": 32, "kind": "operator", "displayName": "Chain null 
safe", "label": "chain", "required": false, "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Null-safe chain operator. Same as ~> but stops chaining and returns null if 
the left expression evaluates to null.", "operatorKind": "chain", 
"operatorSyntax": "expr ?~> expr", "precedence": 5, "examples": [ 
"${header.name} ?~> ${trim()} ?~> ${uppercase()}" ] },
-    "?:": { "index": 33, "kind": "operator", "displayName": "Elvis", "label": 
"other", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Elvis operator 
(null-coalescing). Returns the left operand if it is not null\/empty, otherwise 
returns the right operand as a fallback value.", "operatorKind": "other", 
"operatorSyntax": "expr ?: defaultValue", "precedence": 20, "examples": [ 
"${header.username} ?: 'Guest'", "${body} ?: $ [...]
-    ":=": { "index": 34, "kind": "operator", "displayName": "Init variable", 
"label": "init", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Assigns a local variable 
in the init block at the top of an expression ($init{ ... }init$), computed 
once and used in the expression as ${name}. Each statement ends with a 
semicolon and a new line.", "operatorKind": "init", "operatorSyntax": "$name := 
expr;", "precedence": 1, "exam [...]
-    "~:=": { "index": 35, "kind": "operator", "displayName": "Init function", 
"label": "init", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Declares a local custom 
function in the init block at the top of an expression ($init{ ... }init$), 
usually as a chain of functions on the input, called as ${name()} (the message 
body as input), ${name(exp)} (an explicit input) or from another function as 
${function(name)}. Each s [...]
+    "!": { "index": 28, "kind": "operator", "displayName": "Not", "label": 
"logical", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Logical NOT. Negates the 
function that follows it, answering the opposite of what that function answers 
as a predicate: a value that is not null and not false is true. Written 
directly in front of the function, in a predicate only: in an expression a ! is 
text, as in Hello ${body}!", "oper [...]
+    "&&": { "index": 29, "kind": "operator", "displayName": "And", "label": 
"logical", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Logical AND. Both left and 
right predicates must evaluate to true.", "operatorKind": "logical", 
"operatorSyntax": "predicate && predicate", "precedence": 30, "examples": [ 
"${header.title} contains 'Camel' && ${header.type} == 'gold'" ] },
+    "||": { "index": 30, "kind": "operator", "displayName": "Or", "label": 
"logical", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Logical OR. At least one 
of the left or right predicates must evaluate to true.", "operatorKind": 
"logical", "operatorSyntax": "predicate || predicate", "precedence": 30, 
"examples": [ "${header.title} contains 'Camel' || ${header.type} == 'gold'" ] 
},
+    "? :": { "index": 31, "kind": "operator", "displayName": "Ternary", 
"label": "ternary", "required": false, "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "Ternary conditional 
operator. Evaluates the predicate and returns trueValue if true, falseValue if 
false. Requires spaces around both ? and : tokens.", "operatorKind": "ternary", 
"operatorSyntax": "predicate ? trueValue : falseValue", "precedence": 25, 
"examples": [ "${header.foo} >  [...]
+    "~>": { "index": 32, "kind": "operator", "displayName": "Chain", "label": 
"chain", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Pipes the result of the 
left expression as input body to the right expression. Use $param in the right 
expression to reference the piped value explicitly.", "operatorKind": "chain", 
"operatorSyntax": "expr ~> expr", "precedence": 5, "examples": [ "${trim()} ~> 
${uppercase()}", "${substrin [...]
+    "?~>": { "index": 33, "kind": "operator", "displayName": "Chain null 
safe", "label": "chain", "required": false, "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Null-safe chain operator. Same as ~> but stops chaining and returns null if 
the left expression evaluates to null.", "operatorKind": "chain", 
"operatorSyntax": "expr ?~> expr", "precedence": 5, "examples": [ 
"${header.name} ?~> ${trim()} ?~> ${uppercase()}" ] },
+    "?:": { "index": 34, "kind": "operator", "displayName": "Elvis", "label": 
"other", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Elvis operator 
(null-coalescing). Returns the left operand if it is not null\/empty, otherwise 
returns the right operand as a fallback value.", "operatorKind": "other", 
"operatorSyntax": "expr ?: defaultValue", "precedence": 20, "examples": [ 
"${header.username} ?: 'Guest'", "${body} ?: $ [...]
+    ":=": { "index": 35, "kind": "operator", "displayName": "Init variable", 
"label": "init", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Assigns a local variable 
in the init block at the top of an expression ($init{ ... }init$), computed 
once and used in the expression as ${name}. Each statement ends with a 
semicolon and a new line.", "operatorKind": "init", "operatorSyntax": "$name := 
expr;", "precedence": 1, "exam [...]
+    "~:=": { "index": 36, "kind": "operator", "displayName": "Init function", 
"label": "init", "required": false, "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Declares a local custom 
function in the init block at the top of an expression ($init{ ... }init$), 
usually as a chain of functions on the input, called as ${name()} (the message 
body as input), ${name(exp)} (an explicit input) or from another function as 
${function(name)}. Each s [...]
   }
 }
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index 36b7bd034da..055a86d9b6d 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -307,6 +307,11 @@
         <artifactId>opentelemetry-proto</artifactId>
         <version>1.11.0-alpha</version>
       </dependency>
+      <dependency>
+        <groupId>javax.inject</groupId>
+        <artifactId>javax.inject</artifactId>
+        <version>1</version>
+      </dependency>
       <dependency>
         <groupId>net.bytebuddy</groupId>
         <artifactId>byte-buddy</artifactId>
@@ -5410,6 +5415,11 @@
         <artifactId>junit-start</artifactId>
         <version>6.1.3</version>
       </dependency>
+      <dependency>
+        <groupId>org.ow2.asm</groupId>
+        <artifactId>asm</artifactId>
+        <version>9.10.1</version>
+      </dependency>
       <dependency>
         <groupId>org.xmlunit</groupId>
         <artifactId>xmlunit-assertj3</artifactId>

Reply via email to