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


The following commit(s) were added to refs/heads/master by this push:
     new c684e2a  Fixed CS
c684e2a is described below

commit c684e2a944a9b8463e7d9c32ce21eac0ffe193f7
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Thu Feb 6 16:06:42 2020 +0100

    Fixed CS
---
 .../maven/packaging/AbstractGenerateMojo.java      |  2 +-
 .../camel/maven/packaging/ComponentDslMojo.java    |  6 +--
 .../packaging/EndpointSchemaGeneratorMojo.java     |  8 ++--
 .../maven/packaging/PackageDataFormatMojo.java     |  6 ++-
 .../camel/maven/packaging/PackageJaxbMojo.java     |  2 +-
 .../camel/maven/packaging/PrepareCatalogMojo.java  |  8 ++--
 .../camel/maven/packaging/SchemaGeneratorMojo.java | 52 +++++++++++-----------
 .../camel/maven/packaging/SpiGeneratorMojo.java    | 16 +++----
 .../apache/camel/maven/packaging/JavadocTest.java  | 12 +----
 9 files changed, 50 insertions(+), 62 deletions(-)

diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/AbstractGenerateMojo.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/AbstractGenerateMojo.java
index 5e8c48d..340b838 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/AbstractGenerateMojo.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/AbstractGenerateMojo.java
@@ -74,7 +74,7 @@ public abstract class AbstractGenerateMojo extends 
AbstractMojo {
             mojo.setPluginContext(getPluginContext());
             ((AbstractGeneratorMojo) mojo).execute(project, projectHelper, 
buildContext);
 
-        } catch (MojoExecutionException|MojoFailureException e) {
+        } catch (MojoExecutionException | MojoFailureException e) {
             throw e;
         } catch (Exception e) {
             throw new MojoFailureException("Unable to create mojo", e);
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/ComponentDslMojo.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/ComponentDslMojo.java
index b19533c..3876b42 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/ComponentDslMojo.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/ComponentDslMojo.java
@@ -141,15 +141,13 @@ public class ComponentDslMojo extends 
AbstractGeneratorMojo {
         Map<File, Supplier<String>> files;
 
         try {
-            files = Files.find(buildDir.toPath(), Integer.MAX_VALUE,
-                        (p, a) -> a.isRegularFile() && 
p.toFile().getName().endsWith(PackageHelper.JSON_SUFIX))
+            files = Files.find(buildDir.toPath(), Integer.MAX_VALUE, (p, a) -> 
a.isRegularFile() && p.toFile().getName().endsWith(PackageHelper.JSON_SUFIX))
                     .collect(Collectors.toMap(Path::toFile, s -> cache(() -> 
loadJson(s.toFile()))));
         } catch (IOException e) {
             throw new RuntimeException(e.getMessage(), e);
         }
 
         executeComponent(files);
-
     }
 
     private void executeComponent(Map<File, Supplier<String>> jsonFiles) 
throws MojoExecutionException, MojoFailureException {
@@ -174,7 +172,7 @@ public class ComponentDslMojo extends AbstractGeneratorMojo 
{
             Map<String, List<ComponentModel>> grModels = 
allModels.stream().collect(Collectors.groupingBy(ComponentModel::getJavaType));
             for (String componentClass : grModels.keySet()) {
                 List<ComponentModel> compModels = grModels.get(componentClass);
-                for(ComponentModel model: compModels) {
+                for (ComponentModel model : compModels) {
                     // if more than one, we have a component class with 
multiple components aliases
                     createComponentDsl(model);
                 }
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java
index 6e00247..114ad54 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java
@@ -493,13 +493,13 @@ public class EndpointSchemaGeneratorMojo extends 
AbstractGeneratorMojo {
             // We order the methods according to the source code to keep 
compatibility
             // with the old apt processing tool, however, we could get rid of 
that
             JavaClassSource source = javaClassSource(classElement.getName());
-            List<MethodSource<JavaClassSource>> methodSources = source != null 
?
-                    source.getMethods().stream()
+            List<MethodSource<JavaClassSource>> methodSources = source != null
+                    ? source.getMethods().stream()
                     .filter(method -> method.isPublic()
                             && method.getName().startsWith("set")
                             && method.getParameters().size() == 1
-                            && 
method.getReturnType().getName().equals("void")).collect(Collectors.toList()) :
-                    Collections.EMPTY_LIST;
+                            && 
method.getReturnType().getName().equals("void")).collect(Collectors.toList())
+                    : Collections.EMPTY_LIST;
 
             List<Method> methods = 
Stream.of(classElement.getDeclaredMethods()).filter(method -> {
                 Metadata metadata = method.getAnnotation(Metadata.class);
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageDataFormatMojo.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageDataFormatMojo.java
index e654968..96412ec 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageDataFormatMojo.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageDataFormatMojo.java
@@ -279,7 +279,9 @@ public class PackageDataFormatMojo extends 
AbstractGeneratorMojo {
                 case "bindy-kvp":
                     option.setDefaultValue("KeyValue");
                     break;
+                default:
                 }
+
             }
             if ("library".equals(option.getName()) && 
"json".equals(model.getModelName())) {
                 switch (name) {
@@ -298,6 +300,7 @@ public class PackageDataFormatMojo extends 
AbstractGeneratorMojo {
                 case "json-xstream":
                     option.setDefaultValue("XStream");
                     break;
+                default:
                 }
             }
             model.addOption(option);
@@ -479,8 +482,7 @@ public class PackageDataFormatMojo extends 
AbstractGeneratorMojo {
     }
 
     public static String generateMetaInfConfigurer(String fqn) {
-        return "# " + GENERATED_MSG + NL +
-               "class=" + fqn + NL;
+        return "# " + GENERATED_MSG + NL + "class=" + fqn + NL;
     }
 
 }
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageJaxbMojo.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageJaxbMojo.java
index 3f7d94a..e497733 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageJaxbMojo.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageJaxbMojo.java
@@ -66,7 +66,7 @@ public class PackageJaxbMojo extends AbstractGeneratorMojo {
      * 'target/classes/META-INF/jandex.idx'
      */
     @Parameter(defaultValue = "${project.build.directory}/META-INF/jandex.idx")
-    private File index;
+    protected File index;
 
     /**
      * The output directory for generated components file
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java
index 2040222..cedfdc2 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogMojo.java
@@ -200,11 +200,11 @@ public class PrepareCatalogMojo extends AbstractMojo {
      * Maven ProjectHelper.
      */
     @Component
-    private MavenProjectHelper projectHelper;
+    protected MavenProjectHelper projectHelper;
 
-    Collection<Path> allJsonFiles;
-    Collection<Path> allPropertiesFiles;
-    Map<Path, BaseModel<?>> allModels;
+    private Collection<Path> allJsonFiles;
+    private Collection<Path> allPropertiesFiles;
+    private Map<Path, BaseModel<?>> allModels;
 
     /**
      * Execute goal.
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SchemaGeneratorMojo.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SchemaGeneratorMojo.java
index 2cb73c0..8e0610b 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SchemaGeneratorMojo.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SchemaGeneratorMojo.java
@@ -81,25 +81,23 @@ import org.jboss.jandex.IndexView;
 public class SchemaGeneratorMojo extends AbstractGeneratorMojo {
 
     public static final DotName XML_ROOT_ELEMENT = 
DotName.createSimple(XmlRootElement.class.getName());
+    public static final DotName XML_TYPE = 
DotName.createSimple(XmlType.class.getName());
 
     // special when using expression/predicates in the model
     private static final String ONE_OF_TYPE_NAME = 
"org.apache.camel.model.ExpressionSubElementDefinition";
-    private static final String[] ONE_OF_LANGUAGES = new String[] 
{"org.apache.camel.model.language.ExpressionDefinition",
-            "org.apache.camel.model.language.NamespaceAwareExpression"};
-    // special for inputs (these classes have sub classes, so we use this to
-    // find all classes)
-    private static final String[] ONE_OF_INPUTS = new String[] 
{"org.apache.camel.model.ProcessorDefinition", 
"org.apache.camel.model.rest.VerbDefinition"};
+    private static final String[] ONE_OF_LANGUAGES = new 
String[]{"org.apache.camel.model.language.ExpressionDefinition",
+        "org.apache.camel.model.language.NamespaceAwareExpression"};
+    // special for inputs (these classes have sub classes, so we use this to 
find all classes)
+    private static final String[] ONE_OF_INPUTS = new 
String[]{"org.apache.camel.model.ProcessorDefinition", 
"org.apache.camel.model.rest.VerbDefinition"};
     // special for outputs (these classes have sub classes, so we use this to
     // find all classes - and not in particular if they support outputs or not)
-    private static final String[] ONE_OF_OUTPUTS = new String[] 
{"org.apache.camel.model.ProcessorDefinition", 
"org.apache.camel.model.NoOutputDefinition",
-            "org.apache.camel.model.OutputDefinition", 
"org.apache.camel.model.OutputExpressionNode",
-            "org.apache.camel.model.NoOutputExpressionNode", 
"org.apache.camel.model.SendDefinition",
-            "org.apache.camel.model.InterceptDefinition", 
"org.apache.camel.model.WhenDefinition",
-            "org.apache.camel.model.ToDynamicDefinition"};
-    // special for verbs (these classes have sub classes, so we use this to 
find
-    // all classes)
-    private static final String[] ONE_OF_VERBS = new String[] 
{"org.apache.camel.model.rest.VerbDefinition"};
-    public static final DotName XML_TYPE = 
DotName.createSimple(XmlType.class.getName());
+    private static final String[] ONE_OF_OUTPUTS = new 
String[]{"org.apache.camel.model.ProcessorDefinition", 
"org.apache.camel.model.NoOutputDefinition",
+        "org.apache.camel.model.OutputDefinition", 
"org.apache.camel.model.OutputExpressionNode",
+        "org.apache.camel.model.NoOutputExpressionNode", 
"org.apache.camel.model.SendDefinition",
+        "org.apache.camel.model.InterceptDefinition", 
"org.apache.camel.model.WhenDefinition",
+        "org.apache.camel.model.ToDynamicDefinition"};
+    // special for verbs (these classes have sub classes, so we use this to 
find all classes)
+    private static final String[] ONE_OF_VERBS = new 
String[]{"org.apache.camel.model.rest.VerbDefinition"};
 
     @Parameter(defaultValue = "${project.build.outputDirectory}")
     protected File classesDirectory;
@@ -108,9 +106,9 @@ public class SchemaGeneratorMojo extends 
AbstractGeneratorMojo {
     @Parameter(defaultValue = "${project.basedir}/src/generated/resources")
     protected File resourcesOutputDir;
 
-    protected ClassLoader projectClassLoader;
-    protected IndexView indexView;
-    protected Map<String, JavaClassSource> sources = new HashMap<>();
+    private ClassLoader projectClassLoader;
+    private IndexView indexView;
+    private final Map<String, JavaClassSource> sources = new HashMap<>();
 
     public SchemaGeneratorMojo() {
     }
@@ -1057,16 +1055,16 @@ public class SchemaGeneratorMojo extends 
AbstractGeneratorMojo {
 
     private boolean hasOutput(EipModel model) {
         switch (model.getName()) {
-            // if we are route/rest then we accept output
-            case "route":
-            case "rest":
-                return true;
-            // special for transacted/policy which should not have output
-            case "policy":
-            case "transacted":
-                return false;
-            default:
-                return model.getOptions().stream().anyMatch(option -> 
"outputs".equals(option.getName()));
+        // if we are route/rest then we accept output
+        case "route":
+        case "rest":
+            return true;
+        // special for transacted/policy which should not have output
+        case "policy":
+        case "transacted":
+            return false;
+        default:
+            return model.getOptions().stream().anyMatch(option -> 
"outputs".equals(option.getName()));
         }
     }
 
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpiGeneratorMojo.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpiGeneratorMojo.java
index a2fb53c..3578708 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpiGeneratorMojo.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpiGeneratorMojo.java
@@ -53,6 +53,10 @@ import org.jboss.jandex.Indexer;
 @Mojo(name = "generate-spi", threadSafe = true, requiresDependencyResolution = 
ResolutionScope.COMPILE_PLUS_RUNTIME, defaultPhase = 
LifecyclePhase.PROCESS_CLASSES)
 public class SpiGeneratorMojo extends AbstractGeneratorMojo {
 
+    public static final DotName SERVICE_FACTORY = 
DotName.createSimple(ServiceFactory.class.getName());
+    public static final DotName SUB_SERVICE_FACTORY = 
DotName.createSimple(SubServiceFactory.class.getName());
+    public static final DotName CONSTANT_PROVIDER = 
DotName.createSimple(ConstantProvider.class.getName());
+
     @Parameter(defaultValue = "${project.build.outputDirectory}")
     protected File classesDirectory;
     @Parameter(defaultValue = "${project.basedir}/src/generated/java")
@@ -60,11 +64,7 @@ public class SpiGeneratorMojo extends AbstractGeneratorMojo {
     @Parameter(defaultValue = "${project.basedir}/src/generated/resources")
     protected File resourcesOutputDir;
 
-    protected ClassLoader projectClassLoader;
-
-    public static final DotName SERVICE_FACTORY = 
DotName.createSimple(ServiceFactory.class.getName());
-    public static final DotName SUB_SERVICE_FACTORY = 
DotName.createSimple(SubServiceFactory.class.getName());
-    public static final DotName CONSTANT_PROVIDER = 
DotName.createSimple(ConstantProvider.class.getName());
+    private ClassLoader projectClassLoader;
 
     @Override
     public void execute() throws MojoExecutionException, MojoFailureException {
@@ -143,12 +143,10 @@ public class SpiGeneratorMojo extends 
AbstractGeneratorMojo {
                     if 
(ServiceFactory.JDK_SERVICE.equals(sfa.value().asString())) {
                         updateResource(resourcesOutputDir.toPath(),
                                 "META-INF/services/" + pval.replace('.', '/'),
-                                "# " + GENERATED_MSG + NL +
-                                "class=" + className + NL);
+                                "# " + GENERATED_MSG + NL + "class=" + 
className + NL);
                     } else {
                         StringBuilder sb = new StringBuilder();
-                        sb.append("# " + GENERATED_MSG + NL +
-                                  "class=").append(className).append(NL);
+                        sb.append("# " + GENERATED_MSG + NL + 
"class=").append(className).append(NL);
                         for (AnnotationInstance ai : 
annotation.target().asClass().classAnnotations()) {
                             AnnotationInstance ssf = 
index.getClassByName(ai.name()).classAnnotation(SUB_SERVICE_FACTORY);
                             if (ssf != null) {
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/JavadocTest.java
 
b/tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/JavadocTest.java
index 2fff9ed..4ed0727 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/JavadocTest.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/JavadocTest.java
@@ -16,23 +16,14 @@
  */
 package org.apache.camel.maven.packaging;
 
-import java.util.function.Function;
-import java.util.stream.Stream;
-
 import org.jboss.forge.roaster.Roaster;
-import org.jboss.forge.roaster.model.JavaDocCapable;
 import org.jboss.forge.roaster.model.JavaType;
-import org.jboss.forge.roaster.model.source.JavaClassSource;
 import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.Test;
-import org.junit.jupiter.params.ParameterizedTest;
-import org.junit.jupiter.params.provider.Arguments;
-import org.junit.jupiter.params.provider.MethodSource;
-
-import static org.junit.jupiter.params.provider.Arguments.arguments;
 
 public class JavadocTest {
 
+    // CHECKSTYLE:OFF
     public static final String SOURCE_CLASS_1 =
             "    /**\n" +
             "     * Path to the template.\n" +
@@ -110,6 +101,7 @@ public class JavadocTest {
     public static final String JAVADOC_4 =
             "Messaging with AMQP protocol using Apache QPid Client.\n\nThis 
class extends JmsEndpoint " +
             "because it uses Apache Qpid JMS-compatible client for\nperforming 
the AMQP connectivity.";
+    // CHECKSTYLE:ON
 
     @Test
     public void testJavadoc1() {

Reply via email to