class

Heucristic::Server::OpenDocuments

Inherits Reference < Object

Constructors

new(workspace : Index::Workspace)
Source

Instance methods

[](uri : String) : Document::Open | Document::Store::Missing
Source
change(uri : String, version : Int32, changes : Array(LSProtocol::TextDocumentContentChangeEvent)) : Document::Open | Document::Store::Missing | Document::OutOfRange
Source
close(uri : String) : Nil
Source
dirty_paths
Source
each
Source
open(uri : String, version : Int32, source : String) : Document::Open
Source
parsed(uri : String, tree : Crystal::ASTNode) : Nil
Source
path(document : Document::Open) : String
Source
path_of(uri : String) : String
Source
paths
Source
saved(uri : String) : Nil
Source
text(path : String) : Document::Text | Nil
Source
tree(uri : String) : Crystal::ASTNode | Nil
Source
version(uri : String) : Int32 | Nil
Source