class Ruby::Prism::ParseWarning

This represents a warning that was encountered during parsing.

Attributes

The level of this warning.

A Location object representing the location of this warning in the source.

The message associated with this warning.

The type of warning. This is an internal symbol that is used for communicating with translation layers. It is not meant to be public API.

Public Class Methods

Create a new warning object with the given message and location.

: (Symbol type, String message, Location location, Symbol level) -> void

# File lib/ruby/prism/parse_result.rb, line 880
def initialize(type, message, location, level)
  @type = type
  @message = message
  @location = location
  @level = level
end