module Steep module Index class SignatureSymbolProvider LSP = LanguageServer::Protocol SymbolInformation = Struct.new(:name, :kind, :container_name, :location, keyword_init: true) attr_reader :project attr_reader :indexes attr_reader :assignment def initialize(project:, assignment:) @indexes = [] @project = project @assignment = assignment end def self.test_type_name(query, type_name) case when query == "" true else type_name.to_s.upcase.include?(query.upcase) end end class <