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

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

commit 99ebf5aabb2f85d1dc82d6f2ddc76e2ae3be34aa
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Dec 24 10:39:35 2025 +0100

    CAMEL-22573: camel-yaml-dsl - Add @Generated to generated java source
---
 .../dsl/yaml/deserializers/ExpressionDeserializers.java      |  4 +++-
 .../camel/dsl/yaml/deserializers/ModelDeserializers.java     |  4 +++-
 .../dsl/yaml/deserializers/ModelDeserializersResolver.java   |  4 +++-
 .../camel/maven/dsl/yaml/GenerateYamlDeserializersMojo.java  | 12 +++++++++++-
 4 files changed, 20 insertions(+), 4 deletions(-)

diff --git 
a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ExpressionDeserializers.java
 
b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ExpressionDeserializers.java
index 7a4878b8c960..21afa24374ad 100644
--- 
a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ExpressionDeserializers.java
+++ 
b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ExpressionDeserializers.java
@@ -1,10 +1,11 @@
-// Generated by camel-yaml-dsl-maven-plugin - do NOT edit this file!
+/* Generated by camel-yaml-dsl-maven-plugin - do NOT edit this file! */
 package org.apache.camel.dsl.yaml.deserializers;
 
 import java.lang.Object;
 import java.lang.Override;
 import java.lang.String;
 import java.lang.SuppressWarnings;
+import javax.annotation.processing.Generated;
 import org.apache.camel.dsl.yaml.common.YamlDeserializationContext;
 import org.apache.camel.dsl.yaml.common.YamlDeserializerSupport;
 import org.apache.camel.model.language.ExpressionDefinition;
@@ -19,6 +20,7 @@ import org.snakeyaml.engine.v2.nodes.NodeTuple;
  * The model automatically scan all classes, also those one deprecated. They 
will be dropped when removed from core model.
  * In the while we confirm this exception by suppressing the compiler warning.
  */
