class RBS::InstanceVariableDuplicationError::ClassInstanceVariableDuplicationError::RecursiveTypeAliasError
Attributes
Public Class Methods
Source
# File bundled-src/rbs-3.10.0/lib/rbs/errors.rb, line 512 def initialize(alias_names:, location:) @alias_names = alias_names @location = location super "#{Location.to_string location}: Recursive type alias definition found for: #{name}" end
Calls superclass method
Exception::new
Public Instance Methods
Source
# File bundled-src/rbs-3.10.0/lib/rbs/errors.rb, line 519 def name @alias_names.map(&:name).join(', ') end