class Steep::Index::RBSIndex::MethodEntry

def add_declaration(decl)

def add_declaration(decl)
  case decl
  when RBS::AST::Members::MethodDefinition,
    RBS::AST::Members::Alias,
    RBS::AST::Members::AttrWriter,
    RBS::AST::Members::AttrReader,
    RBS::AST::Members::AttrAccessor
    declarations << decl
  else
    raise "Unexpected method declaration: #{decl}"
  end
  self
end

def initialize(method_name:)

def initialize(method_name:)
  @method_name = method_name
  @declarations = Set[]
  @references = Set[]
end