Further improvements to the SourceChange convenience methods

Rename system_edit to file_system_edit, add more documentation, add
source_file_edit_from to create a SourceChange from `FileId` and `TextEdit`.
This commit is contained in:
Ville Penttinen 2019-03-25 09:03:10 +02:00
parent 22e1c7a112
commit b92fcbc956
4 changed files with 50 additions and 27 deletions

View file

@ -140,7 +140,7 @@ fn check_module(
Problem::UnresolvedModule { candidate } => {
let create_file =
FileSystemEdit::CreateFile { source_root, path: candidate.clone() };
let fix = SourceChange::system_edit("create module", create_file);
let fix = SourceChange::file_system_edit("create module", create_file);
Diagnostic {
range: name_node.range(),
message: "unresolved module".to_string(),