global
def defining_method_name(type_name, name, member)
def defining_method_name(type_name, name, member) case member when RBS::AST::Members::MethodDefinition if member.instance? InstanceMethodName.new(type_name: type_name, method_name: name) else SingletonMethodName.new(type_name: type_name, method_name: name) end when RBS::AST::Members::Attribute if member.kind == :instance InstanceMethodName.new(type_name: type_name, method_name: name) else SingletonMethodName.new(type_name: type_name, method_name: name) end end end