class RBS::Definition::Method
def update(super_method: self.super_method, defs: self.defs, accessibility: self.accessibility, alias_of: self.alias_of, annotations: self.annotations, alias_member: self.alias_member)
def update(super_method: self.super_method, defs: self.defs, accessibility: self.accessibility, alias_of: self.alias_of, annotations: self.annotations, alias_member: self.alias_member) self.class.new( super_method: super_method, defs: defs, accessibility: accessibility, alias_of: alias_of, alias_member: alias_member ).tap do |method| method.annotations.replace(annotations) end end