This is an automated email from the ASF dual-hosted git repository. bvahdat pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit 5ebd2f11c25a36bb3ed6d6b556ae3bb96a23aa0a Author: Babak Vahdat <bvah...@apache.org> AuthorDate: Wed Apr 18 16:55:36 2018 +0200 polish --- .../perf/XPathBasedRoutingPerformanceTest.java | 2 +- .../perf/XQueryBasedRoutingPerformanceTest.java | 2 +- .../AbstractBaseEsbPerformanceIntegrationTest.java | 2 +- .../apache/camel/test/perf/esb/EchoService.java | 2 +- .../camel/parser/helper/CamelJavaParserHelper.java | 11 ++- .../parser/helper/CamelJavaTreeParserHelper.java | 1 - .../camel/parser/helper/XmlLineNumberParser.java | 2 +- .../parser/java/RoasterSimpleProcessorTest.java | 2 +- .../java/org/apache/camel/maven/EmbeddedMojo.java | 2 +- .../org/apache/camel/maven/RouteCoverageMojo.java | 4 +- .../main/java/org/apache/camel/maven/RunMojo.java | 18 ++--- .../java/org/apache/camel/maven/ValidateMojo.java | 4 +- .../packaging/PackageArchetypeCatalogMojo.java | 4 +- .../maven/packaging/PackageDataFormatMojo.java | 2 +- .../camel/maven/packaging/PackageHelper.java | 2 +- .../camel/maven/packaging/PackageLanguageMojo.java | 2 +- .../camel/maven/packaging/PackageModelMojo.java | 4 +- .../maven/packaging/PrepareCatalogKarafMojo.java | 26 ++++--- .../camel/maven/packaging/PrepareCatalogMojo.java | 84 +++++++++++----------- .../packaging/PrepareCatalogSpringBootMojo.java | 24 +++---- .../packaging/SpringBootAutoConfigurationMojo.java | 12 ++-- .../camel/maven/packaging/UpdateReadmeMojo.java | 14 ++-- .../maven/packaging/ValidateComponentMojo.java | 2 +- .../maven/packaging/model/ComponentModel.java | 6 +- .../maven/packaging/model/DataFormatModel.java | 2 +- .../camel/maven/packaging/model/EipModel.java | 2 +- .../camel/maven/packaging/model/LanguageModel.java | 2 +- .../org/apache/camel/guice/maven/EmbeddedMojo.java | 2 +- .../java/org/apache/camel/guice/maven/RunMojo.java | 16 ++--- 29 files changed, 126 insertions(+), 132 deletions(-) diff --git a/tests/camel-performance/src/test/java/org/apache/camel/test/perf/XPathBasedRoutingPerformanceTest.java b/tests/camel-performance/src/test/java/org/apache/camel/test/perf/XPathBasedRoutingPerformanceTest.java index a290738..9b517a0 100644 --- a/tests/camel-performance/src/test/java/org/apache/camel/test/perf/XPathBasedRoutingPerformanceTest.java +++ b/tests/camel-performance/src/test/java/org/apache/camel/test/perf/XPathBasedRoutingPerformanceTest.java @@ -63,7 +63,7 @@ public class XPathBasedRoutingPerformanceTest extends AbstractBasePerformanceTes protected RouteBuilder createRouteBuilder() throws Exception { return new RouteBuilder() { public void configure() throws Exception { - Map<String, String> namespaces = new HashMap<String, String>(); + Map<String, String> namespaces = new HashMap<>(); namespaces.put("soapenv", "http://schemas.xmlsoap.org/soap/envelope/"); namespaces.put("m", "http://services.samples/xsd"); diff --git a/tests/camel-performance/src/test/java/org/apache/camel/test/perf/XQueryBasedRoutingPerformanceTest.java b/tests/camel-performance/src/test/java/org/apache/camel/test/perf/XQueryBasedRoutingPerformanceTest.java index 684ef28..d2f9be9 100644 --- a/tests/camel-performance/src/test/java/org/apache/camel/test/perf/XQueryBasedRoutingPerformanceTest.java +++ b/tests/camel-performance/src/test/java/org/apache/camel/test/perf/XQueryBasedRoutingPerformanceTest.java @@ -63,7 +63,7 @@ public class XQueryBasedRoutingPerformanceTest extends AbstractBasePerformanceTe protected RouteBuilder createRouteBuilder() throws Exception { return new RouteBuilder() { public void configure() throws Exception { - Map<String, String> namespaces = new HashMap<String, String>(); + Map<String, String> namespaces = new HashMap<>(); namespaces.put("soapenv", "http://schemas.xmlsoap.org/soap/envelope/"); namespaces.put("m", "http://services.samples/xsd"); diff --git a/tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/AbstractBaseEsbPerformanceIntegrationTest.java b/tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/AbstractBaseEsbPerformanceIntegrationTest.java index 940837e..af393da 100644 --- a/tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/AbstractBaseEsbPerformanceIntegrationTest.java +++ b/tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/AbstractBaseEsbPerformanceIntegrationTest.java @@ -71,7 +71,7 @@ public abstract class AbstractBaseEsbPerformanceIntegrationTest extends CamelBlu protected void send(String endpointUri, int messagesToSend) { template.setDefaultEndpointUri(endpointUri); - Map<String, Object> headers = new HashMap<String, Object>(); + Map<String, Object> headers = new HashMap<>(); headers.put("Content-Type", "text/xml;charset=UTF-8"); headers.put("SOAPAction", "urn:buyStocks.2"); headers.put("routing", "xadmin;server1;community#1.0##"); diff --git a/tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/EchoService.java b/tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/EchoService.java index 05fe4d0..9841fcf 100644 --- a/tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/EchoService.java +++ b/tests/camel-performance/src/test/java/org/apache/camel/test/perf/esb/EchoService.java @@ -68,7 +68,7 @@ public class EchoService extends HttpServlet { if (tot >= bb.capacity()) { // --- auto expand logic --- if (bbList == null) { - bbList = new ArrayList<ByteBuffer>(); + bbList = new ArrayList<>(); } bb.flip(); bbList.add(bb); diff --git a/tooling/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelJavaParserHelper.java b/tooling/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelJavaParserHelper.java index ef75a96..95338cf 100644 --- a/tooling/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelJavaParserHelper.java +++ b/tooling/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelJavaParserHelper.java @@ -19,7 +19,6 @@ package org.apache.camel.parser.helper; import java.util.ArrayList; import java.util.Collections; import java.util.List; -import java.util.stream.Collectors; import org.apache.camel.parser.ParserResult; import org.apache.camel.parser.RouteBuilderParser; @@ -33,8 +32,6 @@ import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.ClassInstanceCrea import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.Expression; import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.ExpressionStatement; import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.FieldDeclaration; -import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.IAnnotationBinding; -import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.ITypeBinding; import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.InfixExpression; import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.MemberValuePair; import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.MethodDeclaration; @@ -183,7 +180,7 @@ public final class CamelJavaParserHelper { private static List<ParserResult> doParseCamelUris(MethodSource<JavaClassSource> method, boolean consumers, boolean producers, boolean strings, boolean fields, boolean routeIdsOnly) { - List<ParserResult> answer = new ArrayList<ParserResult>(); + List<ParserResult> answer = new ArrayList<>(); if (method != null) { MethodDeclaration md = (MethodDeclaration) method.getInternal(); @@ -195,7 +192,7 @@ public final class CamelJavaParserHelper { ExpressionStatement es = (ExpressionStatement) statement; Expression exp = es.getExpression(); - List<ParserResult> uris = new ArrayList<ParserResult>(); + List<ParserResult> uris = new ArrayList<>(); parseExpression(method.getOrigin(), block, exp, uris, consumers, producers, strings, fields, routeIdsOnly); if (!uris.isEmpty()) { // reverse the order as we will grab them from last->first @@ -407,7 +404,7 @@ public final class CamelJavaParserHelper { } public static List<ParserResult> parseCamelSimpleExpressions(MethodSource<JavaClassSource> method) { - List<ParserResult> answer = new ArrayList<ParserResult>(); + List<ParserResult> answer = new ArrayList<>(); MethodDeclaration md = (MethodDeclaration) method.getInternal(); Block block = md.getBody(); @@ -418,7 +415,7 @@ public final class CamelJavaParserHelper { ExpressionStatement es = (ExpressionStatement) statement; Expression exp = es.getExpression(); - List<ParserResult> expressions = new ArrayList<ParserResult>(); + List<ParserResult> expressions = new ArrayList<>(); parseExpression(null, method.getOrigin(), block, exp, expressions); if (!expressions.isEmpty()) { // reverse the order as we will grab them from last->first diff --git a/tooling/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelJavaTreeParserHelper.java b/tooling/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelJavaTreeParserHelper.java index 3d2ff1b..561fa1a 100644 --- a/tooling/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelJavaTreeParserHelper.java +++ b/tooling/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelJavaTreeParserHelper.java @@ -36,7 +36,6 @@ import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.BooleanLiteral; import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.Expression; import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.ExpressionStatement; import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.FieldDeclaration; -import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.ITypeBinding; import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.InfixExpression; import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.MemberValuePair; import org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.MethodDeclaration; diff --git a/tooling/camel-route-parser/src/main/java/org/apache/camel/parser/helper/XmlLineNumberParser.java b/tooling/camel-route-parser/src/main/java/org/apache/camel/parser/helper/XmlLineNumberParser.java index b214b1e..35eae1c 100644 --- a/tooling/camel-route-parser/src/main/java/org/apache/camel/parser/helper/XmlLineNumberParser.java +++ b/tooling/camel-route-parser/src/main/java/org/apache/camel/parser/helper/XmlLineNumberParser.java @@ -94,7 +94,7 @@ public final class XmlLineNumberParser { final DocumentBuilder docBuilder = dbf.newDocumentBuilder(); doc = docBuilder.newDocument(); - final Stack<Element> elementStack = new Stack<Element>(); + final Stack<Element> elementStack = new Stack<>(); final StringBuilder textBuffer = new StringBuilder(); final DefaultHandler handler = new DefaultHandler() { private Locator locator; diff --git a/tooling/camel-route-parser/src/test/java/org/apache/camel/parser/java/RoasterSimpleProcessorTest.java b/tooling/camel-route-parser/src/test/java/org/apache/camel/parser/java/RoasterSimpleProcessorTest.java index c83d89a..dee505f 100644 --- a/tooling/camel-route-parser/src/test/java/org/apache/camel/parser/java/RoasterSimpleProcessorTest.java +++ b/tooling/camel-route-parser/src/test/java/org/apache/camel/parser/java/RoasterSimpleProcessorTest.java @@ -41,7 +41,7 @@ public class RoasterSimpleProcessorTest { JavaClassSource clazz = (JavaClassSource) Roaster.parse(new File("src/test/java/org/apache/camel/parser/java/SimpleProcessorTest.java")); MethodSource<JavaClassSource> method = CamelJavaParserHelper.findConfigureMethod(clazz); - List<CamelEndpointDetails> details = new ArrayList<CamelEndpointDetails>(); + List<CamelEndpointDetails> details = new ArrayList<>(); RouteBuilderParser.parseRouteBuilderEndpoints(clazz, ".", "src/test/java/org/apache/camel/parser/java/SimpleProcessorTest.java", details); LOG.info("{}", details); diff --git a/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/EmbeddedMojo.java b/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/EmbeddedMojo.java index 3a9970a..3d775e1 100644 --- a/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/EmbeddedMojo.java +++ b/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/EmbeddedMojo.java @@ -171,7 +171,7 @@ public class EmbeddedMojo extends AbstractExecMojo { protected String[] createArguments() { - List<String> args = new ArrayList<String>(5); + List<String> args = new ArrayList<>(5); if (applicationContextUri != null) { args.add("-applicationContext"); diff --git a/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RouteCoverageMojo.java b/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RouteCoverageMojo.java index 6630a08..aca847b 100644 --- a/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RouteCoverageMojo.java +++ b/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RouteCoverageMojo.java @@ -114,8 +114,8 @@ public class RouteCoverageMojo extends AbstractExecMojo { @Override public void execute() throws MojoExecutionException, MojoFailureException { - Set<File> javaFiles = new LinkedHashSet<File>(); - Set<File> xmlFiles = new LinkedHashSet<File>(); + Set<File> javaFiles = new LinkedHashSet<>(); + Set<File> xmlFiles = new LinkedHashSet<>(); // find all java route builder classes List list = project.getCompileSourceRoots(); diff --git a/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RunMojo.java b/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RunMojo.java index b2c7508..164a8ff 100644 --- a/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RunMojo.java +++ b/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/RunMojo.java @@ -415,7 +415,7 @@ public class RunMojo extends AbstractExecMojo { } // lets create the command line arguments to pass in... - List<String> args = new ArrayList<String>(); + List<String> args = new ArrayList<>(); if (trace) { args.add("-t"); } @@ -644,7 +644,7 @@ public class RunMojo extends AbstractExecMojo { @SuppressWarnings("deprecation") private void terminateThreads(ThreadGroup threadGroup) { long startTime = System.currentTimeMillis(); - Set<Thread> uncooperativeThreads = new HashSet<Thread>(); // these were not responsive + Set<Thread> uncooperativeThreads = new HashSet<>(); // these were not responsive // to interruption for (Collection<Thread> threads = getActiveThreads(threadGroup); !threads.isEmpty(); threads = getActiveThreads(threadGroup), threads .removeAll(uncooperativeThreads)) { @@ -708,7 +708,7 @@ public class RunMojo extends AbstractExecMojo { private Collection<Thread> getActiveThreads(ThreadGroup threadGroup) { Thread[] threads = new Thread[threadGroup.activeCount()]; int numThreads = threadGroup.enumerate(threads); - Collection<Thread> result = new ArrayList<Thread>(numThreads); + Collection<Thread> result = new ArrayList<>(numThreads); for (int i = 0; i < threads.length && threads[i] != null; i++) { result.add(threads[i]); } @@ -771,7 +771,7 @@ public class RunMojo extends AbstractExecMojo { * @throws MojoExecutionException */ private ClassLoader getClassLoader() throws MojoExecutionException { - Set<URL> classpathURLs = new LinkedHashSet<URL>(); + Set<URL> classpathURLs = new LinkedHashSet<>(); // project classpath must be first this.addRelevantProjectDependenciesToClasspath(classpathURLs); // and extra plugin classpath @@ -837,7 +837,7 @@ public class RunMojo extends AbstractExecMojo { } try { - Set<Artifact> artifacts = new HashSet<Artifact>(this.pluginDependencies); + Set<Artifact> artifacts = new HashSet<>(this.pluginDependencies); for (Artifact artifact : artifacts) { // must if (artifact.getArtifactId().equals(extraPluginDependencyArtifactId) @@ -905,7 +905,7 @@ public class RunMojo extends AbstractExecMojo { } private Collection<Artifact> getAllNonTestScopedDependencies() throws MojoExecutionException { - List<Artifact> answer = new ArrayList<Artifact>(); + List<Artifact> answer = new ArrayList<>(); for (Artifact artifact : getAllDependencies()) { @@ -919,7 +919,7 @@ public class RunMojo extends AbstractExecMojo { // generic method to retrieve all the transitive dependencies private Collection<Artifact> getAllDependencies() throws MojoExecutionException { - List<Artifact> artifacts = new ArrayList<Artifact>(); + List<Artifact> artifacts = new ArrayList<>(); for (Iterator<?> dependencies = project.getDependencies().iterator(); dependencies.hasNext();) { Dependency dependency = (Dependency)dependencies.next(); @@ -952,7 +952,7 @@ public class RunMojo extends AbstractExecMojo { art.setFile(new File(dependency.getSystemPath())); } - List<String> exclusions = new ArrayList<String>(); + List<String> exclusions = new ArrayList<>(); for (Exclusion exclusion : dependency.getExclusions()) { exclusions.add(exclusion.getGroupId() + ":" + exclusion.getArtifactId()); } @@ -980,7 +980,7 @@ public class RunMojo extends AbstractExecMojo { if (this.includePluginDependencies) { if (this.executableDependency == null) { getLog().debug("All Plugin Dependencies will be included."); - relevantDependencies = new HashSet<Artifact>(this.pluginDependencies); + relevantDependencies = new HashSet<>(this.pluginDependencies); } else { getLog().debug("Selected plugin Dependencies will be included."); Artifact executableArtifact = this.findExecutableArtifact(); diff --git a/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/ValidateMojo.java b/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/ValidateMojo.java index 8ba2883..27dae53 100644 --- a/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/ValidateMojo.java +++ b/tooling/maven/camel-maven-plugin/src/main/java/org/apache/camel/maven/ValidateMojo.java @@ -211,8 +211,8 @@ public class ValidateMojo extends AbstractExecMojo { List<CamelEndpointDetails> endpoints = new ArrayList<>(); List<CamelSimpleExpressionDetails> simpleExpressions = new ArrayList<>(); List<CamelRouteDetails> routeIds = new ArrayList<>(); - Set<File> javaFiles = new LinkedHashSet<File>(); - Set<File> xmlFiles = new LinkedHashSet<File>(); + Set<File> javaFiles = new LinkedHashSet<>(); + Set<File> xmlFiles = new LinkedHashSet<>(); // find all java route builder classes if (includeJava) { diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageArchetypeCatalogMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageArchetypeCatalogMojo.java index 5d92938..ad9aa96 100644 --- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageArchetypeCatalogMojo.java +++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageArchetypeCatalogMojo.java @@ -100,7 +100,7 @@ public class PackageArchetypeCatalogMojo extends AbstractMojo { }); - List<ArchetypeModel> models = new ArrayList<ArchetypeModel>(); + List<ArchetypeModel> models = new ArrayList<>(); for (File dir : dirs) { File pom = new File(dir, "pom.xml"); @@ -192,7 +192,7 @@ public class PackageArchetypeCatalogMojo extends AbstractMojo { if (projectHelper != null) { log.info("Attaching archetype catalog to Maven project: " + project.getArtifactId()); - List<String> includes = new ArrayList<String>(); + List<String> includes = new ArrayList<>(); includes.add("archetype-catalog.xml"); projectHelper.addResource(project, outDir.getPath(), includes, new ArrayList<String>()); projectHelper.attachArtifact(project, "xml", "archetype-catalog", out); 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 8267a53..1818e7c 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 @@ -117,7 +117,7 @@ public class PackageDataFormatMojo extends AbstractMojo { return; } - Map<String, String> javaTypes = new HashMap<String, String>(); + Map<String, String> javaTypes = new HashMap<>(); StringBuilder buffer = new StringBuilder(); int count = 0; diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageHelper.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageHelper.java index 36418a0..3174f1b 100644 --- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageHelper.java +++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageHelper.java @@ -109,7 +109,7 @@ public final class PackageHelper { * @return the map */ public static Map<String, String> parseAsMap(String data) { - Map<String, String> answer = new HashMap<String, String>(); + Map<String, String> answer = new HashMap<>(); if (data != null) { String[] lines = data.split("\n"); for (String line : lines) { diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageLanguageMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageLanguageMojo.java index 86c4005..d0e9086 100644 --- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageLanguageMojo.java +++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageLanguageMojo.java @@ -117,7 +117,7 @@ public class PackageLanguageMojo extends AbstractMojo { return; } - Map<String, String> javaTypes = new HashMap<String, String>(); + Map<String, String> javaTypes = new HashMap<>(); StringBuilder buffer = new StringBuilder(); int count = 0; diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageModelMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageModelMojo.java index 685819a..7194470 100644 --- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageModelMojo.java +++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PackageModelMojo.java @@ -100,7 +100,7 @@ public class PackageModelMojo extends AbstractMojo { File camelMetaDir = new File(modelOutDir, "META-INF/services/org/apache/camel/"); camelMetaDir.mkdirs(); - Set<File> jsonFiles = new TreeSet<File>(); + Set<File> jsonFiles = new TreeSet<>(); // find all json files in camel-core if (buildDir != null && buildDir.isDirectory()) { @@ -108,7 +108,7 @@ public class PackageModelMojo extends AbstractMojo { PackageHelper.findJsonFiles(target, jsonFiles, new PackageHelper.CamelComponentsModelFilter()); } - List<String> models = new ArrayList<String>(); + List<String> models = new ArrayList<>(); // sort the names for (File file : jsonFiles) { String name = file.getName(); diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogKarafMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogKarafMojo.java index 7aeaa714..9f9edb8 100644 --- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogKarafMojo.java +++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogKarafMojo.java @@ -139,8 +139,8 @@ public class PrepareCatalogKarafMojo extends AbstractMojo { getLog().info("Copying all Camel component json descriptors"); // lets use sorted set/maps - Set<File> jsonFiles = new TreeSet<File>(); - Set<File> componentFiles = new TreeSet<File>(); + Set<File> jsonFiles = new TreeSet<>(); + Set<File> componentFiles = new TreeSet<>(); // find all json files in components and camel-core if (componentsDir != null && componentsDir.isDirectory()) { @@ -180,8 +180,6 @@ public class PrepareCatalogKarafMojo extends AbstractMojo { // make sure to create out dir componentsOutDir.mkdirs(); - Set<String> alternativeSchemes = new HashSet<>(); - for (File file : jsonFiles) { File to = new File(componentsOutDir, file.getName()); try { @@ -196,7 +194,7 @@ public class PrepareCatalogKarafMojo extends AbstractMojo { FileOutputStream fos = new FileOutputStream(all, false); String[] names = componentsOutDir.list(); - List<String> components = new ArrayList<String>(); + List<String> components = new ArrayList<>(); // sort the names for (String name : names) { if (name.endsWith(".json")) { @@ -223,8 +221,8 @@ public class PrepareCatalogKarafMojo extends AbstractMojo { getLog().info("Copying all Camel dataformat json descriptors"); // lets use sorted set/maps - Set<File> jsonFiles = new TreeSet<File>(); - Set<File> dataFormatFiles = new TreeSet<File>(); + Set<File> jsonFiles = new TreeSet<>(); + Set<File> dataFormatFiles = new TreeSet<>(); // find all data formats from the components directory if (componentsDir != null && componentsDir.isDirectory()) { @@ -267,7 +265,7 @@ public class PrepareCatalogKarafMojo extends AbstractMojo { FileOutputStream fos = new FileOutputStream(all, false); String[] names = dataFormatsOutDir.list(); - List<String> dataFormats = new ArrayList<String>(); + List<String> dataFormats = new ArrayList<>(); // sort the names for (String name : names) { if (name.endsWith(".json")) { @@ -294,8 +292,8 @@ public class PrepareCatalogKarafMojo extends AbstractMojo { getLog().info("Copying all Camel language json descriptors"); // lets use sorted set/maps - Set<File> jsonFiles = new TreeSet<File>(); - Set<File> languageFiles = new TreeSet<File>(); + Set<File> jsonFiles = new TreeSet<>(); + Set<File> languageFiles = new TreeSet<>(); // find all languages from the components directory if (componentsDir != null && componentsDir.isDirectory()) { @@ -338,7 +336,7 @@ public class PrepareCatalogKarafMojo extends AbstractMojo { FileOutputStream fos = new FileOutputStream(all, false); String[] names = languagesOutDir.list(); - List<String> languages = new ArrayList<String>(); + List<String> languages = new ArrayList<>(); // sort the names for (String name : names) { if (name.endsWith(".json")) { @@ -365,8 +363,8 @@ public class PrepareCatalogKarafMojo extends AbstractMojo { getLog().info("Copying all Camel other json descriptors"); // lets use sorted set/maps - Set<File> jsonFiles = new TreeSet<File>(); - Set<File> otherFiles = new TreeSet<File>(); + Set<File> jsonFiles = new TreeSet<>(); + Set<File> otherFiles = new TreeSet<>(); // find all languages from the components directory if (componentsDir != null && componentsDir.isDirectory()) { @@ -422,7 +420,7 @@ public class PrepareCatalogKarafMojo extends AbstractMojo { FileOutputStream fos = new FileOutputStream(all, false); String[] names = othersOutDir.list(); - List<String> others = new ArrayList<String>(); + List<String> others = new ArrayList<>(); // sort the names for (String name : names) { if (name.endsWith(".json")) { 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 9154da5..22e3764 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 @@ -209,11 +209,11 @@ public class PrepareCatalogMojo extends AbstractMojo { getLog().info("Copying all Camel model json descriptors"); // lets use sorted set/maps - Set<File> jsonFiles = new TreeSet<File>(); - Set<File> duplicateJsonFiles = new TreeSet<File>(); - Set<File> missingLabels = new TreeSet<File>(); - Set<File> missingJavaDoc = new TreeSet<File>(); - Map<String, Set<String>> usedLabels = new TreeMap<String, Set<String>>(); + Set<File> jsonFiles = new TreeSet<>(); + Set<File> duplicateJsonFiles = new TreeSet<>(); + Set<File> missingLabels = new TreeSet<>(); + Set<File> missingJavaDoc = new TreeSet<>(); + Map<String, Set<String>> usedLabels = new TreeMap<>(); // find all json files in camel-core if (coreDir != null && coreDir.isDirectory()) { @@ -262,7 +262,7 @@ public class PrepareCatalogMojo extends AbstractMojo { for (String s : labels) { Set<String> models = usedLabels.get(s); if (models == null) { - models = new TreeSet<String>(); + models = new TreeSet<>(); usedLabels.put(s, models); } models.add(name); @@ -295,7 +295,7 @@ public class PrepareCatalogMojo extends AbstractMojo { FileOutputStream fos = new FileOutputStream(all, false); String[] names = modelsOutDir.list(); - List<String> models = new ArrayList<String>(); + List<String> models = new ArrayList<>(); // sort the names for (String name : names) { if (name.endsWith(".json")) { @@ -325,14 +325,14 @@ public class PrepareCatalogMojo extends AbstractMojo { getLog().info("Copying all Camel component json descriptors"); // lets use sorted set/maps - Set<File> jsonFiles = new TreeSet<File>(); - Set<File> duplicateJsonFiles = new TreeSet<File>(); - Set<File> componentFiles = new TreeSet<File>(); - Set<File> missingComponents = new TreeSet<File>(); - Map<String, Set<String>> usedComponentLabels = new TreeMap<String, Set<String>>(); - Set<String> usedOptionLabels = new TreeSet<String>(); - Set<String> unlabeledOptions = new TreeSet<String>(); - Set<File> missingFirstVersions = new TreeSet<File>(); + Set<File> jsonFiles = new TreeSet<>(); + Set<File> duplicateJsonFiles = new TreeSet<>(); + Set<File> componentFiles = new TreeSet<>(); + Set<File> missingComponents = new TreeSet<>(); + Map<String, Set<String>> usedComponentLabels = new TreeMap<>(); + Set<String> usedOptionLabels = new TreeSet<>(); + Set<String> unlabeledOptions = new TreeSet<>(); + Set<File> missingFirstVersions = new TreeSet<>(); // find all json files in components and camel-core if (componentsDir != null && componentsDir.isDirectory()) { @@ -419,7 +419,7 @@ public class PrepareCatalogMojo extends AbstractMojo { for (String s : labels) { Set<String> components = usedComponentLabels.get(s); if (components == null) { - components = new TreeSet<String>(); + components = new TreeSet<>(); usedComponentLabels.put(s, components); } components.add(name); @@ -495,7 +495,7 @@ public class PrepareCatalogMojo extends AbstractMojo { FileOutputStream fos = new FileOutputStream(all, false); String[] names = componentsOutDir.list(); - List<String> components = new ArrayList<String>(); + List<String> components = new ArrayList<>(); // sort the names for (String name : names) { if (name.endsWith(".json")) { @@ -538,11 +538,11 @@ public class PrepareCatalogMojo extends AbstractMojo { getLog().info("Copying all Camel dataformat json descriptors"); // lets use sorted set/maps - Set<File> jsonFiles = new TreeSet<File>(); - Set<File> duplicateJsonFiles = new TreeSet<File>(); - Set<File> dataFormatFiles = new TreeSet<File>(); - Map<String, Set<String>> usedLabels = new TreeMap<String, Set<String>>(); - Set<File> missingFirstVersions = new TreeSet<File>(); + Set<File> jsonFiles = new TreeSet<>(); + Set<File> duplicateJsonFiles = new TreeSet<>(); + Set<File> dataFormatFiles = new TreeSet<>(); + Map<String, Set<String>> usedLabels = new TreeMap<>(); + Set<File> missingFirstVersions = new TreeSet<>(); // find all data formats from the components directory if (componentsDir != null && componentsDir.isDirectory()) { @@ -591,7 +591,7 @@ public class PrepareCatalogMojo extends AbstractMojo { for (String s : labels) { Set<String> dataFormats = usedLabels.get(s); if (dataFormats == null) { - dataFormats = new TreeSet<String>(); + dataFormats = new TreeSet<>(); usedLabels.put(s, dataFormats); } dataFormats.add(name); @@ -622,7 +622,7 @@ public class PrepareCatalogMojo extends AbstractMojo { FileOutputStream fos = new FileOutputStream(all, false); String[] names = dataFormatsOutDir.list(); - List<String> dataFormats = new ArrayList<String>(); + List<String> dataFormats = new ArrayList<>(); // sort the names for (String name : names) { if (name.endsWith(".json")) { @@ -656,11 +656,11 @@ public class PrepareCatalogMojo extends AbstractMojo { getLog().info("Copying all Camel language json descriptors"); // lets use sorted set/maps - Set<File> jsonFiles = new TreeSet<File>(); - Set<File> duplicateJsonFiles = new TreeSet<File>(); - Set<File> languageFiles = new TreeSet<File>(); - Map<String, Set<String>> usedLabels = new TreeMap<String, Set<String>>(); - Set<File> missingFirstVersions = new TreeSet<File>(); + Set<File> jsonFiles = new TreeSet<>(); + Set<File> duplicateJsonFiles = new TreeSet<>(); + Set<File> languageFiles = new TreeSet<>(); + Map<String, Set<String>> usedLabels = new TreeMap<>(); + Set<File> missingFirstVersions = new TreeSet<>(); // find all languages from the components directory if (componentsDir != null && componentsDir.isDirectory()) { @@ -709,7 +709,7 @@ public class PrepareCatalogMojo extends AbstractMojo { for (String s : labels) { Set<String> languages = usedLabels.get(s); if (languages == null) { - languages = new TreeSet<String>(); + languages = new TreeSet<>(); usedLabels.put(s, languages); } languages.add(name); @@ -740,7 +740,7 @@ public class PrepareCatalogMojo extends AbstractMojo { FileOutputStream fos = new FileOutputStream(all, false); String[] names = languagesOutDir.list(); - List<String> languages = new ArrayList<String>(); + List<String> languages = new ArrayList<>(); // sort the names for (String name : names) { if (name.endsWith(".json")) { @@ -774,11 +774,11 @@ public class PrepareCatalogMojo extends AbstractMojo { getLog().info("Copying all Camel other json descriptors"); // lets use sorted set/maps - Set<File> jsonFiles = new TreeSet<File>(); - Set<File> duplicateJsonFiles = new TreeSet<File>(); - Set<File> otherFiles = new TreeSet<File>(); - Map<String, Set<String>> usedLabels = new TreeMap<String, Set<String>>(); - Set<File> missingFirstVersions = new TreeSet<File>(); + Set<File> jsonFiles = new TreeSet<>(); + Set<File> duplicateJsonFiles = new TreeSet<>(); + Set<File> otherFiles = new TreeSet<>(); + Map<String, Set<String>> usedLabels = new TreeMap<>(); + Set<File> missingFirstVersions = new TreeSet<>(); // find all others from the components directory if (componentsDir != null && componentsDir.isDirectory()) { @@ -842,7 +842,7 @@ public class PrepareCatalogMojo extends AbstractMojo { for (String s : labels) { Set<String> others = usedLabels.get(s); if (others == null) { - others = new TreeSet<String>(); + others = new TreeSet<>(); usedLabels.put(s, others); } others.add(name); @@ -873,7 +873,7 @@ public class PrepareCatalogMojo extends AbstractMojo { FileOutputStream fos = new FileOutputStream(all, false); String[] names = othersOutDir.list(); - List<String> others = new ArrayList<String>(); + List<String> others = new ArrayList<>(); // sort the names for (String name : names) { if (name.endsWith(".json")) { @@ -951,9 +951,9 @@ public class PrepareCatalogMojo extends AbstractMojo { getLog().info("Copying all Camel documents (ascii docs)"); // lets use sorted set/maps - Set<File> adocFiles = new TreeSet<File>(); - Set<File> missingAdocFiles = new TreeSet<File>(); - Set<File> duplicateAdocFiles = new TreeSet<File>(); + Set<File> adocFiles = new TreeSet<>(); + Set<File> missingAdocFiles = new TreeSet<>(); + Set<File> duplicateAdocFiles = new TreeSet<>(); // find all camel maven modules if (componentsDir != null && componentsDir.isDirectory()) { @@ -1057,7 +1057,7 @@ public class PrepareCatalogMojo extends AbstractMojo { FileOutputStream fos = new FileOutputStream(all, false); String[] names = documentsOutDir.list(); - List<String> documents = new ArrayList<String>(); + List<String> documents = new ArrayList<>(); // sort the names for (String name : names) { if (name.endsWith(".adoc")) { diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogSpringBootMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogSpringBootMojo.java index 4557e4d..1cdbaa8 100644 --- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogSpringBootMojo.java +++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCatalogSpringBootMojo.java @@ -134,8 +134,8 @@ public class PrepareCatalogSpringBootMojo extends AbstractMojo { getLog().info("Copying all Camel component json descriptors"); // lets use sorted set/maps - Set<File> jsonFiles = new TreeSet<File>(); - Set<File> componentFiles = new TreeSet<File>(); + Set<File> jsonFiles = new TreeSet<>(); + Set<File> componentFiles = new TreeSet<>(); // find all json files in components and camel-core if (componentsDir != null && componentsDir.isDirectory()) { @@ -201,7 +201,7 @@ public class PrepareCatalogSpringBootMojo extends AbstractMojo { FileOutputStream fos = new FileOutputStream(all, false); String[] names = componentsOutDir.list(); - List<String> components = new ArrayList<String>(); + List<String> components = new ArrayList<>(); // sort the names for (String name : names) { if (name.endsWith(".json")) { @@ -228,8 +228,8 @@ public class PrepareCatalogSpringBootMojo extends AbstractMojo { getLog().info("Copying all Camel dataformat json descriptors"); // lets use sorted set/maps - Set<File> jsonFiles = new TreeSet<File>(); - Set<File> dataFormatFiles = new TreeSet<File>(); + Set<File> jsonFiles = new TreeSet<>(); + Set<File> dataFormatFiles = new TreeSet<>(); // find all data formats from the components directory if (componentsDir != null && componentsDir.isDirectory()) { @@ -283,7 +283,7 @@ public class PrepareCatalogSpringBootMojo extends AbstractMojo { FileOutputStream fos = new FileOutputStream(all, false); String[] names = dataFormatsOutDir.list(); - List<String> dataFormats = new ArrayList<String>(); + List<String> dataFormats = new ArrayList<>(); // sort the names for (String name : names) { if (name.endsWith(".json")) { @@ -310,8 +310,8 @@ public class PrepareCatalogSpringBootMojo extends AbstractMojo { getLog().info("Copying all Camel language json descriptors"); // lets use sorted set/maps - Set<File> jsonFiles = new TreeSet<File>(); - Set<File> languageFiles = new TreeSet<File>(); + Set<File> jsonFiles = new TreeSet<>(); + Set<File> languageFiles = new TreeSet<>(); // find all languages from the components directory if (componentsDir != null && componentsDir.isDirectory()) { @@ -365,7 +365,7 @@ public class PrepareCatalogSpringBootMojo extends AbstractMojo { FileOutputStream fos = new FileOutputStream(all, false); String[] names = languagesOutDir.list(); - List<String> languages = new ArrayList<String>(); + List<String> languages = new ArrayList<>(); // sort the names for (String name : names) { if (name.endsWith(".json")) { @@ -392,8 +392,8 @@ public class PrepareCatalogSpringBootMojo extends AbstractMojo { getLog().info("Copying all Camel other json descriptors"); // lets use sorted set/maps - Set<File> jsonFiles = new TreeSet<File>(); - Set<File> otherFiles = new TreeSet<File>(); + Set<File> jsonFiles = new TreeSet<>(); + Set<File> otherFiles = new TreeSet<>(); // find all other from the components directory if (componentsDir != null && componentsDir.isDirectory()) { @@ -461,7 +461,7 @@ public class PrepareCatalogSpringBootMojo extends AbstractMojo { FileOutputStream fos = new FileOutputStream(all, false); String[] names = othersOutDir.list(); - List<String> others = new ArrayList<String>(); + List<String> others = new ArrayList<>(); // sort the names for (String name : names) { if (name.endsWith(".json")) { diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpringBootAutoConfigurationMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpringBootAutoConfigurationMojo.java index ecb86ac..33b42fd 100644 --- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpringBootAutoConfigurationMojo.java +++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpringBootAutoConfigurationMojo.java @@ -555,7 +555,7 @@ public class SpringBootAutoConfigurationMojo extends AbstractMojo { // find the component names List<String> componentNames = findComponentNames(); - final Set<File> jsonFiles = new TreeSet<File>(); + final Set<File> jsonFiles = new TreeSet<>(); PackageHelper.findJsonFiles(buildDir, jsonFiles, new PackageHelper.CamelComponentsModelFilter()); // create auto configuration for the components @@ -603,7 +603,7 @@ public class SpringBootAutoConfigurationMojo extends AbstractMojo { // find the data format names List<String> dataFormatNames = findDataFormatNames(); - final Set<File> jsonFiles = new TreeSet<File>(); + final Set<File> jsonFiles = new TreeSet<>(); // we can reuse the component model filter PackageHelper.findJsonFiles(buildDir, jsonFiles, new PackageHelper.CamelComponentsModelFilter()); @@ -649,7 +649,7 @@ public class SpringBootAutoConfigurationMojo extends AbstractMojo { // find the language names List<String> languageNames = findLanguageNames(); - final Set<File> jsonFiles = new TreeSet<File>(); + final Set<File> jsonFiles = new TreeSet<>(); // we can reuse the component model filter PackageHelper.findJsonFiles(buildDir, jsonFiles, new PackageHelper.CamelComponentsModelFilter()); @@ -1983,7 +1983,7 @@ public class SpringBootAutoConfigurationMojo extends AbstractMojo { } private List<String> findComponentNames() { - List<String> componentNames = new ArrayList<String>(); + List<String> componentNames = new ArrayList<>(); for (Resource r : project.getBuild().getResources()) { File f = new File(r.getDirectory()); if (!f.exists()) { @@ -2011,7 +2011,7 @@ public class SpringBootAutoConfigurationMojo extends AbstractMojo { } private List<String> findDataFormatNames() { - List<String> dataFormatNames = new ArrayList<String>(); + List<String> dataFormatNames = new ArrayList<>(); for (Resource r : project.getBuild().getResources()) { File f = new File(r.getDirectory()); if (!f.exists()) { @@ -2039,7 +2039,7 @@ public class SpringBootAutoConfigurationMojo extends AbstractMojo { } private List<String> findLanguageNames() { - List<String> languageNames = new ArrayList<String>(); + List<String> languageNames = new ArrayList<>(); for (Resource r : project.getBuild().getResources()) { File f = new File(r.getDirectory()); if (!f.exists()) { diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateReadmeMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateReadmeMojo.java index 8901fe4..7d09144 100644 --- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateReadmeMojo.java +++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateReadmeMojo.java @@ -115,7 +115,7 @@ public class UpdateReadmeMojo extends AbstractMojo { // find the component names List<String> componentNames = findComponentNames(); - final Set<File> jsonFiles = new TreeSet<File>(); + final Set<File> jsonFiles = new TreeSet<>(); PackageHelper.findJsonFiles(buildDir, jsonFiles, new PackageHelper.CamelComponentsModelFilter()); // only if there is components we should update the documentation files @@ -184,7 +184,7 @@ public class UpdateReadmeMojo extends AbstractMojo { // find the dataformat names List<String> dataFormatNames = findDataFormatNames(); - final Set<File> jsonFiles = new TreeSet<File>(); + final Set<File> jsonFiles = new TreeSet<>(); PackageHelper.findJsonFiles(buildDir, jsonFiles, new PackageHelper.CamelComponentsModelFilter()); // only if there is dataformat we should update the documentation files @@ -245,7 +245,7 @@ public class UpdateReadmeMojo extends AbstractMojo { // find the language names List<String> languageNames = findLanguageNames(); - final Set<File> jsonFiles = new TreeSet<File>(); + final Set<File> jsonFiles = new TreeSet<>(); PackageHelper.findJsonFiles(buildDir, jsonFiles, new PackageHelper.CamelComponentsModelFilter()); // only if there is language we should update the documentation files @@ -295,7 +295,7 @@ public class UpdateReadmeMojo extends AbstractMojo { return; } - final Set<File> jsonFiles = new TreeSet<File>(); + final Set<File> jsonFiles = new TreeSet<>(); // find all json files in camel-core File coreDir = new File("."); @@ -1164,7 +1164,7 @@ public class UpdateReadmeMojo extends AbstractMojo { } private List<String> findComponentNames() { - List<String> componentNames = new ArrayList<String>(); + List<String> componentNames = new ArrayList<>(); for (Resource r : project.getBuild().getResources()) { File f = new File(r.getDirectory()); if (!f.exists()) { @@ -1192,7 +1192,7 @@ public class UpdateReadmeMojo extends AbstractMojo { } private List<String> findDataFormatNames() { - List<String> dataFormatNames = new ArrayList<String>(); + List<String> dataFormatNames = new ArrayList<>(); for (Resource r : project.getBuild().getResources()) { File f = new File(r.getDirectory()); if (!f.exists()) { @@ -1219,7 +1219,7 @@ public class UpdateReadmeMojo extends AbstractMojo { return dataFormatNames; } private List<String> findLanguageNames() { - List<String> languageNames = new ArrayList<String>(); + List<String> languageNames = new ArrayList<>(); for (Resource r : project.getBuild().getResources()) { File f = new File(r.getDirectory()); if (!f.exists()) { diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/ValidateComponentMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/ValidateComponentMojo.java index 654bd0e..82f079b 100644 --- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/ValidateComponentMojo.java +++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/ValidateComponentMojo.java @@ -99,7 +99,7 @@ public class ValidateComponentMojo extends AbstractMojo { if (!validate) { getLog().info("Validation disabled"); } else { - final Set<File> jsonFiles = new TreeSet<File>(); + final Set<File> jsonFiles = new TreeSet<>(); PackageHelper.findJsonFiles(outDir, jsonFiles, new CamelComponentsFileFilter()); boolean failed = false; diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/model/ComponentModel.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/model/ComponentModel.java index 65fd4aa..a182dae 100644 --- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/model/ComponentModel.java +++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/model/ComponentModel.java @@ -42,9 +42,9 @@ public class ComponentModel { private String groupId; private String artifactId; private String version; - private final List<ComponentOptionModel> componentOptions = new ArrayList<ComponentOptionModel>(); - private final List<EndpointOptionModel> endpointPathOptions = new ArrayList<EndpointOptionModel>(); - private final List<EndpointOptionModel> endpointOptions = new ArrayList<EndpointOptionModel>(); + private final List<ComponentOptionModel> componentOptions = new ArrayList<>(); + private final List<EndpointOptionModel> endpointPathOptions = new ArrayList<>(); + private final List<EndpointOptionModel> endpointOptions = new ArrayList<>(); public ComponentModel(boolean coreOnly) { this.coreOnly = coreOnly; diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/model/DataFormatModel.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/model/DataFormatModel.java index e63d71b..09bea31 100644 --- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/model/DataFormatModel.java +++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/model/DataFormatModel.java @@ -38,7 +38,7 @@ public class DataFormatModel { private String groupId; private String artifactId; private String version; - private final List<DataFormatOptionModel> dataFormatOptions = new ArrayList<DataFormatOptionModel>(); + private final List<DataFormatOptionModel> dataFormatOptions = new ArrayList<>(); public DataFormatModel() { this(false); diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/model/EipModel.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/model/EipModel.java index 1845151..970288b 100644 --- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/model/EipModel.java +++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/model/EipModel.java @@ -30,7 +30,7 @@ public class EipModel { private String deprecationNote; private boolean input; private boolean output; - private final List<EipOptionModel> eipOptions = new ArrayList<EipOptionModel>(); + private final List<EipOptionModel> eipOptions = new ArrayList<>(); public String getName() { return name; diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/model/LanguageModel.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/model/LanguageModel.java index c664113..22079a3 100644 --- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/model/LanguageModel.java +++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/model/LanguageModel.java @@ -38,7 +38,7 @@ public class LanguageModel { private String groupId; private String artifactId; private String version; - private final List<LanguageOptionModel> languageOptions = new ArrayList<LanguageOptionModel>(); + private final List<LanguageOptionModel> languageOptions = new ArrayList<>(); public LanguageModel() { this(false); diff --git a/tooling/maven/guice-maven-plugin/src/main/java/org/apache/camel/guice/maven/EmbeddedMojo.java b/tooling/maven/guice-maven-plugin/src/main/java/org/apache/camel/guice/maven/EmbeddedMojo.java index 25315c0..ad29595 100644 --- a/tooling/maven/guice-maven-plugin/src/main/java/org/apache/camel/guice/maven/EmbeddedMojo.java +++ b/tooling/maven/guice-maven-plugin/src/main/java/org/apache/camel/guice/maven/EmbeddedMojo.java @@ -157,7 +157,7 @@ public class EmbeddedMojo extends AbstractExecMojo { } protected String[] createArguments() { - List<String> args = new ArrayList<String>(5); + List<String> args = new ArrayList<>(5); args.add("-duration"); args.add(getDuration()); diff --git a/tooling/maven/guice-maven-plugin/src/main/java/org/apache/camel/guice/maven/RunMojo.java b/tooling/maven/guice-maven-plugin/src/main/java/org/apache/camel/guice/maven/RunMojo.java index cb0c860..413bb86 100644 --- a/tooling/maven/guice-maven-plugin/src/main/java/org/apache/camel/guice/maven/RunMojo.java +++ b/tooling/maven/guice-maven-plugin/src/main/java/org/apache/camel/guice/maven/RunMojo.java @@ -309,7 +309,7 @@ public class RunMojo extends AbstractExecMojo { } // lets create the command line arguments to pass in... - List<String> args = new ArrayList<String>(); + List<String> args = new ArrayList<>(); if (jndiProperties != null) { args.add("-j"); args.add(jndiProperties); @@ -460,7 +460,7 @@ public class RunMojo extends AbstractExecMojo { @SuppressWarnings("deprecation") private void terminateThreads(ThreadGroup threadGroup) { long startTime = System.currentTimeMillis(); - Set<Thread> uncooperativeThreads = new HashSet<Thread>(); // these were not responsive + Set<Thread> uncooperativeThreads = new HashSet<>(); // these were not responsive // to interruption for (Collection<Thread> threads = getActiveThreads(threadGroup); !threads.isEmpty(); threads = getActiveThreads(threadGroup), threads .removeAll(uncooperativeThreads)) { @@ -524,7 +524,7 @@ public class RunMojo extends AbstractExecMojo { private Collection<Thread> getActiveThreads(ThreadGroup threadGroup) { Thread[] threads = new Thread[threadGroup.activeCount()]; int numThreads = threadGroup.enumerate(threads); - Collection<Thread> result = new ArrayList<Thread>(numThreads); + Collection<Thread> result = new ArrayList<>(numThreads); for (int i = 0; i < threads.length && threads[i] != null; i++) { result.add(threads[i]); } @@ -552,7 +552,7 @@ public class RunMojo extends AbstractExecMojo { * @throws org.apache.maven.plugin.MojoExecutionException */ private ClassLoader getClassLoader() throws MojoExecutionException { - List<URL> classpathURLs = new ArrayList<URL>(); + List<URL> classpathURLs = new ArrayList<>(); this.addRelevantPluginDependenciesToClasspath(classpathURLs); this.addRelevantProjectDependenciesToClasspath(classpathURLs); @@ -629,7 +629,7 @@ public class RunMojo extends AbstractExecMojo { } private Collection<Artifact> getAllNonTestScopedDependencies() throws MojoExecutionException { - List<Artifact> answer = new ArrayList<Artifact>(); + List<Artifact> answer = new ArrayList<>(); for (Artifact artifact : getAllDependencies()) { @@ -643,7 +643,7 @@ public class RunMojo extends AbstractExecMojo { // generic method to retrieve all the transitive dependencies private Collection<Artifact> getAllDependencies() throws MojoExecutionException { - List<Artifact> artifacts = new ArrayList<Artifact>(); + List<Artifact> artifacts = new ArrayList<>(); for (Iterator<?> dependencies = project.getDependencies().iterator(); dependencies.hasNext();) { Dependency dependency = (Dependency)dependencies.next(); @@ -676,7 +676,7 @@ public class RunMojo extends AbstractExecMojo { art.setFile(new File(dependency.getSystemPath())); } - List<String> exclusions = new ArrayList<String>(); + List<String> exclusions = new ArrayList<>(); for (Exclusion exclusion : dependency.getExclusions()) { exclusions.add(exclusion.getGroupId() + ":" + exclusion.getArtifactId()); } @@ -704,7 +704,7 @@ public class RunMojo extends AbstractExecMojo { if (this.includePluginDependencies) { if (this.executableDependency == null) { getLog().debug("All Plugin Dependencies will be included."); - relevantDependencies = new HashSet<Artifact>(this.pluginDependencies); + relevantDependencies = new HashSet<>(this.pluginDependencies); } else { getLog().debug("Selected plugin Dependencies will be included."); Artifact executableArtifact = this.findExecutableArtifact(); -- To stop receiving notification emails like this one, please contact bvah...@apache.org.