This is an automated email from the ASF dual-hosted git repository.
Croway pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-upgrade-recipes.git
The following commit(s) were added to refs/heads/main by this push:
new d4d4c81 Fix #107: Narrow transform rename to DataType overloads only
d4d4c81 is described below
commit d4d4c8185ae783a7055e0c5a06a348fea9049d10
Author: Croway <[email protected]>
AuthorDate: Wed May 27 10:22:36 2026 +0200
Fix #107: Narrow transform rename to DataType overloads only
---
.../src/main/resources/META-INF/rewrite/4.17.yaml | 6 +++++-
.../apache/camel/upgrade/CamelUpdate417Test.java | 22 ++++++++++++++++++++++
2 files changed, 27 insertions(+), 1 deletion(-)
diff --git
a/camel-upgrade-recipes/src/main/resources/META-INF/rewrite/4.17.yaml
b/camel-upgrade-recipes/src/main/resources/META-INF/rewrite/4.17.yaml
index db8a231..7338931 100644
--- a/camel-upgrade-recipes/src/main/resources/META-INF/rewrite/4.17.yaml
+++ b/camel-upgrade-recipes/src/main/resources/META-INF/rewrite/4.17.yaml
@@ -29,7 +29,11 @@ displayName: Migrates `camel 4.16` application to `camel
4.17`
description: Migrates `camel 4.16` application to `camel 4.17`.
recipeList:
- org.openrewrite.java.ChangeMethodName:
- methodPattern: "org.apache.camel.model.ProcessorDefinition#transform(..)"
+ methodPattern: "org.apache.camel.model.ProcessorDefinition
transform(org.apache.camel.spi.DataType)"
+ newMethodName: "transformDataType"
+ matchOverrides: true
+ - org.openrewrite.java.ChangeMethodName:
+ methodPattern: "org.apache.camel.model.ProcessorDefinition
transform(org.apache.camel.spi.DataType, org.apache.camel.spi.DataType)"
newMethodName: "transformDataType"
matchOverrides: true
- org.apache.camel.upgrade.camel417.YamlTransform417Recipe
diff --git
a/camel-upgrade-recipes/src/test/java/org/apache/camel/upgrade/CamelUpdate417Test.java
b/camel-upgrade-recipes/src/test/java/org/apache/camel/upgrade/CamelUpdate417Test.java
index 6633d62..6e4130b 100644
---
a/camel-upgrade-recipes/src/test/java/org/apache/camel/upgrade/CamelUpdate417Test.java
+++
b/camel-upgrade-recipes/src/test/java/org/apache/camel/upgrade/CamelUpdate417Test.java
@@ -106,6 +106,28 @@ public class CamelUpdate417Test implements RewriteTest {
"""));
}
+ /**
+ * <a
href="https://camel.apache.org/manual/camel-4x-upgrade-guide-4_17.html#_camel_core">Camel-core
transform EIP</a>
+ */
+ @Test
+ void transformEipNotDataType() {
+ //language=java
+ rewriteRun(java(
+ """
+ import org.apache.camel.builder.RouteBuilder;
+
+ public class TransformRoute extends RouteBuilder {
+
+ @Override
+ public void configure() {
+ from("direct:start")
+ .transform(constant("Hello World"))
+ .to("mock:result");
+ }
+ }
+ """));
+ }
+
/**
* <a
href="https://camel.apache.org/manual/camel-4x-upgrade-guide-4_17.html#_camel_core">Camel-core
transform EIP</a>
*/