Method: RBS::InvalidTypeApplicationError#initialize
- Defined in:
- lib/rbs/errors.rb
#initialize(type_name:, args:, params:, location:) ⇒ InvalidTypeApplicationError
Returns a new instance of InvalidTypeApplicationError.
74 75 76 77 78 79 80 81 |
# File 'lib/rbs/errors.rb', line 74 def initialize(type_name:, args:, params:, location:) @type_name = type_name @args = args @type_params = params @params = params.map(&:name) @location = location super "#{Location.to_string location}: #{type_name} expects parameters [#{params.join(", ")}], but given args [#{args.join(", ")}]" end |