(info: JavaInfo)
| 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); |
no test coverage detected