class RubyIndexer::Collector

def handle_constant_path_and_write_node(node)

def handle_constant_path_and_write_node(node)
  # ignore variable constants like `var::FOO` or `self.class::FOO`
  target = node.target
  return unless target.parent.nil? || target.parent.is_a?(Prism::ConstantReadNode)
  name = fully_qualify_name(target.location.slice)
  add_constant(node, name)
end