class

Heucristic::Server::Answerer

Inherits Reference < Object

Constants

RESCUE_KEYWORD = "rescue"

Constructors

new(workspace : Index::Workspace, types : Resolve::Types, methods : Resolve::Methods, receiver : Resolve::Receiver, hints : ParameterHint, macros : MacroLookup, sources : SourcePaths)
Source

Instance methods

answer(target : Syntax::Target, path : String, text : Document::Text, root : String) : Answer
Source
describe_all(entries : Array(Index::Entry), root : String) : Array(String)
Source
locate(entry : Index::Entry) : LSProtocol::Location | Nil
Source
locations(answer : Answer, uri : String) : Array(LSProtocol::Location)
Source
sections(answer : Answer, root : String) : Array(String)
Source