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