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%2Fftl%2FRuntimeRegistratorFtlTemplate.java;h=47a1dfcfb1c19341dcc0f11540ec4d9507941a67;hp=dd2cd8cc46306e919a7ac5d55762036e7477033f;hb=81674d6fd50b419b868d0851062e23f34b34557d;hpb=f259ac42bbaa656dea3fef8ebb439243d3bb1531 diff --git a/opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/ftl/RuntimeRegistratorFtlTemplate.java b/opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/ftl/RuntimeRegistratorFtlTemplate.java index dd2cd8cc46..47a1dfcfb1 100644 --- a/opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/ftl/RuntimeRegistratorFtlTemplate.java +++ b/opendaylight/config/yang-jmx-generator-plugin/src/main/java/org/opendaylight/controller/config/yangjmxgenerator/plugin/ftl/RuntimeRegistratorFtlTemplate.java @@ -106,19 +106,17 @@ public class RuntimeRegistratorFtlTemplate extends GeneralClassTemplate { .getFullyQualifiedName(rootRB.getPackageName(), rootRB.getJavaNameOfRuntimeMXBean()); String childRegistratorFQN = rootFtlFile.getFullyQualifiedName(); Field rbParameter = new Field(fullyQualifiedNameOfMXBean, "rb"); - StringBuilder registerBody = new StringBuilder(); - registerBody.append(format("%s %s = this.%s.registerRoot(%s);\n", - HierarchicalRuntimeBeanRegistration.class - .getCanonicalName(), hierachicalRegistration - .getName(), rootRuntimeBeanRegistratorField - .getName(), rbParameter.getName())); - registerBody.append(format("return new %s(%s);\n", - rootFtlFile.getFullyQualifiedName(), - hierachicalRegistration.getName())); + String registerBody = format("%s %s = this.%s.registerRoot(%s);\n" + + "return new %s(%2$s);\n", + HierarchicalRuntimeBeanRegistration.class.getCanonicalName(), + hierachicalRegistration.getName(), + rootRuntimeBeanRegistratorField.getName(), + rbParameter.getName(), + rootFtlFile.getFullyQualifiedName()); MethodDefinition registerMethod = new MethodDefinition( childRegistratorFQN, "register", - Collections.singletonList(rbParameter), registerBody.toString()); + Collections.singletonList(rbParameter), registerBody); methods.add(registerMethod); }