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>
      */

Reply via email to