Fixing sonar issues
[yangtools.git] / code-generator / maven-sal-api-gen-plugin / src / main / java / org / opendaylight / yangtools / maven / sal / api / gen / plugin / CodeGeneratorImpl.java
index c03af87d031f35fe9ffa7710276f1a81570f464f..6a7359f3664639d9839c69e2b6bf7813b786beab 100644 (file)
@@ -28,10 +28,14 @@ import org.opendaylight.yangtools.yang2sources.spi.CodeGenerator;
 public final class CodeGeneratorImpl implements CodeGenerator {
 
     @Override
-    public Collection<File> generateSources(SchemaContext context, File outputBaseDir, Set<Module> yangModules)
-            throws IOException {
-        if (outputBaseDir == null) {
-            outputBaseDir = new File("target" + File.separator + "generated-sources" + File.separator + "maven-sal-api-gen");
+    public Collection<File> generateSources(final SchemaContext context, final File outputDir,
+            final Set<Module> yangModules) throws IOException {
+        final File outputBaseDir;
+        if (outputDir == null) {
+            outputBaseDir = new File("target" + File.separator + "generated-sources" + File.separator
+                    + "maven-sal-api-gen");
+        } else {
+            outputBaseDir = outputDir;
         }
 
         final BindingGenerator bindingGenerator = new BindingGeneratorImpl();