Skip to main content

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)