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