MCPcopy
hub / github.com/Col-E/Recaf / toJson

Method toJson

src/main/java/me/coley/recaf/workspace/WorkspaceIO.java:64–73  ·  view source on GitHub ↗

@param workspace Workspace instance. @return Json text representation of a workspace.

(Workspace workspace)

Source from the content-addressed store, hash-verified

62 * @return Json text representation of a workspace.
63 */
64 public static String toJson(Workspace workspace) {
65 JsonObject root = Json.object();
66 JsonObject jprimary = serializeResource(workspace.getPrimary());
67 JsonArray jlibraries = new JsonArray();
68 for(JavaResource library : workspace.getLibraries())
69 jlibraries.add(serializeResource(library));
70 root.add("primary", jprimary);
71 root.add("libraries", jlibraries);
72 return root.toString(WriterConfig.PRETTY_PRINT);
73 }
74
75 /**
76 * @param resource

Callers 1

saveWorkspaceMethod · 0.95

Calls 5

serializeResourceMethod · 0.95
getPrimaryMethod · 0.80
getLibrariesMethod · 0.80
addMethod · 0.45
toStringMethod · 0.45

Tested by

no test coverage detected