class RubyLsp::Listeners::SemanticHighlighting

Constants

>SPECIAL_RUBY_METHODS

Public Class Methods

new(dispatcher, response_builder, range: nil)

Public Instance Methods

on_block_local_variable_node_enter(node)

on_block_node_enter(node)

on_block_node_leave(node)

on_block_parameter_node_enter(node)

on_call_node_enter(node)

on_class_node_enter(node)

on_constant_and_write_node_enter(node)

on_constant_operator_write_node_enter(node)

on_constant_or_write_node_enter(node)

on_constant_read_node_enter(node)

on_constant_target_node_enter(node)

on_constant_write_node_enter(node)

on_def_node_enter(node)

on_def_node_leave(node)

on_implicit_node_enter(node)

on_implicit_node_leave(node)

on_keyword_rest_parameter_node_enter(node)

on_local_variable_and_write_node_enter(node)

on_local_variable_operator_write_node_enter(node)

on_local_variable_or_write_node_enter(node)

on_local_variable_read_node_enter(node)

on_local_variable_target_node_enter(node)

on_local_variable_write_node_enter(node)

on_match_write_node_enter(node)

on_match_write_node_leave(node)

on_module_node_enter(node)

on_optional_keyword_parameter_node_enter(node)

on_optional_parameter_node_enter(node)

on_required_keyword_parameter_node_enter(node)

on_required_parameter_node_enter(node)

on_rest_parameter_node_enter(node)

on_self_node_enter(node)