class RuboCop::Cop::Sorbet::SignatureBuildOrder
def expected_source(expected_calls_and_indexes)
def expected_source(expected_calls_and_indexes) expected_calls_and_indexes.reduce(nil) do |receiver_source, (send_node, _, _)| send_source = if send_node.arguments? "#{send_node.method_name}(#{send_node.arguments.map(&:source).join(", ")})" else send_node.method_name.to_s end receiver_source ? "#{receiver_source}.#{send_source}" : send_source end end