Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -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;
Expand All @@ -19,6 +20,7 @@
* 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() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
// 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 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;
Expand Down Expand Up @@ -274,6 +275,7 @@
* 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",
Expand Down
Original file line number Diff line number Diff line change
@@ -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() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
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;
Expand Down Expand Up @@ -128,8 +129,8 @@ private void write(TypeSpec... specs) throws Exception {
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);
Expand All @@ -149,6 +150,10 @@ private TypeSpec generateExpressionDeserializers() {
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());
Expand Down Expand Up @@ -303,6 +308,10 @@ private Collection<TypeSpec> generateDeserializers() {
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\"");
Expand Down Expand Up @@ -352,6 +361,7 @@ private Collection<TypeSpec> generateDeserializers() {
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")
Expand Down
Loading