Improve generateSources() a bit 30/104630/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 28 Feb 2023 18:51:16 +0000 (19:51 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 28 Feb 2023 18:51:57 +0000 (19:51 +0100)
Use local variable type inference to directly bind to ArrayList.

Change-Id: I832bbb2904ec85b24f233848aae756e9be46fe5b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
plugin/yang-maven-plugin/src/main/java/org/opendaylight/yangtools/yang2sources/plugin/YangToSourcesProcessor.java

index 1ebae81a276c9ad6eb47d6d33c7e1cd9cb6b01da..91da39a7aaa25f01a20d69a8d4158f0d1fc8f53b 100644 (file)
@@ -262,7 +262,7 @@ class YangToSourcesProcessor {
 
         // FIXME: iterate over fileGeneratorArg instances (configuration), not factories (environment)
         // Assign instantiate FileGenerators with appropriate configuration
-        final List<GeneratorTaskFactory> generators = new ArrayList<>(factories.size());
+        final var generators = new ArrayList<GeneratorTaskFactory>(factories.size());
         for (Entry<String, FileGeneratorFactory> entry : factories.entrySet()) {
             final String id = entry.getKey();
             FileGeneratorArg arg = fileGeneratorArgs.get(id);