struct Scry::Workspace

Defined in:

scry/workspace.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(root_uri : String, process_id : Int32 | Int64 | Nil, max_number_of_problems : Int32) #

[View source]

Instance Method Detail

def dependency_graph : Completion::DependencyGraph::Graph #

[View source]
def dependency_graph=(dependency_graph : Completion::DependencyGraph::Graph) #

[View source]
def drop_file(text_document : TextDocument) #

[View source]
def get_file(file_name) #

[View source]
def max_number_of_problems : Int32 #

[View source]
def max_number_of_problems=(max_number_of_problems : Int32) #

[View source]
def open_files : Hash(String, {Scry::TextDocument, Scry::Completion::MethodDB}) #

[View source]
def open_files=(open_files : Hash(String, Tuple(Scry::TextDocument, Scry::Completion::MethodDB))) #

[View source]
def open_workspace #

[View source]
def process_id : Int32 | Int64 | Nil #

[View source]
def process_id=(process_id : Int32 | Int64 | Nil) #

[View source]
def put_file(text_document : TextDocument) #

[View source]
def reopen_workspace(file) #

[View source]
def root_uri : String #

[View source]
def root_uri=(root_uri : String) #

[View source]
def update_file(text_document : TextDocument) #

[View source]