module analysis::diff::edits::ExecuteTextEdits
rascal-Not specified
Usage
import analysis::diff::edits::ExecuteTextEdits;
Dependencies
extend analysis::diff::edits::TextEdits;
import DateTime;
import IO;
import List;
import String;
function executeDocumentEdits
Execute file changes, including in-file edits if present.
void executeDocumentEdits(list[FileSystemChange] edits)
function executeFileSystemChanges
Execute file changes, including in-file edits if present.
void executeFileSystemChanges(list[FileSystemChange] edits)
function executeFileSystemChange
void executeFileSystemChange(removed(loc f))
void executeFileSystemChange(created(loc f))
void executeFileSystemChange(renamed(loc from, loc to))
void executeFileSystemChange(changed(loc file))
function executeFileSystemChange
Edit a file according to the given ((TextEdit)) instructions
void executeFileSystemChange(changed(loc file, list[TextEdit] edits))
function executeTextEdits
str executeTextEdits(str content, list[TextEdit] edits)