public void commit() { try { if (commited) { for (BackupFacility.Handle id:ids) { try { id.restore(); } catch (IOException ex) { throw (RuntimeException) new RuntimeException().initCause(ex); } } } else { commited = true; for (ModificationResult result:results) { ids.add(BackupFacility.getDefault().backup(result.getModifiedFileObjects())); result.commit(); } } } catch (IOException ex) { throw (RuntimeException) new RuntimeException().initCause(ex); } }
); refactoringElements.registerTransaction(new RetoucheCommit(Collections.singleton(modificationResult))); for (FileObject jfo : modificationResult.getModifiedFileObjects()) { for (Difference dif: modificationResult.getDifferences(jfo)) { String old = dif.getOldText(); ); refactoringElements.registerTransaction(new RetoucheCommit(Collections.singleton(modificationResult))); for (FileObject jfo : modificationResult.getModifiedFileObjects()) { for (Difference dif: modificationResult.getDifferences(jfo)) { String old = dif.getOldText(); ); refactoringElements.registerTransaction(new RetoucheCommit(Collections.singleton(modificationResult))); for (FileObject jfo : modificationResult.getModifiedFileObjects()) { for (Difference dif: modificationResult.getDifferences(jfo)) { String old = dif.getOldText(); ); refactoringElements.registerTransaction(new RetoucheCommit(Collections.singleton(modificationResult))); for (FileObject jfo : modificationResult.getModifiedFileObjects()) { for (Difference dif: modificationResult.getDifferences(jfo)) { String old = dif.getOldText();
); refactoringElements.registerTransaction(new RetoucheCommit(Collections.singleton(modificationResult))); for (FileObject jfo : modificationResult.getModifiedFileObjects()) { for (Difference dif: modificationResult.getDifferences(jfo)) { String old = dif.getOldText(); ); refactoringElements.registerTransaction(new RetoucheCommit(Collections.singleton(modificationResult))); for (FileObject jfo : modificationResult.getModifiedFileObjects()) { for (Difference dif: modificationResult.getDifferences(jfo)) { String old = dif.getOldText();