+@Generated("org.apache.camel.maven.dsl.yaml.GenerateYamlDeserializersMojo")
 @SuppressWarnings("deprecation")
 public final class ExpressionDeserializers extends YamlDeserializerSupport {
     private ExpressionDeserializers() {
diff --git 
a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java
 
b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java
index 46bcabb3e3fe..1d8851042d51 100644
--- 
a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java
+++ 
b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java
@@ -1,4 +1,4 @@
-// Generated by camel-yaml-dsl-maven-plugin - do NOT edit this file!
+/* Generated by camel-yaml-dsl-maven-plugin - do NOT edit this file! */
 package org.apache.camel.dsl.yaml.deserializers;
 
 import java.lang.Object;
@@ -6,6 +6,7 @@ import java.lang.Override;
 import java.lang.String;
 import java.lang.SuppressWarnings;
 import java.util.Map;
+import javax.annotation.processing.Generated;
 import org.apache.camel.CamelContext;
 import org.apache.camel.dsl.yaml.common.YamlDeserializerBase;
 import org.apache.camel.dsl.yaml.common.YamlDeserializerEndpointAwareBase;
@@ -274,6 +275,7 @@ import org.snakeyaml.engine.v2.nodes.Node;
  * It allows usage of raw types as it is an autogenerated class used 
internally by the framework.
  * Same for unchecked type safety warnings.
  */
+@Generated("org.apache.camel.maven.dsl.yaml.GenerateYamlDeserializersMojo")
 @SuppressWarnings({
         "deprecation",
         "rawtypes",
diff --git 
a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializersResolver.java
 
b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializersResolver.java
index 445c320f7c71..f048a543d6d4 100644
--- 
a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializersResolver.java
+++ 
b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializersResolver.java
@@ -1,11 +1,13 @@
-// Generated by camel-yaml-dsl-maven-plugin - do NOT edit this file!
+/* Generated by camel-yaml-dsl-maven-plugin - do NOT edit this file! */
 package org.apache.camel.dsl.yaml.deserializers;
 
 import java.lang.Override;
 import java.lang.String;
+import javax.annotation.processing.Generated;
 import org.apache.camel.dsl.yaml.common.YamlDeserializerResolver;
 import org.snakeyaml.engine.v2.api.ConstructNode;
 
+@Generated("org.apache.camel.maven.dsl.yaml.GenerateYamlDeserializersMojo")
 public final class ModelDeserializersResolver implements 
YamlDeserializerResolver {
     @Override
     public int getOrder() {
diff --git 
a/dsl/camel-yaml-dsl/camel-yaml-dsl-maven-plugin/src/main/java/org/apache/camel/maven/dsl/yaml/GenerateYamlDeserializersMojo.java
 
b/dsl/camel-yaml-dsl/camel-yaml-dsl-maven-plugin/src/main/java/org/apache/camel/maven/dsl/yaml/GenerateYamlDeserializersMojo.java
index 08334a42c4ac..68328abfa64b 100644
--- 
a/dsl/camel-yaml-dsl/camel-yaml-dsl-maven-plugin/src/main/java/org/apache/camel/maven/dsl/yaml/GenerateYamlDeserializersMojo.java
+++ 
b/dsl/camel-yaml-dsl/camel-yaml-dsl-maven-plugin/src/main/java/org/apache/camel/maven/dsl/yaml/GenerateYamlDeserializersMojo.java
@@ -32,6 +32,7 @@ import java.util.Set;
 import java.util.TreeSet;
 import java.util.concurrent.atomic.AtomicReference;
 
+import javax.annotation.processing.Generated;
 import javax.lang.model.element.Modifier;
 
 import com.fasterxml.jackson.databind.JsonNode;
@@ -128,8 +129,8 @@ public class GenerateYamlDeserializersMojo extends 
GenerateYamlSupportMojo {
     private void write(Collection<TypeSpec> specs) throws Exception {
         for (TypeSpec typeSpec : specs) {
             StringWriter sw = new StringWriter();
+            sw.write("/* Generated by camel-yaml-dsl-maven-plugin - do NOT 
edit this file! */\n");
             JavaFile.builder(packageName, typeSpec)
-                    .addFileComment("Generated by camel-yaml-dsl-maven-plugin 
- do NOT edit this file!")
                     .indent("    ")
                     .build()
                     .writeTo(sw);
@@ -149,6 +150,10 @@ public class GenerateYamlDeserializersMojo extends 
GenerateYamlSupportMojo {
         type.addModifiers(Modifier.PUBLIC, Modifier.FINAL);
         type.superclass(CN_DESERIALIZER_SUPPORT);
 
+        AnnotationSpec.Builder generated = 
AnnotationSpec.builder(Generated.class);
+        generated.addMember("value", "$L", "\"" + this.getClass().getName() + 
"\"");
+        type.addAnnotation(generated.build());
+
         AnnotationSpec.Builder suppress = 
AnnotationSpec.builder(SuppressWarnings.class);
         suppress.addMember("value", "$L", "\"deprecation\"");
         type.addAnnotation(suppress.build());
@@ -303,6 +308,10 @@ public class GenerateYamlDeserializersMojo extends 
GenerateYamlSupportMojo {
         deserializers.addModifiers(Modifier.PUBLIC, Modifier.FINAL);
         deserializers.superclass(CN_DESERIALIZER_SUPPORT);
 
+        AnnotationSpec.Builder generated = 
AnnotationSpec.builder(Generated.class);
+        generated.addMember("value", "$L", "\"" + this.getClass().getName() + 
"\"");
+        deserializers.addAnnotation(generated.build());
+
         AnnotationSpec.Builder suppress = 
AnnotationSpec.builder(SuppressWarnings.class);
         suppress.addMember("value", "$L", "\"deprecation\"");
         suppress.addMember("value", "$L", "\"rawtypes\"");
@@ -352,6 +361,7 @@ public class GenerateYamlDeserializersMojo extends 
GenerateYamlSupportMojo {
         TypeSpec.Builder resolver = 
TypeSpec.classBuilder("ModelDeserializersResolver");
         resolver.addModifiers(Modifier.PUBLIC, Modifier.FINAL);
         resolver.addSuperinterface(CN_DESERIALIZER_RESOLVER);
+        resolver.addAnnotation(generated.build());
 
         resolver.addMethod(
                 MethodSpec.methodBuilder("getOrder")

Reply via email to