You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2019/08/14 07:53:07 UTC

[camel] 13/21: CAMEL-13850: Optimize model classes to provide changeable properties that support property placeholders to avoid reflection. Work in progress.

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

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

commit 06fbd61b51f7ea02e75a0f99284238e13689d024
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Aug 13 12:11:07 2019 +0200

    CAMEL-13850: Optimize model classes to provide changeable properties that support property placeholders to avoid reflection. Work in progress.
---
 .../java/org/apache/camel/tools/apt/AbstractTypeConverterGenerator.java | 1 +
 .../java/org/apache/camel/tools/apt/PropertyPlaceholderGenerator.java   | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/tooling/apt/src/main/java/org/apache/camel/tools/apt/AbstractTypeConverterGenerator.java b/tooling/apt/src/main/java/org/apache/camel/tools/apt/AbstractTypeConverterGenerator.java
index a9f16ac..577cc6f 100644
--- a/tooling/apt/src/main/java/org/apache/camel/tools/apt/AbstractTypeConverterGenerator.java
+++ b/tooling/apt/src/main/java/org/apache/camel/tools/apt/AbstractTypeConverterGenerator.java
@@ -208,6 +208,7 @@ public abstract class AbstractTypeConverterGenerator extends AbstractCamelAnnota
         Set<String> converterClasses = new LinkedHashSet<>();
         try (Writer writer = jfo.openWriter()) {
 
+            writer.append("/* Generated by org.apache.camel:apt */\n");
             writer.append("package ").append(p).append(";\n");
             writer.append("\n");
             writer.append("import org.apache.camel.Exchange;\n");
diff --git a/tooling/apt/src/main/java/org/apache/camel/tools/apt/PropertyPlaceholderGenerator.java b/tooling/apt/src/main/java/org/apache/camel/tools/apt/PropertyPlaceholderGenerator.java
index 263f86e..2cfec56 100644
--- a/tooling/apt/src/main/java/org/apache/camel/tools/apt/PropertyPlaceholderGenerator.java
+++ b/tooling/apt/src/main/java/org/apache/camel/tools/apt/PropertyPlaceholderGenerator.java
@@ -39,7 +39,7 @@ public class PropertyPlaceholderGenerator {
             JavaFileObject src = processingEnv.getFiler().createSourceFile(fqn, parent);
             w = src.openWriter();
 
-            w.write("/* Generated by camel-apt */\n");
+            w.write("/* Generated by org.apache.camel:apt */\n");
             w.write("package org.apache.camel.model.placeholder;\n");
             w.write("\n");
             w.write("import java.util.HashMap;\n");