Made ComponenetSerializer a bit more readable
authorDaniel Kirschten <daniel.kirschten@gmx.de>
Mon, 15 Jul 2019 20:04:38 +0000 (22:04 +0200)
committerDaniel Kirschten <daniel.kirschten@gmx.de>
Mon, 15 Jul 2019 20:04:38 +0000 (22:04 +0200)
net.mograsim.logic.model.am2900/src/net/mograsim/logic/model/examples/ComponenetSerializer.java

index ea629a6..52bf5c0 100644 (file)
@@ -58,12 +58,9 @@ public class ComponenetSerializer
                for (SubmodelComponent comp : components)
                {
                        SubmodelComponentParams params = SubmodelComponentSerializer.serialize(comp, getIdentifier);
                for (SubmodelComponent comp : components)
                {
                        SubmodelComponentParams params = SubmodelComponentSerializer.serialize(comp, getIdentifier);
-                       JsonHandler
-                                       .writeJson(params,
-                                                       "components/"
-                                                                       + comp.getClass().getName()
-                                                                                       .substring("net.mograsim.logic.model.model.components.mi.nandbased.".length()).replace('.', '/')
-                                                                       + ".json");
+                       String shortClassName = comp.getClass().getName().substring("net.mograsim.logic.model.model.components.mi.nandbased.".length());
+                       String path = "components/" + shortClassName.replace('.', '/') + ".json";
+                       JsonHandler.writeJson(params, path);
                }
        }
 }
\ No newline at end of file
                }
        }
 }
\ No newline at end of file