class

Heucristic::Server::Rename

Inherits Reference < Object

Constants

IDENTIFIER = /\A@{0,2}[A-Za-z_][A-Za-z0-9_]*[?!=]?\z/
TYPE_NAME = /\A[A-Z][A-Za-z0-9_]*\z/

Instance methods

edits(locations : Array(LSProtocol::Location), new_name : String, instance_var : Bool, type_name : Bool, & : String -> Document::Text | Nil) : LSProtocol::WorkspaceEdit | Invalid
Source

Nested types