class RuboCop::AST::PrismPreparsed

def initialize(prism_result)

def initialize(prism_result)
  unless prism_result.is_a?(Prism::ParseLexResult)
    raise ArgumentError, <<~MESSAGE
      Expected a `Prism::ParseLexResult` object, but received `#{prism_result.class}`.
    MESSAGE
  end
  @prism_result = prism_result
end