class

Heucristic::Server::References

Inherits Reference < Object

Constructors

new(workspace : Index::Workspace, types : Resolve::Types, receiver : Resolve::Receiver)
Source

Instance methods

callers(entries : Array(Index::Def), limit : Int32) : Callers
Source
of_defs(entries : Array(Index::Def)) : Array(LSProtocol::Location)
Source
of_entries(entries : Array(Index::Entry)) : Array(LSProtocol::Location)
Source
of_instance_var(name : String, owner : Index::Identity) : Array(LSProtocol::Location)
Source
of_names(entries : Array(Index::Entry)) : Array(LSProtocol::Location)
Source
of_variable(name : String, context : Syntax::Context, tree : Crystal::ASTNode, uri : String, text : Document::Text) : Array(LSProtocol::Location)
Source

Nested types