MCPcopy Create free account
hub / github.com/badvision/jace / save

Method save

src/main/java/jace/ide/Program.java:172–196  ·  view source on GitHub ↗
(File newTarget)

Source from the content-addressed store, hash-verified

170 }
171
172 public void save(File newTarget) {
173 FileWriter writer = null;
174 if (newTarget == null && targetFile == null) {
175 return;
176 }
177 if (newTarget != null) {
178 targetFile = newTarget;
179 }
180 filename = targetFile.getName();
181 try {
182 writer = new FileWriter(targetFile, false);
183 writer.append(getValue());
184 writer.close();
185 } catch (IOException ex) {
186 Logger.getLogger(Program.class.getName()).log(Level.SEVERE, null, ex);
187 } finally {
188 try {
189 if (writer != null) {
190 writer.close();
191 }
192 } catch (IOException ex) {
193 Logger.getLogger(Program.class.getName()).log(Level.SEVERE, null, ex);
194 }
195 }
196 }
197
198 public boolean isChanged() {
199 return (Boolean) codeMirror.call("isClean");

Callers 3

onSaveAllClickedMethod · 0.80
onSaveAsClickedMethod · 0.80
onSaveClickedMethod · 0.80

Calls 4

getValueMethod · 0.95
closeMethod · 0.80
getNameMethod · 0.65
logMethod · 0.45

Tested by

no test coverage detected