class RuboCop::Cop::Style::MutableConstant

def autocorrect(node)

def autocorrect(node)
  expr = node.source_range
  lambda do |corrector|
    splat_value = splat_value(node)
    if splat_value
      correct_splat_expansion(corrector, expr, splat_value)
    elsif node.array_type? && !node.bracketed?
      corrector.insert_before(expr, '[')
      corrector.insert_after(expr, ']')
    elsif requires_parentheses?(node)
      corrector.insert_before(expr, '(')
      corrector.insert_after(expr, ')')
    end
    corrector.insert_after(expr, '.freeze')
  end
end