- String result = "\n"+
- "@Override\n"+
- format("public %s createModule(String instanceName, %s dependencyResolver, %s old, %s bundleContext) throws Exception {\n",
- Module.class.getCanonicalName(), DependencyResolver.class.getCanonicalName(),
- DynamicMBeanWithInstance.class.getCanonicalName(), BUNDLE_CONTEXT)+
- format("%s oldModule;\n",moduleFQN)+
- "try {\n"+
- format("oldModule = (%s) old.getModule();\n", moduleFQN)+
- "} catch(Exception e) {\n"+
- "return handleChangedClass(dependencyResolver, old, bundleContext);\n"+
- "}\n"+
- format("%s module = instantiateModule(instanceName, dependencyResolver, oldModule, old.getInstance(), bundleContext);\n", moduleFQN);
-
- for(Field field: moduleFields) {
- result += format("module.set%s(oldModule.get%1$s());\n", field.getName());
+ StringBuilder result = new StringBuilder("\n" +
+ "@Override\n");
+ result.append(
+ format("public %s createModule(String instanceName, %s dependencyResolver, %s old, %s bundleContext) "
+ + "throws Exception {\n",
+ Module.class.getCanonicalName(), DependencyResolver.class.getCanonicalName(),
+ DynamicMBeanWithInstance.class.getCanonicalName(), BUNDLE_CONTEXT))
+ .append(format("%s oldModule;\n", moduleFQN))
+ .append("try {\n")
+ .append(format("oldModule = (%s) old.getModule();\n", moduleFQN))
+ .append("} catch(Exception e) {\n"
+ + "return handleChangedClass(dependencyResolver, old, bundleContext);\n"
+ + "}\n")
+ .append(format("%s module = instantiateModule(instanceName, dependencyResolver, oldModule, old"
+ + ".getInstance(), bundleContext);\n",
+ moduleFQN));
+
+ for (Field field : moduleFields) {
+ result.append(format("module.set%s(oldModule.get%1$s());\n", field.getName()));