This is the class that handles the "textDocument/hover" request.
Constructors
This is the class that handles the "textDocument/hover" request.
SourceInstance methods
hover(node :
Nil, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Fallback handler for nil, obviously it should not happen.
Sourcehover(node :
Ast::Access, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::Argument, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::Component, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::CssDefinition, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::Function, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::Get, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::HtmlAttribute, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::HtmlComponent, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::HtmlElement, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::Property, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::State, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::Statement, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::StringLiteral, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::Type, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::TypeDefinition, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::TypeDestructuring, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::TypeVariant, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Sourcehover(node :
Ast::Node, workspace :
Workspace, type_checker :
TypeChecker) :
Array(
String)
Fallback handler for nodes that does not have a handler yet.
Sourcetype_of(node : Ast::Node, type_checker : TypeChecker)
Returns the type information of a node from the workspace
Source