From: Tomas Olvecky Date: Fri, 27 Jun 2014 11:35:33 +0000 (+0200) Subject: Bug:1252 - Fix formatting errors in config code generator X-Git-Tag: release/helium~585^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=f99217a0cf24d8f86549381248f321f256c9d3b9 Bug:1252 - Fix formatting errors in config code generator Fix intendation and double semicolons in yang-jmx-generator-plugin. Change-Id: I77ad31eaa62a41d0149f57754f5ec727e07ad292 Signed-off-by: Tomas Olvecky --- diff --git a/opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/gofactory/AbsModuleGeneratedObjectFactory.java b/opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/gofactory/AbsModuleGeneratedObjectFactory.java index aa06cb97d7..6eda364af0 100644 --- a/opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/gofactory/AbsModuleGeneratedObjectFactory.java +++ b/opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/gofactory/AbsModuleGeneratedObjectFactory.java @@ -7,6 +7,7 @@ */ package org.opendaylight.controller.config.yangjmxgenerator.plugin.gofactory; +import static com.google.common.base.Preconditions.checkState; import static java.lang.String.format; import com.google.common.base.Joiner; @@ -212,7 +213,7 @@ public class AbsModuleGeneratedObjectFactory { "}\n", moduleField.getName(), osgi); } else { str = format( - "%1$sDependency = dependencyResolver.resolveInstance(%2$s.class, %1$s, %1$sJmxAttribute);", + "%1$sDependency = dependencyResolver.resolveInstance(%2$s.class, %1$s, %1$sJmxAttribute);\n", moduleField.getName(), osgi); } resolveDependenciesMap.put(moduleField, str); @@ -222,7 +223,8 @@ public class AbsModuleGeneratedObjectFactory { // wrap each field resolvation statement with if !=null when dependency is not mandatory for (Map.Entry entry : resolveDependenciesMap.entrySet()) { if (entry.getKey().getDependency().isMandatory() == false) { - result += format("if (%s!=null) {\n%s;\n}", entry.getKey().getName(), entry.getValue()); + checkState(entry.getValue().endsWith(";\n")); + result += format("if (%s!=null) {\n%s}\n", entry.getKey().getName(), entry.getValue()); } else { result += entry.getValue(); } @@ -401,7 +403,7 @@ public class AbsModuleGeneratedObjectFactory { parameters.put(ModuleIdentifier.class.getCanonicalName(), "identifier"); parameters.put(DependencyResolver.class.getCanonicalName(), "dependencyResolver"); - String setToNulls = "this.oldInstance=null;\n;" + + String setToNulls = "this.oldInstance=null;\n" + "this.oldModule=null;\n"; return getConstructorStart(abstractFQN, parameters, setToNulls); }