MCPcopy Create free account
hub / github.com/MCSManager/MCSManager / addJava

Method addJava

daemon/src/service/java_manager.ts:105–122  ·  view source on GitHub ↗
(info: JavaInfo)

Source from the content-addressed store, hash-verified

103 }
104
105 addJava(info: JavaInfo) {
106 const javaPath = path.join(this.javaDataDir, info.fullname);
107 if (!fs.existsSync(javaPath)) fs.mkdirsSync(javaPath);
108
109 StorageSubsystem.store(`JavaData/${info.fullname}`, "java_info", {
110 name: info.name,
111 path: info.path,
112 version: info.version,
113 installTime: info.installTime,
114 downloading: false
115 });
116
117 this.javaList.set(info.fullname, {
118 info: info,
119 path: javaPath,
120 usingInstances: []
121 });
122 }
123
124 updateJavaInfo(info: JavaInfo) {
125 const javaPath = path.join(this.javaDataDir, info.fullname);

Callers 1

Calls 2

storeMethod · 0.65
setMethod · 0.45

Tested by

no test coverage detected