diff --git a/.github/workflows/actionlint.yml b/.github/workflows/actionlint.yml index b1962540b59cd..83db7efdfb1d0 100644 --- a/.github/workflows/actionlint.yml +++ b/.github/workflows/actionlint.yml @@ -92,7 +92,7 @@ jobs: path: results.sarif - name: Upload SARIF file - uses: github/codeql-action/upload-sarif@f443b600d91635bebf5b0d9ebc620189c0d6fba5 # v4.30.8 + uses: github/codeql-action/upload-sarif@16140ae1a102900babc80a33c44059580f687047 # v4.30.9 with: sarif_file: results.sarif category: zizmor diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index ab62fb6d9b510..d96a7d33ffc53 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -27,7 +27,7 @@ jobs: persist-credentials: false - name: Initialize CodeQL - uses: github/codeql-action/init@f443b600d91635bebf5b0d9ebc620189c0d6fba5 # v4.30.8 + uses: github/codeql-action/init@16140ae1a102900babc80a33c44059580f687047 # v4.30.9 with: languages: ruby config: | @@ -35,4 +35,4 @@ jobs: - Library/Homebrew/vendor - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@f443b600d91635bebf5b0d9ebc620189c0d6fba5 # v4.30.8 + uses: github/codeql-action/analyze@16140ae1a102900babc80a33c44059580f687047 # v4.30.9 diff --git a/Library/Homebrew/Gemfile.lock b/Library/Homebrew/Gemfile.lock index a850e60b1f2db..b985608f77fcd 100644 --- a/Library/Homebrew/Gemfile.lock +++ b/Library/Homebrew/Gemfile.lock @@ -5,7 +5,7 @@ GEM public_suffix (>= 2.0.2, < 7.0) ast (2.4.3) base64 (0.3.0) - benchmark (0.4.1) + benchmark (0.5.0) bigdecimal (3.3.1) bindata (2.5.1) coderay (1.1.3) @@ -58,11 +58,11 @@ GEM regexp_parser (2.11.3) require-hooks (0.2.2) rexml (3.4.4) - rspec (3.13.1) + rspec (3.13.2) rspec-core (~> 3.13.0) rspec-expectations (~> 3.13.0) rspec-mocks (~> 3.13.0) - rspec-core (3.13.5) + rspec-core (3.13.6) rspec-support (~> 3.13.0) rspec-expectations (3.13.5) diff-lcs (>= 1.2.0, < 2.0) @@ -79,7 +79,7 @@ GEM rspec-support (3.13.6) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.81.1) + rubocop (1.81.6) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -96,10 +96,10 @@ GEM rubocop-md (2.0.3) lint_roller (~> 1.1) rubocop (>= 1.72.1) - rubocop-performance (1.26.0) + rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) - rubocop-ast (>= 1.44.0, < 2.0) + rubocop-ast (>= 1.47.1, < 2.0) rubocop-rspec (3.7.0) lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) @@ -124,16 +124,16 @@ GEM simplecov-html (0.13.2) simplecov_json_formatter (0.1.4) simpleidn (0.2.3) - sorbet (0.6.12649) - sorbet-static (= 0.6.12649) - sorbet-runtime (0.6.12649) - sorbet-static (0.6.12649-aarch64-linux) - sorbet-static (0.6.12649-universal-darwin) - sorbet-static (0.6.12649-x86_64-linux) - sorbet-static-and-runtime (0.6.12649) - sorbet (= 0.6.12649) - sorbet-runtime (= 0.6.12649) - spoom (1.7.8) + sorbet (0.6.12656) + sorbet-static (= 0.6.12656) + sorbet-runtime (0.6.12656) + sorbet-static (0.6.12656-aarch64-linux) + sorbet-static (0.6.12656-universal-darwin) + sorbet-static (0.6.12656-x86_64-linux) + sorbet-static-and-runtime (0.6.12656) + sorbet (= 0.6.12656) + sorbet-runtime (= 0.6.12656) + spoom (1.7.9) erubi (>= 1.10.0) prism (>= 0.28.0) rbi (>= 0.3.3) @@ -142,7 +142,7 @@ GEM sorbet-static-and-runtime (>= 0.5.10187) thor (>= 0.19.2) stackprof (0.2.27) - tapioca (0.17.7) + tapioca (0.17.8) benchmark bundler (>= 2.2.25) netrc (>= 0.11.0) diff --git a/Library/Homebrew/sorbet/rbi/gems/rspec-core@3.13.5.rbi b/Library/Homebrew/sorbet/rbi/gems/rspec-core@3.13.6.rbi similarity index 99% rename from Library/Homebrew/sorbet/rbi/gems/rspec-core@3.13.5.rbi rename to Library/Homebrew/sorbet/rbi/gems/rspec-core@3.13.6.rbi index 5e2256550e586..0fb1a92d388b6 100644 --- a/Library/Homebrew/sorbet/rbi/gems/rspec-core@3.13.5.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/rspec-core@3.13.6.rbi @@ -2476,7 +2476,7 @@ module RSpec::Core::World::Null def non_example_failure; end def non_example_failure=(_); end def registered_example_group_files; end - def traverse_example_group_trees_until; end + def traverse_example_group_trees_until(&_block); end end end diff --git a/Library/Homebrew/sorbet/rbi/gems/rubocop@1.81.1.rbi b/Library/Homebrew/sorbet/rbi/gems/rubocop@1.81.6.rbi similarity index 99% rename from Library/Homebrew/sorbet/rbi/gems/rubocop@1.81.1.rbi rename to Library/Homebrew/sorbet/rbi/gems/rubocop@1.81.6.rbi index 54e5f1cad5e7e..73f9b7ddea9be 100644 --- a/Library/Homebrew/sorbet/rbi/gems/rubocop@1.81.1.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/rubocop@1.81.6.rbi @@ -3032,7 +3032,11 @@ RuboCop::Cop::Style::ObjectThen::MSG = T.let(T.unsafe(nil), String) RuboCop::Cop::Style::ObjectThen::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array) -RuboCop::Cop::Style::OneLineConditional::MSG = T.let(T.unsafe(nil), String) +RuboCop::Cop::Style::OneLineConditional::MSG_MULTILINE = T.let(T.unsafe(nil), String) + +RuboCop::Cop::Style::OneLineConditional::MSG_SUFFIX = T.let(T.unsafe(nil), String) + +RuboCop::Cop::Style::OneLineConditional::MSG_TERNARY = T.let(T.unsafe(nil), String) RuboCop::Cop::Style::OpenStructUse::MSG = T.let(T.unsafe(nil), String) @@ -3858,9 +3862,9 @@ RuboCop::Formatter::PacmanFormatter::FALLBACK_TERMINAL_WIDTH = T.let(T.unsafe(ni RuboCop::Formatter::PacmanFormatter::GHOST = T.let(T.unsafe(nil), String) -RuboCop::Formatter::PacmanFormatter::PACDOT = T.let(T.unsafe(nil), Rainbow::Presenter) +RuboCop::Formatter::PacmanFormatter::PACDOT = T.let(T.unsafe(nil), Rainbow::NullPresenter) -RuboCop::Formatter::PacmanFormatter::PACMAN = T.let(T.unsafe(nil), Rainbow::Presenter) +RuboCop::Formatter::PacmanFormatter::PACMAN = T.let(T.unsafe(nil), Rainbow::NullPresenter) RuboCop::Formatter::ProgressFormatter::DOT = T.let(T.unsafe(nil), String) diff --git a/Library/Homebrew/sorbet/rbi/gems/spoom@1.7.8.rbi b/Library/Homebrew/sorbet/rbi/gems/spoom@1.7.9.rbi similarity index 99% rename from Library/Homebrew/sorbet/rbi/gems/spoom@1.7.8.rbi rename to Library/Homebrew/sorbet/rbi/gems/spoom@1.7.9.rbi index 31b0336bf24cf..678d2d1c6cd74 100644 --- a/Library/Homebrew/sorbet/rbi/gems/spoom@1.7.8.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/spoom@1.7.9.rbi @@ -13,8 +13,8 @@ module Spoom class << self - sig { params(ruby: ::String, file: ::String, comments: T::Boolean).returns(::Prism::Node) } - def parse_ruby(ruby, file:, comments: T.unsafe(nil)); end + sig { params(ruby: ::String, file: ::String).returns([::Prism::Node, T::Array[::Prism::Comment]]) } + def parse_ruby(ruby, file:); end end end @@ -2591,6 +2591,7 @@ module Spoom::RBS::ExtractRBSComments end class Spoom::RBS::Signature < ::Spoom::RBS::Comment; end +class Spoom::RBS::TypeAlias < ::Spoom::RBS::Comment; end Spoom::SPOOM_PATH = T.let(T.unsafe(nil), String) module Spoom::Sorbet; end Spoom::Sorbet::BIN_PATH = T.let(T.unsafe(nil), String) @@ -2900,6 +2901,9 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs < ::Spoom::Sorbet::Trans sig { override.params(node: ::Prism::ModuleNode).void } def visit_module_node(node); end + sig { override.params(node: ::Prism::ProgramNode).void } + def visit_program_node(node); end + sig { override.params(node: ::Prism::SingletonClassNode).void } def visit_singleton_class_node(node); end @@ -2919,6 +2923,12 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs < ::Spoom::Sorbet::Trans sig { params(annotations: T::Array[::Spoom::RBS::Annotation], sig: ::RBI::Sig).void } def apply_member_annotations(annotations, sig); end + sig { params(comments: T::Array[::Prism::Comment]).void } + def apply_type_aliases(comments); end + + sig { params(comments: T::Array[::Prism::Comment]).returns(T::Array[::Spoom::RBS::TypeAlias]) } + def collect_type_aliases(comments); end + sig { params(def_node: ::Prism::DefNode, comments: ::Spoom::RBS::Comments).void } def rewrite_def(def_node, comments); end diff --git a/Library/Homebrew/sorbet/rbi/gems/tapioca@0.17.7.rbi b/Library/Homebrew/sorbet/rbi/gems/tapioca@0.17.8.rbi similarity index 99% rename from Library/Homebrew/sorbet/rbi/gems/tapioca@0.17.7.rbi rename to Library/Homebrew/sorbet/rbi/gems/tapioca@0.17.8.rbi index d1947e1288ef5..d73e9bf4a2f8c 100644 --- a/Library/Homebrew/sorbet/rbi/gems/tapioca@0.17.7.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/tapioca@0.17.8.rbi @@ -102,8 +102,6 @@ class RBI::TypedParam < ::T::Struct end module T::Generic - include ::Kernel - def [](*types); end def has_attached_class!(variance = T.unsafe(nil), &bounds_proc); end def type_member(variance = T.unsafe(nil), &bounds_proc); end @@ -241,6 +239,7 @@ end module Tapioca class << self def silence_warnings(&blk); end + def with_disabled_exits(&block); end end end @@ -448,10 +447,11 @@ class Tapioca::Commands::AbstractGem < ::Tapioca::Commands::Command dsl_dir: ::String, rbi_formatter: ::Tapioca::RBIFormatter, halt_upon_load_error: T::Boolean, - lsp_addon: T.nilable(T::Boolean) + lsp_addon: T.nilable(T::Boolean), + verbose: T.nilable(T::Boolean) ).void end - def initialize(gem_names:, exclude:, include_dependencies:, prerequire:, postrequire:, typed_overrides:, outpath:, file_header:, include_doc:, include_loc:, include_exported_rbis:, number_of_workers: T.unsafe(nil), auto_strictness: T.unsafe(nil), dsl_dir: T.unsafe(nil), rbi_formatter: T.unsafe(nil), halt_upon_load_error: T.unsafe(nil), lsp_addon: T.unsafe(nil)); end + def initialize(gem_names:, exclude:, include_dependencies:, prerequire:, postrequire:, typed_overrides:, outpath:, file_header:, include_doc:, include_loc:, include_exported_rbis:, number_of_workers: T.unsafe(nil), auto_strictness: T.unsafe(nil), dsl_dir: T.unsafe(nil), rbi_formatter: T.unsafe(nil), halt_upon_load_error: T.unsafe(nil), lsp_addon: T.unsafe(nil), verbose: T.unsafe(nil)); end private @@ -1619,7 +1619,7 @@ class Tapioca::GemInfo < ::T::Struct const :version, ::Gem::Version class << self - sig { params(spec: ::Bundler::LazySpecification).returns(::Tapioca::GemInfo) } + sig { params(spec: T.any(::Bundler::StubSpecification, ::Gem::Specification)).returns(::Tapioca::GemInfo) } def from_spec(spec); end end end @@ -1900,6 +1900,8 @@ class Tapioca::Loaders::Loader def zeitwerk_mode?; end end +Tapioca::NOOP_METHOD = T.let(T.unsafe(nil), Proc) + module Tapioca::RBIFilesHelper requires_ancestor { Tapioca::SorbetHelper } requires_ancestor { Thor::Shell } @@ -2193,12 +2195,9 @@ module Tapioca::Runtime::Trackers::Autoload class << self def eager_load_all!; end def register(constant_name); end - def with_disabled_exits(&block); end end end -Tapioca::Runtime::Trackers::Autoload::NOOP_METHOD = T.let(T.unsafe(nil), Proc) - module Tapioca::Runtime::Trackers::ConstantDefinition extend ::Tapioca::Runtime::Trackers::Tracker extend ::Tapioca::Runtime::AttachedClassOf diff --git a/Library/Homebrew/vendor/bundle/bundler/setup.rb b/Library/Homebrew/vendor/bundle/bundler/setup.rb index 0a39056c77ed3..6d0632b750bce 100644 --- a/Library/Homebrew/vendor/bundle/bundler/setup.rb +++ b/Library/Homebrew/vendor/bundle/bundler/setup.rb @@ -38,7 +38,7 @@ def self.extension_api_version $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/addressable-2.8.7/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/ast-2.4.3/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/base64-0.3.0/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/benchmark-0.4.1/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/benchmark-0.5.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/extensions/arm64-darwin-20/#{Gem.extension_api_version}/bigdecimal-3.3.1") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/bigdecimal-3.3.1/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/bindata-2.5.1/lib") @@ -83,22 +83,22 @@ def self.extension_api_version $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/redcarpet-3.6.1/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/require-hooks-0.2.2/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec-support-3.13.6/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec-core-3.13.5/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec-core-3.13.6/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec-expectations-3.13.5/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec-mocks-3.13.6/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec-3.13.1/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec-3.13.2/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec-github-3.0.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec-retry-0.6.2/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-runtime-0.6.12649/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-runtime-0.6.12656/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec-sorbet-1.9.2/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rspec_junit_formatter-0.6.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-ast-1.47.1/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/ruby-progressbar-1.13.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/unicode-emoji-4.1.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/unicode-display_width-3.2.0/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-1.81.1/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-1.81.6/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-md-2.0.3/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-performance-1.26.0/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-performance-1.26.1/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-rspec-3.7.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-sorbet-0.11.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/ruby-lsp-0.26.1/lib") @@ -109,16 +109,16 @@ def self.extension_api_version $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/simplecov_json_formatter-0.1.4/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/simplecov-0.22.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/simplecov-cobertura-3.1.0/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-static-0.6.12649-universal-darwin/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-0.6.12649/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-static-and-runtime-0.6.12649/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-static-0.6.12656-universal-darwin/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-0.6.12656/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-static-and-runtime-0.6.12656/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/thor-1.4.0/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/spoom-1.7.8/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/spoom-1.7.9/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/extensions/arm64-darwin-20/#{Gem.extension_api_version}/stackprof-0.2.27") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/stackprof-0.2.27/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/yard-0.9.37/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/yard-sorbet-0.9.0/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/tapioca-0.17.7/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/tapioca-0.17.8/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/extensions/arm64-darwin-20/#{Gem.extension_api_version}/vernier-1.8.1") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/vernier-1.8.1/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/warning-1.5.0/lib") diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/call_validation_2_6.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/call_validation_2_6.rb deleted file mode 100644 index 26f810515e366..0000000000000 --- a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/call_validation_2_6.rb +++ /dev/null @@ -1,1729 +0,0 @@ -# frozen_string_literal: true -# typed: false - -# DO NOT EDIT. This file is autogenerated. To regenerate, run: -# -# bazel test //gems/sorbet-runtime:update_call_validation - -module T::Private::Methods::CallValidation - def self.create_validator_method_fast(mod, original_method, method_sig, original_visibility) - if method_sig.return_type.is_a?(T::Private::Types::Void) - raise 'Should have used create_validator_procedure_fast' - end - # trampoline to reduce stack frame size - arg_types = method_sig.arg_types - case arg_types.length - when 0 - create_validator_method_fast0(mod, original_method, method_sig, original_visibility, method_sig.return_type.raw_type) - when 1 - create_validator_method_fast1(mod, original_method, method_sig, original_visibility, method_sig.return_type.raw_type, - arg_types[0][1].raw_type) - when 2 - create_validator_method_fast2(mod, original_method, method_sig, original_visibility, method_sig.return_type.raw_type, - arg_types[0][1].raw_type, - arg_types[1][1].raw_type) - when 3 - create_validator_method_fast3(mod, original_method, method_sig, original_visibility, method_sig.return_type.raw_type, - arg_types[0][1].raw_type, - arg_types[1][1].raw_type, - arg_types[2][1].raw_type) - when 4 - create_validator_method_fast4(mod, original_method, method_sig, original_visibility, method_sig.return_type.raw_type, - arg_types[0][1].raw_type, - arg_types[1][1].raw_type, - arg_types[2][1].raw_type, - arg_types[3][1].raw_type) - else - raise 'should not happen' - end - end - - def self.create_validator_method_fast0(mod, original_method, method_sig, original_visibility, return_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |&blk| - # This method is a manually sped-up version of more general code in `validate_call` - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - return_value = original_method.bind(self).call(&blk) - unless return_value.is_a?(return_type) - message = method_sig.return_type.error_message_for_obj(return_value) - if message - CallValidation.report_error( - method_sig, - message, - 'Return value', - nil, - method_sig.return_type, - return_value, - caller_offset: -1 - ) - end - end - return_value - end - end - - def self.create_validator_method_fast1(mod, original_method, method_sig, original_visibility, return_type, arg0_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0.is_a?(arg0_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - return_value = original_method.bind(self).call(arg0, &blk) - unless return_value.is_a?(return_type) - message = method_sig.return_type.error_message_for_obj(return_value) - if message - CallValidation.report_error( - method_sig, - message, - 'Return value', - nil, - method_sig.return_type, - return_value, - caller_offset: -1 - ) - end - end - return_value - end - end - - def self.create_validator_method_fast2(mod, original_method, method_sig, original_visibility, return_type, arg0_type, arg1_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0.is_a?(arg0_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1.is_a?(arg1_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - return_value = original_method.bind(self).call(arg0, arg1, &blk) - unless return_value.is_a?(return_type) - message = method_sig.return_type.error_message_for_obj(return_value) - if message - CallValidation.report_error( - method_sig, - message, - 'Return value', - nil, - method_sig.return_type, - return_value, - caller_offset: -1 - ) - end - end - return_value - end - end - - def self.create_validator_method_fast3(mod, original_method, method_sig, original_visibility, return_type, arg0_type, arg1_type, arg2_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, arg2, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0.is_a?(arg0_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1.is_a?(arg1_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - unless arg2.is_a?(arg2_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[2][1].error_message_for_obj(arg2), - 'Parameter', - method_sig.arg_types[2][0], - arg2_type, - arg2, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - return_value = original_method.bind(self).call(arg0, arg1, arg2, &blk) - unless return_value.is_a?(return_type) - message = method_sig.return_type.error_message_for_obj(return_value) - if message - CallValidation.report_error( - method_sig, - message, - 'Return value', - nil, - method_sig.return_type, - return_value, - caller_offset: -1 - ) - end - end - return_value - end - end - - def self.create_validator_method_fast4(mod, original_method, method_sig, original_visibility, return_type, arg0_type, arg1_type, arg2_type, arg3_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, arg2, arg3, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0.is_a?(arg0_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1.is_a?(arg1_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - unless arg2.is_a?(arg2_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[2][1].error_message_for_obj(arg2), - 'Parameter', - method_sig.arg_types[2][0], - arg2_type, - arg2, - caller_offset: -1 - ) - end - - unless arg3.is_a?(arg3_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[3][1].error_message_for_obj(arg3), - 'Parameter', - method_sig.arg_types[3][0], - arg3_type, - arg3, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - return_value = original_method.bind(self).call(arg0, arg1, arg2, arg3, &blk) - unless return_value.is_a?(return_type) - message = method_sig.return_type.error_message_for_obj(return_value) - if message - CallValidation.report_error( - method_sig, - message, - 'Return value', - nil, - method_sig.return_type, - return_value, - caller_offset: -1 - ) - end - end - return_value - end - end - - def self.create_validator_method_skip_return_fast(mod, original_method, method_sig, original_visibility) - # trampoline to reduce stack frame size - arg_types = method_sig.arg_types - case arg_types.length - when 0 - create_validator_method_skip_return_fast0(mod, original_method, method_sig, original_visibility) - when 1 - create_validator_method_skip_return_fast1(mod, original_method, method_sig, original_visibility, - arg_types[0][1].raw_type) - when 2 - create_validator_method_skip_return_fast2(mod, original_method, method_sig, original_visibility, - arg_types[0][1].raw_type, - arg_types[1][1].raw_type) - when 3 - create_validator_method_skip_return_fast3(mod, original_method, method_sig, original_visibility, - arg_types[0][1].raw_type, - arg_types[1][1].raw_type, - arg_types[2][1].raw_type) - when 4 - create_validator_method_skip_return_fast4(mod, original_method, method_sig, original_visibility, - arg_types[0][1].raw_type, - arg_types[1][1].raw_type, - arg_types[2][1].raw_type, - arg_types[3][1].raw_type) - else - raise 'should not happen' - end - end - - def self.create_validator_method_skip_return_fast0(mod, original_method, method_sig, original_visibility) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |&blk| - # This method is a manually sped-up version of more general code in `validate_call` - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(&blk) - end - end - - def self.create_validator_method_skip_return_fast1(mod, original_method, method_sig, original_visibility, arg0_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0.is_a?(arg0_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(arg0, &blk) - end - end - - def self.create_validator_method_skip_return_fast2(mod, original_method, method_sig, original_visibility, arg0_type, arg1_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0.is_a?(arg0_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1.is_a?(arg1_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(arg0, arg1, &blk) - end - end - - def self.create_validator_method_skip_return_fast3(mod, original_method, method_sig, original_visibility, arg0_type, arg1_type, arg2_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, arg2, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0.is_a?(arg0_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1.is_a?(arg1_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - unless arg2.is_a?(arg2_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[2][1].error_message_for_obj(arg2), - 'Parameter', - method_sig.arg_types[2][0], - arg2_type, - arg2, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(arg0, arg1, arg2, &blk) - end - end - - def self.create_validator_method_skip_return_fast4(mod, original_method, method_sig, original_visibility, arg0_type, arg1_type, arg2_type, arg3_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, arg2, arg3, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0.is_a?(arg0_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1.is_a?(arg1_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - unless arg2.is_a?(arg2_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[2][1].error_message_for_obj(arg2), - 'Parameter', - method_sig.arg_types[2][0], - arg2_type, - arg2, - caller_offset: -1 - ) - end - - unless arg3.is_a?(arg3_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[3][1].error_message_for_obj(arg3), - 'Parameter', - method_sig.arg_types[3][0], - arg3_type, - arg3, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(arg0, arg1, arg2, arg3, &blk) - end - end - - def self.create_validator_procedure_fast(mod, original_method, method_sig, original_visibility) - # trampoline to reduce stack frame size - arg_types = method_sig.arg_types - case arg_types.length - when 0 - create_validator_procedure_fast0(mod, original_method, method_sig, original_visibility) - when 1 - create_validator_procedure_fast1(mod, original_method, method_sig, original_visibility, - arg_types[0][1].raw_type) - when 2 - create_validator_procedure_fast2(mod, original_method, method_sig, original_visibility, - arg_types[0][1].raw_type, - arg_types[1][1].raw_type) - when 3 - create_validator_procedure_fast3(mod, original_method, method_sig, original_visibility, - arg_types[0][1].raw_type, - arg_types[1][1].raw_type, - arg_types[2][1].raw_type) - when 4 - create_validator_procedure_fast4(mod, original_method, method_sig, original_visibility, - arg_types[0][1].raw_type, - arg_types[1][1].raw_type, - arg_types[2][1].raw_type, - arg_types[3][1].raw_type) - else - raise 'should not happen' - end - end - - def self.create_validator_procedure_fast0(mod, original_method, method_sig, original_visibility) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |&blk| - # This method is a manually sped-up version of more general code in `validate_call` - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(&blk) - T::Private::Types::Void::VOID - end - end - - def self.create_validator_procedure_fast1(mod, original_method, method_sig, original_visibility, arg0_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0.is_a?(arg0_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(arg0, &blk) - T::Private::Types::Void::VOID - end - end - - def self.create_validator_procedure_fast2(mod, original_method, method_sig, original_visibility, arg0_type, arg1_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0.is_a?(arg0_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1.is_a?(arg1_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(arg0, arg1, &blk) - T::Private::Types::Void::VOID - end - end - - def self.create_validator_procedure_fast3(mod, original_method, method_sig, original_visibility, arg0_type, arg1_type, arg2_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, arg2, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0.is_a?(arg0_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1.is_a?(arg1_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - unless arg2.is_a?(arg2_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[2][1].error_message_for_obj(arg2), - 'Parameter', - method_sig.arg_types[2][0], - arg2_type, - arg2, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(arg0, arg1, arg2, &blk) - T::Private::Types::Void::VOID - end - end - - def self.create_validator_procedure_fast4(mod, original_method, method_sig, original_visibility, arg0_type, arg1_type, arg2_type, arg3_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, arg2, arg3, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0.is_a?(arg0_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1.is_a?(arg1_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - unless arg2.is_a?(arg2_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[2][1].error_message_for_obj(arg2), - 'Parameter', - method_sig.arg_types[2][0], - arg2_type, - arg2, - caller_offset: -1 - ) - end - - unless arg3.is_a?(arg3_type) - CallValidation.report_error( - method_sig, - method_sig.arg_types[3][1].error_message_for_obj(arg3), - 'Parameter', - method_sig.arg_types[3][0], - arg3_type, - arg3, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(arg0, arg1, arg2, arg3, &blk) - T::Private::Types::Void::VOID - end - end - - def self.create_validator_method_medium(mod, original_method, method_sig, original_visibility) - if method_sig.return_type.is_a?(T::Private::Types::Void) - raise 'Should have used create_validator_procedure_medium' - end - # trampoline to reduce stack frame size - arg_types = method_sig.arg_types - case arg_types.length - when 0 - create_validator_method_medium0(mod, original_method, method_sig, original_visibility, method_sig.return_type) - when 1 - create_validator_method_medium1(mod, original_method, method_sig, original_visibility, method_sig.return_type, - arg_types[0][1]) - when 2 - create_validator_method_medium2(mod, original_method, method_sig, original_visibility, method_sig.return_type, - arg_types[0][1], - arg_types[1][1]) - when 3 - create_validator_method_medium3(mod, original_method, method_sig, original_visibility, method_sig.return_type, - arg_types[0][1], - arg_types[1][1], - arg_types[2][1]) - when 4 - create_validator_method_medium4(mod, original_method, method_sig, original_visibility, method_sig.return_type, - arg_types[0][1], - arg_types[1][1], - arg_types[2][1], - arg_types[3][1]) - else - raise 'should not happen' - end - end - - def self.create_validator_method_medium0(mod, original_method, method_sig, original_visibility, return_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |&blk| - # This method is a manually sped-up version of more general code in `validate_call` - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - return_value = original_method.bind(self).call(&blk) - unless return_type.valid?(return_value) - message = method_sig.return_type.error_message_for_obj(return_value) - if message - CallValidation.report_error( - method_sig, - message, - 'Return value', - nil, - method_sig.return_type, - return_value, - caller_offset: -1 - ) - end - end - return_value - end - end - - def self.create_validator_method_medium1(mod, original_method, method_sig, original_visibility, return_type, arg0_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0_type.valid?(arg0) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - return_value = original_method.bind(self).call(arg0, &blk) - unless return_type.valid?(return_value) - message = method_sig.return_type.error_message_for_obj(return_value) - if message - CallValidation.report_error( - method_sig, - message, - 'Return value', - nil, - method_sig.return_type, - return_value, - caller_offset: -1 - ) - end - end - return_value - end - end - - def self.create_validator_method_medium2(mod, original_method, method_sig, original_visibility, return_type, arg0_type, arg1_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0_type.valid?(arg0) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1_type.valid?(arg1) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - return_value = original_method.bind(self).call(arg0, arg1, &blk) - unless return_type.valid?(return_value) - message = method_sig.return_type.error_message_for_obj(return_value) - if message - CallValidation.report_error( - method_sig, - message, - 'Return value', - nil, - method_sig.return_type, - return_value, - caller_offset: -1 - ) - end - end - return_value - end - end - - def self.create_validator_method_medium3(mod, original_method, method_sig, original_visibility, return_type, arg0_type, arg1_type, arg2_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, arg2, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0_type.valid?(arg0) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1_type.valid?(arg1) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - unless arg2_type.valid?(arg2) - CallValidation.report_error( - method_sig, - method_sig.arg_types[2][1].error_message_for_obj(arg2), - 'Parameter', - method_sig.arg_types[2][0], - arg2_type, - arg2, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - return_value = original_method.bind(self).call(arg0, arg1, arg2, &blk) - unless return_type.valid?(return_value) - message = method_sig.return_type.error_message_for_obj(return_value) - if message - CallValidation.report_error( - method_sig, - message, - 'Return value', - nil, - method_sig.return_type, - return_value, - caller_offset: -1 - ) - end - end - return_value - end - end - - def self.create_validator_method_medium4(mod, original_method, method_sig, original_visibility, return_type, arg0_type, arg1_type, arg2_type, arg3_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, arg2, arg3, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0_type.valid?(arg0) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1_type.valid?(arg1) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - unless arg2_type.valid?(arg2) - CallValidation.report_error( - method_sig, - method_sig.arg_types[2][1].error_message_for_obj(arg2), - 'Parameter', - method_sig.arg_types[2][0], - arg2_type, - arg2, - caller_offset: -1 - ) - end - - unless arg3_type.valid?(arg3) - CallValidation.report_error( - method_sig, - method_sig.arg_types[3][1].error_message_for_obj(arg3), - 'Parameter', - method_sig.arg_types[3][0], - arg3_type, - arg3, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - return_value = original_method.bind(self).call(arg0, arg1, arg2, arg3, &blk) - unless return_type.valid?(return_value) - message = method_sig.return_type.error_message_for_obj(return_value) - if message - CallValidation.report_error( - method_sig, - message, - 'Return value', - nil, - method_sig.return_type, - return_value, - caller_offset: -1 - ) - end - end - return_value - end - end - - def self.create_validator_method_skip_return_medium(mod, original_method, method_sig, original_visibility) - # trampoline to reduce stack frame size - arg_types = method_sig.arg_types - case arg_types.length - when 0 - create_validator_method_skip_return_medium0(mod, original_method, method_sig, original_visibility) - when 1 - create_validator_method_skip_return_medium1(mod, original_method, method_sig, original_visibility, - arg_types[0][1]) - when 2 - create_validator_method_skip_return_medium2(mod, original_method, method_sig, original_visibility, - arg_types[0][1], - arg_types[1][1]) - when 3 - create_validator_method_skip_return_medium3(mod, original_method, method_sig, original_visibility, - arg_types[0][1], - arg_types[1][1], - arg_types[2][1]) - when 4 - create_validator_method_skip_return_medium4(mod, original_method, method_sig, original_visibility, - arg_types[0][1], - arg_types[1][1], - arg_types[2][1], - arg_types[3][1]) - else - raise 'should not happen' - end - end - - def self.create_validator_method_skip_return_medium0(mod, original_method, method_sig, original_visibility) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |&blk| - # This method is a manually sped-up version of more general code in `validate_call` - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(&blk) - end - end - - def self.create_validator_method_skip_return_medium1(mod, original_method, method_sig, original_visibility, arg0_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0_type.valid?(arg0) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(arg0, &blk) - end - end - - def self.create_validator_method_skip_return_medium2(mod, original_method, method_sig, original_visibility, arg0_type, arg1_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0_type.valid?(arg0) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1_type.valid?(arg1) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(arg0, arg1, &blk) - end - end - - def self.create_validator_method_skip_return_medium3(mod, original_method, method_sig, original_visibility, arg0_type, arg1_type, arg2_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, arg2, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0_type.valid?(arg0) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1_type.valid?(arg1) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - unless arg2_type.valid?(arg2) - CallValidation.report_error( - method_sig, - method_sig.arg_types[2][1].error_message_for_obj(arg2), - 'Parameter', - method_sig.arg_types[2][0], - arg2_type, - arg2, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(arg0, arg1, arg2, &blk) - end - end - - def self.create_validator_method_skip_return_medium4(mod, original_method, method_sig, original_visibility, arg0_type, arg1_type, arg2_type, arg3_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, arg2, arg3, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0_type.valid?(arg0) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1_type.valid?(arg1) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - unless arg2_type.valid?(arg2) - CallValidation.report_error( - method_sig, - method_sig.arg_types[2][1].error_message_for_obj(arg2), - 'Parameter', - method_sig.arg_types[2][0], - arg2_type, - arg2, - caller_offset: -1 - ) - end - - unless arg3_type.valid?(arg3) - CallValidation.report_error( - method_sig, - method_sig.arg_types[3][1].error_message_for_obj(arg3), - 'Parameter', - method_sig.arg_types[3][0], - arg3_type, - arg3, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(arg0, arg1, arg2, arg3, &blk) - end - end - - def self.create_validator_procedure_medium(mod, original_method, method_sig, original_visibility) - # trampoline to reduce stack frame size - arg_types = method_sig.arg_types - case arg_types.length - when 0 - create_validator_procedure_medium0(mod, original_method, method_sig, original_visibility) - when 1 - create_validator_procedure_medium1(mod, original_method, method_sig, original_visibility, - arg_types[0][1]) - when 2 - create_validator_procedure_medium2(mod, original_method, method_sig, original_visibility, - arg_types[0][1], - arg_types[1][1]) - when 3 - create_validator_procedure_medium3(mod, original_method, method_sig, original_visibility, - arg_types[0][1], - arg_types[1][1], - arg_types[2][1]) - when 4 - create_validator_procedure_medium4(mod, original_method, method_sig, original_visibility, - arg_types[0][1], - arg_types[1][1], - arg_types[2][1], - arg_types[3][1]) - else - raise 'should not happen' - end - end - - def self.create_validator_procedure_medium0(mod, original_method, method_sig, original_visibility) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |&blk| - # This method is a manually sped-up version of more general code in `validate_call` - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(&blk) - T::Private::Types::Void::VOID - end - end - - def self.create_validator_procedure_medium1(mod, original_method, method_sig, original_visibility, arg0_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0_type.valid?(arg0) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(arg0, &blk) - T::Private::Types::Void::VOID - end - end - - def self.create_validator_procedure_medium2(mod, original_method, method_sig, original_visibility, arg0_type, arg1_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0_type.valid?(arg0) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1_type.valid?(arg1) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(arg0, arg1, &blk) - T::Private::Types::Void::VOID - end - end - - def self.create_validator_procedure_medium3(mod, original_method, method_sig, original_visibility, arg0_type, arg1_type, arg2_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, arg2, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0_type.valid?(arg0) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1_type.valid?(arg1) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - unless arg2_type.valid?(arg2) - CallValidation.report_error( - method_sig, - method_sig.arg_types[2][1].error_message_for_obj(arg2), - 'Parameter', - method_sig.arg_types[2][0], - arg2_type, - arg2, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(arg0, arg1, arg2, &blk) - T::Private::Types::Void::VOID - end - end - - def self.create_validator_procedure_medium4(mod, original_method, method_sig, original_visibility, arg0_type, arg1_type, arg2_type, arg3_type) - T::Private::ClassUtils.def_with_visibility(mod, method_sig.method_name, original_visibility) do |arg0, arg1, arg2, arg3, &blk| - # This method is a manually sped-up version of more general code in `validate_call` - unless arg0_type.valid?(arg0) - CallValidation.report_error( - method_sig, - method_sig.arg_types[0][1].error_message_for_obj(arg0), - 'Parameter', - method_sig.arg_types[0][0], - arg0_type, - arg0, - caller_offset: -1 - ) - end - - unless arg1_type.valid?(arg1) - CallValidation.report_error( - method_sig, - method_sig.arg_types[1][1].error_message_for_obj(arg1), - 'Parameter', - method_sig.arg_types[1][0], - arg1_type, - arg1, - caller_offset: -1 - ) - end - - unless arg2_type.valid?(arg2) - CallValidation.report_error( - method_sig, - method_sig.arg_types[2][1].error_message_for_obj(arg2), - 'Parameter', - method_sig.arg_types[2][0], - arg2_type, - arg2, - caller_offset: -1 - ) - end - - unless arg3_type.valid?(arg3) - CallValidation.report_error( - method_sig, - method_sig.arg_types[3][1].error_message_for_obj(arg3), - 'Parameter', - method_sig.arg_types[3][0], - arg3_type, - arg3, - caller_offset: -1 - ) - end - - # The following line breaks are intentional to show nice pry message - - - - - - - - - - - # PRY note: - # this code is sig validation code. - # Please issue `finish` to step out of it - - original_method.bind(self).call(arg0, arg1, arg2, arg3, &blk) - T::Private::Types::Void::VOID - end - end - -end diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/sorbet-runtime.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/sorbet-runtime.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/sorbet-runtime.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/sorbet-runtime.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/_types.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/_types.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/_types.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/_types.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/abstract_utils.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/abstract_utils.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/abstract_utils.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/abstract_utils.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/boolean.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/boolean.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/boolean.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/boolean.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/compatibility_patches.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/compatibility_patches.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/compatibility_patches.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/compatibility_patches.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/configuration.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/configuration.rb similarity index 98% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/configuration.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/configuration.rb index 3b01e7f3553f1..f634641d80a92 100644 --- a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/configuration.rb +++ b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/configuration.rb @@ -2,9 +2,6 @@ # frozen_string_literal: true module T::Configuration - # Cache this comparisonn to avoid two allocations all over the place. - AT_LEAST_RUBY_2_7 = Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('2.7') - # Announces to Sorbet that we are currently in a test environment, so it # should treat any sigs which are marked `.checked(:tests)` as if they were # just a normal sig. @@ -448,11 +445,7 @@ def self.scalar_types MODULE_NAME = Module.instance_method(:name) private_constant :MODULE_NAME - @default_module_name_mangler = if T::Configuration::AT_LEAST_RUBY_2_7 - ->(type) { MODULE_NAME.bind_call(type) } - else - ->(type) { MODULE_NAME.bind(type).call } # rubocop:disable Performance/BindCall - end + @default_module_name_mangler = ->(type) { MODULE_NAME.bind_call(type) } @module_name_mangler = nil diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/enum.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/enum.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/enum.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/enum.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/generic.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/generic.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/generic.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/generic.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/helpers.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/helpers.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/helpers.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/helpers.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/non_forcing_constants.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/non_forcing_constants.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/non_forcing_constants.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/non_forcing_constants.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/abstract/data.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/abstract/data.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/abstract/data.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/abstract/data.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/abstract/declare.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/abstract/declare.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/abstract/declare.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/abstract/declare.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/abstract/hooks.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/abstract/hooks.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/abstract/hooks.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/abstract/hooks.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/abstract/validate.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/abstract/validate.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/abstract/validate.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/abstract/validate.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/caller_utils.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/caller_utils.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/caller_utils.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/caller_utils.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/casts.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/casts.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/casts.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/casts.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/class_utils.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/class_utils.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/class_utils.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/class_utils.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/decl_state.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/decl_state.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/decl_state.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/decl_state.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/final.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/final.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/final.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/final.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/_methods.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/methods/_methods.rb similarity index 97% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/_methods.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/methods/_methods.rb index ea7ea21c20138..cd2c48359e682 100644 --- a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/_methods.rb +++ b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/methods/_methods.rb @@ -257,10 +257,8 @@ def self._on_method_added(hook_mod, mod, method_name) # make sure to keep changes in sync. elsif method_sig.check_level == :always || (method_sig.check_level == :tests && T::Private::RuntimeLevels.check_tests?) CallValidation.validate_call(self, original_method, method_sig, args, blk) - elsif T::Configuration::AT_LEAST_RUBY_2_7 - original_method.bind_call(self, *args, &blk) else - original_method.bind(self).call(*args, &blk) # rubocop:disable Performance/BindCall + original_method.bind_call(self, *args, &blk) end end end @@ -530,27 +528,15 @@ def self.set_final_checks_on_hooks(enable) @old_hooks = nil else old_included = T::Private::ClassUtils.replace_method(Module, :included, true) do |arg| - if T::Configuration::AT_LEAST_RUBY_2_7 - old_included.bind_call(self, arg) - else - old_included.bind(self).call(arg) # rubocop:disable Performance/BindCall - end + old_included.bind_call(self, arg) ::T::Private::Methods._hook_impl(arg, false, self) end old_extended = T::Private::ClassUtils.replace_method(Module, :extended, true) do |arg| - if T::Configuration::AT_LEAST_RUBY_2_7 - old_extended.bind_call(self, arg) - else - old_extended.bind(self).call(arg) # rubocop:disable Performance/BindCall - end + old_extended.bind_call(self, arg) ::T::Private::Methods._hook_impl(arg, true, self) end old_inherited = T::Private::ClassUtils.replace_method(Class, :inherited, true) do |arg| - if T::Configuration::AT_LEAST_RUBY_2_7 - old_inherited.bind_call(self, arg) - else - old_inherited.bind(self).call(arg) # rubocop:disable Performance/BindCall - end + old_inherited.bind_call(self, arg) ::T::Private::Methods._hook_impl(arg, false, self) end @old_hooks = [old_included, old_extended, old_inherited] diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/call_validation.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/methods/call_validation.rb similarity index 96% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/call_validation.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/methods/call_validation.rb index 85ee341edf11b..80607c937e381 100644 --- a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/call_validation.rb +++ b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/methods/call_validation.rb @@ -176,7 +176,7 @@ def self.validate_call_skip_block_type(instance, original_method, method_sig, ar # this code is sig validation code. # Please issue `finish` to step out of it - return_value = T::Configuration::AT_LEAST_RUBY_2_7 ? original_method.bind_call(instance, *args, &blk) : original_method.bind(instance).call(*args, &blk) + return_value = original_method.bind_call(instance, *args, &blk) # The only type that is allowed to change the return value is `.void`. # It ignores what you returned and changes it to be a private singleton. @@ -279,7 +279,7 @@ def self.validate_call(instance, original_method, method_sig, args, blk) # this code is sig validation code. # Please issue `finish` to step out of it - return_value = T::Configuration::AT_LEAST_RUBY_2_7 ? original_method.bind_call(instance, *args, &blk) : original_method.bind(instance).call(*args, &blk) + return_value = original_method.bind_call(instance, *args, &blk) # The only type that is allowed to change the return value is `.void`. # It ignores what you returned and changes it to be a private singleton. @@ -332,8 +332,4 @@ def self.report_error(method_sig, error_message, kind, name, type, value, caller end end -if T::Configuration::AT_LEAST_RUBY_2_7 - require_relative './call_validation_2_7' -else - require_relative './call_validation_2_6' -end +require_relative './call_validation_2_7' diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/call_validation_2_7.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/methods/call_validation_2_7.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/call_validation_2_7.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/methods/call_validation_2_7.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/decl_builder.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/methods/decl_builder.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/decl_builder.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/methods/decl_builder.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/modes.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/methods/modes.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/modes.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/methods/modes.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/signature.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/methods/signature.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/signature.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/methods/signature.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/signature_validation.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/methods/signature_validation.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/methods/signature_validation.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/methods/signature_validation.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/mixins/mixins.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/mixins/mixins.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/mixins/mixins.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/mixins/mixins.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/retry.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/retry.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/retry.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/retry.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/runtime_levels.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/runtime_levels.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/runtime_levels.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/runtime_levels.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/sealed.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/sealed.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/sealed.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/sealed.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/types/not_typed.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/types/not_typed.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/types/not_typed.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/types/not_typed.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/types/simple_pair_union.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/types/simple_pair_union.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/types/simple_pair_union.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/types/simple_pair_union.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/types/string_holder.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/types/string_holder.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/types/string_holder.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/types/string_holder.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/types/type_alias.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/types/type_alias.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/types/type_alias.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/types/type_alias.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/types/void.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/types/void.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/private/types/void.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/private/types/void.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/_props.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/_props.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/_props.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/_props.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/constructor.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/constructor.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/constructor.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/constructor.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/custom_type.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/custom_type.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/custom_type.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/custom_type.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/decorator.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/decorator.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/decorator.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/decorator.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/errors.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/errors.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/errors.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/errors.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/generated_code_validation.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/generated_code_validation.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/generated_code_validation.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/generated_code_validation.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/has_lazily_specialized_methods.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/has_lazily_specialized_methods.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/has_lazily_specialized_methods.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/has_lazily_specialized_methods.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/optional.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/optional.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/optional.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/optional.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/plugin.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/plugin.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/plugin.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/plugin.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/pretty_printable.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/pretty_printable.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/pretty_printable.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/pretty_printable.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/private/apply_default.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/private/apply_default.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/private/apply_default.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/private/apply_default.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/private/deserializer_generator.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/private/deserializer_generator.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/private/deserializer_generator.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/private/deserializer_generator.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/private/parser.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/private/parser.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/private/parser.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/private/parser.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/private/serde_transform.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/private/serde_transform.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/private/serde_transform.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/private/serde_transform.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/private/serializer_generator.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/private/serializer_generator.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/private/serializer_generator.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/private/serializer_generator.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/private/setter_factory.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/private/setter_factory.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/private/setter_factory.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/private/setter_factory.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/serializable.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/serializable.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/serializable.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/serializable.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/type_validation.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/type_validation.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/type_validation.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/type_validation.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/utils.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/utils.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/utils.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/utils.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/weak_constructor.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/weak_constructor.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/props/weak_constructor.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/props/weak_constructor.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/sig.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/sig.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/sig.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/sig.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/struct.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/struct.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/struct.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/struct.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/anything.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/anything.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/anything.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/anything.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/attached_class.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/attached_class.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/attached_class.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/attached_class.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/base.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/base.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/base.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/base.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/class_of.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/class_of.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/class_of.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/class_of.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/enum.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/enum.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/enum.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/enum.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/fixed_array.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/fixed_array.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/fixed_array.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/fixed_array.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/fixed_hash.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/fixed_hash.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/fixed_hash.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/fixed_hash.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/intersection.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/intersection.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/intersection.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/intersection.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/noreturn.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/noreturn.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/noreturn.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/noreturn.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/proc.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/proc.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/proc.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/proc.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/self_type.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/self_type.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/self_type.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/self_type.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/simple.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/simple.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/simple.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/simple.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/t_enum.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/t_enum.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/t_enum.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/t_enum.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/type_member.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/type_member.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/type_member.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/type_member.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/type_parameter.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/type_parameter.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/type_parameter.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/type_parameter.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/type_template.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/type_template.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/type_template.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/type_template.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/type_variable.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/type_variable.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/type_variable.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/type_variable.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_array.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_array.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_array.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_array.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_class.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_class.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_class.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_class.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_enumerable.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_enumerable.rb similarity index 96% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_enumerable.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_enumerable.rb index 8fc0c3fba7758..a98c7b41365df 100644 --- a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_enumerable.rb +++ b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_enumerable.rb @@ -168,11 +168,7 @@ def describe_obj(obj) obj.class else # This is a specialized enumerable type, just return the class. - if T::Configuration::AT_LEAST_RUBY_2_7 - Object.instance_method(:class).bind_call(obj) - else - Object.instance_method(:class).bind(obj).call # rubocop:disable Performance/BindCall - end + Object.instance_method(:class).bind_call(obj) end end diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_enumerator.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_enumerator.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_enumerator.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_enumerator.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_enumerator_chain.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_enumerator_chain.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_enumerator_chain.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_enumerator_chain.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_enumerator_lazy.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_enumerator_lazy.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_enumerator_lazy.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_enumerator_lazy.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_hash.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_hash.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_hash.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_hash.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_range.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_range.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_range.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_range.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_set.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_set.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/typed_set.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/typed_set.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/union.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/union.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/union.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/union.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/untyped.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/untyped.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/types/untyped.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/types/untyped.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/utils.rb b/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/utils.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12649/lib/types/utils.rb rename to Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12656/lib/types/utils.rb