class Steep::Signature::Validator
def rescue_validation_errors
def rescue_validation_errors yield rescue RBS::InvalidTypeApplicationError => exn @errors << Errors::InvalidTypeApplicationError.new( name: factory.type_name(exn.type_name), args: exn.args.map {|ty| factory.type(ty) }, params: exn.params.each.map(&:name), location: exn.location ) rescue RBS::NoTypeFoundError => exn @errors << Errors::UnknownTypeNameError.new( name: factory.type_name(exn.type_name), location: exn.location ) end