class RuboCop::AST::NodePattern::Builder

def emit_union(begin_t, pattern_lists, end_t)

def emit_union(begin_t, pattern_lists, end_t)
  children = union_children(pattern_lists)
  type = optimizable_as_set?(children) ? :set : :union
  emit_list(type, begin_t, children, end_t)
end