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")
