X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fyang-jmx-generator-plugin%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyangjmxgenerator%2Fplugin%2FCodeWriter.java;h=93a432c3fe17393a14a98eff7fae1dbf3d3c3ef7;hp=cd0f491ebc949c610e925916fc41628eb1a03607;hb=f43b01b81319959b1907e3e04537f5169e7f33d8;hpb=531621aac4cff9d39cbd8668a53bdeba8a0e6d81 diff --git a/opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/CodeWriter.java b/opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/CodeWriter.java index cd0f491ebc..93a432c3fe 100644 --- a/opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/CodeWriter.java +++ b/opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/CodeWriter.java @@ -9,6 +9,16 @@ package org.opendaylight.controller.config.yangjmxgenerator.plugin; import com.google.common.base.Optional; import com.google.common.collect.Lists; +import java.io.File; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Collections; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; import org.opendaylight.controller.config.yangjmxgenerator.ModuleMXBeanEntry; import org.opendaylight.controller.config.yangjmxgenerator.RuntimeBeanEntry; import org.opendaylight.controller.config.yangjmxgenerator.ServiceInterfaceEntry; @@ -28,23 +38,12 @@ import org.opendaylight.controller.config.yangjmxgenerator.plugin.util.StringUti import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.io.File; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Collections; -import java.util.HashMap; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.Map.Entry; - final class CodeWriter { - private static final Logger LOGGER = LoggerFactory.getLogger(CodeWriter.class); + private static final Logger LOG = LoggerFactory.getLogger(CodeWriter.class); private static final Optional COPYRIGHT = StringUtil.loadCopyright(); - public File writeSie(ServiceInterfaceEntry sie, File outputBaseDir) { + public File writeSie(final ServiceInterfaceEntry sie, final File outputBaseDir) { try { GeneralInterfaceTemplate generalInterfaceTemplate = TemplateFactory.serviceInterfaceFromSie(sie); GeneratedObject go = new GenericGeneratedObjectFactory().toGeneratedObject(generalInterfaceTemplate, COPYRIGHT); @@ -52,13 +51,13 @@ final class CodeWriter { } catch (Exception e) { String message = "An error occurred during Service interface generating, sie:" + sie.getTypeName() + ", " + sie.getFullyQualifiedName(); - LOGGER.error(message, e); + LOG.error(message, e); throw new RuntimeException(message, e); } } - public List writeMbe(ModuleMXBeanEntry mbe, File targetBaseDir, - File mainBaseDir) { + public List writeMbe(final ModuleMXBeanEntry mbe, final File targetBaseDir, + final File mainBaseDir) { try { List generatedFiles = Lists.newArrayList(); @@ -113,12 +112,13 @@ final class CodeWriter { } catch (Exception e) { String message = "An error occurred during Module generating, mbe:" + mbe.getJavaNamePrefix(); - LOGGER.error(message, e); + LOG.error(message, e); throw new RuntimeException(message, e); } } - private List persistGeneratedObjects(File targetBaseDir, File mainBaseDir, Map gos) throws IOException { + private static List persistGeneratedObjects(final File targetBaseDir, final File mainBaseDir, + final Map gos) throws IOException { List generatedFiles = new ArrayList<>(); for (Entry entry : gos.entrySet()) { boolean overwrite = entry.getValue(); @@ -137,7 +137,7 @@ final class CodeWriter { return generatedFiles; } - private List getRuntimeBeanFtlTemplates(Collection runtimeBeans) { + private static List getRuntimeBeanFtlTemplates(final Collection runtimeBeans) { if (runtimeBeans.isEmpty()) { return Collections.emptyList(); }