class RuboCop::Cop::ThreadSafety::MutableClassInstanceVariable

def autocorrect(corrector, node)

def autocorrect(corrector, node)
  expr = node.source_range
  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