class RBS::DefinitionBuilder::MethodBuilder::Methods::Sorter

def initialize(methods)

def initialize(methods)
  @methods = methods
end

def tsort_each_child(defn)

def tsort_each_child(defn)
  if (member = defn.original).is_a?(AST::Members::Alias)
    if old = methods[member.old_name]
      yield old
    end
  end
end

def tsort_each_node(&block)

def tsort_each_node(&block)
  methods.each_value(&block)
end