From 400139437891f97ef7e57795838235ce3047dc6c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Mar 2025 21:12:21 +0000 Subject: [PATCH 1/3] build(deps): bump the sorbet group in /Library/Homebrew with 4 updates Bumps the sorbet group in /Library/Homebrew with 4 updates: [sorbet-static-and-runtime](https://github.com/sorbet/sorbet), [sorbet-runtime](https://github.com/sorbet/sorbet), [sorbet](https://github.com/sorbet/sorbet) and [sorbet-static](https://github.com/sorbet/sorbet). Updates `sorbet-static-and-runtime` from 0.5.11933 to 0.5.11942 - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits) Updates `sorbet-runtime` from 0.5.11933 to 0.5.11942 - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits) Updates `sorbet` from 0.5.11933 to 0.5.11942 - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits) Updates `sorbet-static` from 0.5.11933 to 0.5.11942 - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits) --- updated-dependencies: - dependency-name: sorbet-static-and-runtime dependency-type: direct:development update-type: version-update:semver-patch dependency-group: sorbet - dependency-name: sorbet-runtime dependency-type: direct:production update-type: version-update:semver-patch dependency-group: sorbet - dependency-name: sorbet dependency-type: indirect update-type: version-update:semver-patch dependency-group: sorbet - dependency-name: sorbet-static dependency-type: indirect update-type: version-update:semver-patch dependency-group: sorbet ... Signed-off-by: dependabot[bot] --- Library/Homebrew/Gemfile.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Library/Homebrew/Gemfile.lock b/Library/Homebrew/Gemfile.lock index 56466c02d7..0a8b5630d4 100644 --- a/Library/Homebrew/Gemfile.lock +++ b/Library/Homebrew/Gemfile.lock @@ -121,15 +121,15 @@ GEM simplecov-html (0.13.1) simplecov_json_formatter (0.1.4) simpleidn (0.2.3) - sorbet (0.5.11933) - sorbet-static (= 0.5.11933) - sorbet-runtime (0.5.11933) - sorbet-static (0.5.11933-aarch64-linux) - sorbet-static (0.5.11933-universal-darwin) - sorbet-static (0.5.11933-x86_64-linux) - sorbet-static-and-runtime (0.5.11933) - sorbet (= 0.5.11933) - sorbet-runtime (= 0.5.11933) + sorbet (0.5.11942) + sorbet-static (= 0.5.11942) + sorbet-runtime (0.5.11942) + sorbet-static (0.5.11942-aarch64-linux) + sorbet-static (0.5.11942-universal-darwin) + sorbet-static (0.5.11942-x86_64-linux) + sorbet-static-and-runtime (0.5.11942) + sorbet (= 0.5.11942) + sorbet-runtime (= 0.5.11942) spoom (1.6.1) erubi (>= 1.10.0) prism (>= 0.28.0) From 5dc292a45e46299d5cc6360cc3ea0a65e0bf4c2d Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Wed, 19 Mar 2025 06:25:46 +0000 Subject: [PATCH 2/3] brew vendor-gems: commit updates. --- Library/Homebrew/Gemfile.lock | 1 + Library/Homebrew/vendor/bundle/bundler/setup.rb | 16 ++++++++-------- .../lib/sorbet-runtime.rb | 0 .../lib/types/_types.rb | 0 .../lib/types/abstract_utils.rb | 0 .../lib/types/boolean.rb | 0 .../lib/types/compatibility_patches.rb | 0 .../lib/types/configuration.rb | 0 .../lib/types/enum.rb | 0 .../lib/types/generic.rb | 0 .../lib/types/helpers.rb | 0 .../lib/types/non_forcing_constants.rb | 0 .../lib/types/private/abstract/data.rb | 0 .../lib/types/private/abstract/declare.rb | 0 .../lib/types/private/abstract/hooks.rb | 0 .../lib/types/private/abstract/validate.rb | 0 .../lib/types/private/caller_utils.rb | 0 .../lib/types/private/casts.rb | 0 .../lib/types/private/class_utils.rb | 0 .../lib/types/private/decl_state.rb | 0 .../lib/types/private/final.rb | 0 .../lib/types/private/methods/_methods.rb | 0 .../lib/types/private/methods/call_validation.rb | 0 .../types/private/methods/call_validation_2_6.rb | 0 .../types/private/methods/call_validation_2_7.rb | 0 .../lib/types/private/methods/decl_builder.rb | 0 .../lib/types/private/methods/modes.rb | 0 .../lib/types/private/methods/signature.rb | 0 .../private/methods/signature_validation.rb | 0 .../lib/types/private/mixins/mixins.rb | 0 .../lib/types/private/retry.rb | 0 .../lib/types/private/runtime_levels.rb | 0 .../lib/types/private/sealed.rb | 0 .../lib/types/private/types/not_typed.rb | 0 .../lib/types/private/types/simple_pair_union.rb | 0 .../lib/types/private/types/string_holder.rb | 0 .../lib/types/private/types/type_alias.rb | 0 .../lib/types/private/types/void.rb | 0 .../lib/types/props/_props.rb | 0 .../lib/types/props/constructor.rb | 0 .../lib/types/props/custom_type.rb | 0 .../lib/types/props/decorator.rb | 0 .../lib/types/props/errors.rb | 0 .../lib/types/props/generated_code_validation.rb | 0 .../props/has_lazily_specialized_methods.rb | 0 .../lib/types/props/optional.rb | 0 .../lib/types/props/plugin.rb | 0 .../lib/types/props/pretty_printable.rb | 0 .../lib/types/props/private/apply_default.rb | 0 .../props/private/deserializer_generator.rb | 0 .../lib/types/props/private/parser.rb | 0 .../lib/types/props/private/serde_transform.rb | 0 .../types/props/private/serializer_generator.rb | 0 .../lib/types/props/private/setter_factory.rb | 0 .../lib/types/props/serializable.rb | 0 .../lib/types/props/type_validation.rb | 0 .../lib/types/props/utils.rb | 0 .../lib/types/props/weak_constructor.rb | 0 .../lib/types/sig.rb | 0 .../lib/types/struct.rb | 0 .../lib/types/types/anything.rb | 0 .../lib/types/types/attached_class.rb | 0 .../lib/types/types/base.rb | 0 .../lib/types/types/class_of.rb | 0 .../lib/types/types/enum.rb | 0 .../lib/types/types/fixed_array.rb | 0 .../lib/types/types/fixed_hash.rb | 0 .../lib/types/types/intersection.rb | 0 .../lib/types/types/noreturn.rb | 0 .../lib/types/types/proc.rb | 0 .../lib/types/types/self_type.rb | 0 .../lib/types/types/simple.rb | 0 .../lib/types/types/t_enum.rb | 0 .../lib/types/types/type_member.rb | 0 .../lib/types/types/type_parameter.rb | 0 .../lib/types/types/type_template.rb | 0 .../lib/types/types/type_variable.rb | 0 .../lib/types/types/typed_array.rb | 0 .../lib/types/types/typed_class.rb | 0 .../lib/types/types/typed_enumerable.rb | 0 .../lib/types/types/typed_enumerator.rb | 0 .../lib/types/types/typed_enumerator_chain.rb | 0 .../lib/types/types/typed_enumerator_lazy.rb | 0 .../lib/types/types/typed_hash.rb | 0 .../lib/types/types/typed_range.rb | 0 .../lib/types/types/typed_set.rb | 0 .../lib/types/types/union.rb | 0 .../lib/types/types/untyped.rb | 0 .../lib/types/utils.rb | 0 89 files changed, 9 insertions(+), 8 deletions(-) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/sorbet-runtime.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/_types.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/abstract_utils.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/boolean.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/compatibility_patches.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/configuration.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/enum.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/generic.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/helpers.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/non_forcing_constants.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/abstract/data.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/abstract/declare.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/abstract/hooks.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/abstract/validate.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/caller_utils.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/casts.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/class_utils.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/decl_state.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/final.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/methods/_methods.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/methods/call_validation.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/methods/call_validation_2_6.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/methods/call_validation_2_7.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/methods/decl_builder.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/methods/modes.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/methods/signature.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/methods/signature_validation.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/mixins/mixins.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/retry.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/runtime_levels.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/sealed.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/types/not_typed.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/types/simple_pair_union.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/types/string_holder.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/types/type_alias.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/private/types/void.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/_props.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/constructor.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/custom_type.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/decorator.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/errors.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/generated_code_validation.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/has_lazily_specialized_methods.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/optional.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/plugin.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/pretty_printable.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/private/apply_default.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/private/deserializer_generator.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/private/parser.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/private/serde_transform.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/private/serializer_generator.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/private/setter_factory.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/serializable.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/type_validation.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/utils.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/props/weak_constructor.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/sig.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/struct.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/anything.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/attached_class.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/base.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/class_of.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/enum.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/fixed_array.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/fixed_hash.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/intersection.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/noreturn.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/proc.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/self_type.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/simple.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/t_enum.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/type_member.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/type_parameter.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/type_template.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/type_variable.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/typed_array.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/typed_class.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/typed_enumerable.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/typed_enumerator.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/typed_enumerator_chain.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/typed_enumerator_lazy.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/typed_hash.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/typed_range.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/typed_set.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/union.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/types/untyped.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/{sorbet-runtime-0.5.11933 => sorbet-runtime-0.5.11942}/lib/types/utils.rb (100%) diff --git a/Library/Homebrew/Gemfile.lock b/Library/Homebrew/Gemfile.lock index 0a8b5630d4..fb2765df53 100644 --- a/Library/Homebrew/Gemfile.lock +++ b/Library/Homebrew/Gemfile.lock @@ -160,6 +160,7 @@ GEM PLATFORMS aarch64-linux + arm-linux arm64-darwin x86_64-darwin x86_64-linux diff --git a/Library/Homebrew/vendor/bundle/bundler/setup.rb b/Library/Homebrew/vendor/bundle/bundler/setup.rb index b695079bf5..ab85a00404 100644 --- a/Library/Homebrew/vendor/bundle/bundler/setup.rb +++ b/Library/Homebrew/vendor/bundle/bundler/setup.rb @@ -75,9 +75,9 @@ $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/extensions/arm64-darwin-20/#{Gem.extension_api_version}/pycall-1.5.2") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/pycall-1.5.2/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rainbow-3.1.1/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/extensions/arm64-darwin-20/#{Gem.extension_api_version}/rbs-3.8.1") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rbs-3.8.1/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-runtime-0.5.11933/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/extensions/arm64-darwin-20/#{Gem.extension_api_version}/rbs-3.9.0") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rbs-3.9.0/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-runtime-0.5.11942/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rbi-0.3.1/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/extensions/arm64-darwin-20/#{Gem.extension_api_version}/redcarpet-3.6.1") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/redcarpet-3.6.1/lib") @@ -99,7 +99,7 @@ $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-performance-1.24.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-rspec-3.5.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-sorbet-0.9.0/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/ruby-lsp-0.23.11/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/ruby-lsp-0.23.12/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/ruby-macho-4.1.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/extensions/arm64-darwin-20/#{Gem.extension_api_version}/ruby-prof-1.7.1") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/ruby-prof-1.7.1/lib") @@ -107,11 +107,11 @@ $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_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-2.1.0/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-static-0.5.11933-universal-darwin/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-0.5.11933/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-static-and-runtime-0.5.11933/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-static-0.5.11942-universal-darwin/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-0.5.11942/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-static-and-runtime-0.5.11942/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/thor-1.3.2/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/spoom-1.6.0/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/spoom-1.6.1/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") diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/sorbet-runtime.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/sorbet-runtime.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/sorbet-runtime.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/sorbet-runtime.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/_types.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/_types.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/_types.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/_types.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/abstract_utils.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/abstract_utils.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/abstract_utils.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/abstract_utils.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/boolean.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/boolean.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/boolean.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/boolean.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/compatibility_patches.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/compatibility_patches.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/compatibility_patches.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/compatibility_patches.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/configuration.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/configuration.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/configuration.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/configuration.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/enum.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/enum.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/enum.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/enum.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/generic.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/generic.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/generic.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/generic.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/helpers.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/helpers.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/helpers.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/helpers.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/non_forcing_constants.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/non_forcing_constants.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/non_forcing_constants.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/non_forcing_constants.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/abstract/data.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/abstract/data.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/abstract/data.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/abstract/data.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/abstract/declare.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/abstract/declare.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/abstract/declare.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/abstract/declare.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/abstract/hooks.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/abstract/hooks.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/abstract/hooks.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/abstract/hooks.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/abstract/validate.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/abstract/validate.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/abstract/validate.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/abstract/validate.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/caller_utils.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/caller_utils.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/caller_utils.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/caller_utils.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/casts.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/casts.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/casts.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/casts.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/class_utils.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/class_utils.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/class_utils.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/class_utils.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/decl_state.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/decl_state.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/decl_state.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/decl_state.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/final.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/final.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/final.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/final.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/methods/_methods.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/methods/_methods.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/methods/_methods.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/methods/_methods.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/methods/call_validation.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/methods/call_validation.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/methods/call_validation.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/methods/call_validation.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/methods/call_validation_2_6.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/methods/call_validation_2_6.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/methods/call_validation_2_6.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/methods/call_validation_2_6.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/methods/call_validation_2_7.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/methods/call_validation_2_7.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/methods/call_validation_2_7.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/methods/call_validation_2_7.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/methods/decl_builder.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/methods/decl_builder.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/methods/decl_builder.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/methods/decl_builder.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/methods/modes.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/methods/modes.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/methods/modes.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/methods/modes.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/methods/signature.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/methods/signature.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/methods/signature.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/methods/signature.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/methods/signature_validation.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/methods/signature_validation.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/methods/signature_validation.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/methods/signature_validation.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/mixins/mixins.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/mixins/mixins.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/mixins/mixins.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/mixins/mixins.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/retry.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/retry.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/retry.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/retry.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/runtime_levels.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/runtime_levels.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/runtime_levels.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/runtime_levels.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/sealed.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/sealed.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/sealed.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/sealed.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/types/not_typed.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/types/not_typed.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/types/not_typed.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/types/not_typed.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/types/simple_pair_union.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/types/simple_pair_union.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/types/simple_pair_union.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/types/simple_pair_union.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/types/string_holder.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/types/string_holder.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/types/string_holder.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/types/string_holder.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/types/type_alias.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/types/type_alias.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/types/type_alias.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/types/type_alias.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/types/void.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/types/void.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/private/types/void.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/private/types/void.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/_props.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/_props.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/_props.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/_props.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/constructor.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/constructor.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/constructor.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/constructor.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/custom_type.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/custom_type.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/custom_type.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/custom_type.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/decorator.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/decorator.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/decorator.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/decorator.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/errors.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/errors.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/errors.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/errors.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/generated_code_validation.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/generated_code_validation.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/generated_code_validation.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/generated_code_validation.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/has_lazily_specialized_methods.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/has_lazily_specialized_methods.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/has_lazily_specialized_methods.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/has_lazily_specialized_methods.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/optional.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/optional.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/optional.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/optional.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/plugin.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/plugin.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/plugin.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/plugin.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/pretty_printable.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/pretty_printable.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/pretty_printable.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/pretty_printable.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/private/apply_default.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/private/apply_default.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/private/apply_default.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/private/apply_default.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/private/deserializer_generator.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/private/deserializer_generator.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/private/deserializer_generator.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/private/deserializer_generator.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/private/parser.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/private/parser.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/private/parser.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/private/parser.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/private/serde_transform.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/private/serde_transform.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/private/serde_transform.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/private/serde_transform.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/private/serializer_generator.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/private/serializer_generator.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/private/serializer_generator.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/private/serializer_generator.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/private/setter_factory.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/private/setter_factory.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/private/setter_factory.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/private/setter_factory.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/serializable.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/serializable.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/serializable.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/serializable.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/type_validation.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/type_validation.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/type_validation.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/type_validation.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/utils.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/utils.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/utils.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/utils.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/weak_constructor.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/weak_constructor.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/props/weak_constructor.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/props/weak_constructor.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/sig.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/sig.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/sig.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/sig.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/struct.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/struct.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/struct.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/struct.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/anything.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/anything.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/anything.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/anything.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/attached_class.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/attached_class.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/attached_class.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/attached_class.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/base.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/base.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/base.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/base.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/class_of.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/class_of.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/class_of.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/class_of.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/enum.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/enum.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/enum.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/enum.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/fixed_array.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/fixed_array.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/fixed_array.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/fixed_array.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/fixed_hash.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/fixed_hash.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/fixed_hash.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/fixed_hash.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/intersection.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/intersection.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/intersection.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/intersection.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/noreturn.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/noreturn.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/noreturn.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/noreturn.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/proc.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/proc.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/proc.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/proc.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/self_type.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/self_type.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/self_type.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/self_type.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/simple.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/simple.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/simple.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/simple.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/t_enum.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/t_enum.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/t_enum.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/t_enum.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/type_member.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/type_member.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/type_member.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/type_member.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/type_parameter.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/type_parameter.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/type_parameter.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/type_parameter.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/type_template.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/type_template.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/type_template.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/type_template.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/type_variable.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/type_variable.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/type_variable.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/type_variable.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_array.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_array.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_array.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_array.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_class.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_class.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_class.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_class.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_enumerable.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_enumerable.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_enumerable.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_enumerable.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_enumerator.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_enumerator.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_enumerator.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_enumerator.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_enumerator_chain.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_enumerator_chain.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_enumerator_chain.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_enumerator_chain.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_enumerator_lazy.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_enumerator_lazy.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_enumerator_lazy.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_enumerator_lazy.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_hash.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_hash.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_hash.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_hash.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_range.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_range.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_range.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_range.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_set.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_set.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/typed_set.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/typed_set.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/union.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/union.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/union.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/union.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/untyped.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/untyped.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/types/untyped.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/types/untyped.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/utils.rb b/Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/utils.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11933/lib/types/utils.rb rename to Library/Homebrew/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11942/lib/types/utils.rb From 470a1f3f66bb51a7a2d2f565998e402d8d38eaba Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Wed, 19 Mar 2025 06:25:57 +0000 Subject: [PATCH 3/3] Update RBI files for sorbet. Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow. --- .../rbi/gems/{rbs@3.8.1.rbi => rbs@3.9.0.rbi} | 1518 +++++++++-------- ...y-lsp@0.23.11.rbi => ruby-lsp@0.23.12.rbi} | 0 2 files changed, 807 insertions(+), 711 deletions(-) rename Library/Homebrew/sorbet/rbi/gems/{rbs@3.8.1.rbi => rbs@3.9.0.rbi} (85%) rename Library/Homebrew/sorbet/rbi/gems/{ruby-lsp@0.23.11.rbi => ruby-lsp@0.23.12.rbi} (100%) diff --git a/Library/Homebrew/sorbet/rbi/gems/rbs@3.8.1.rbi b/Library/Homebrew/sorbet/rbi/gems/rbs@3.9.0.rbi similarity index 85% rename from Library/Homebrew/sorbet/rbi/gems/rbs@3.8.1.rbi rename to Library/Homebrew/sorbet/rbi/gems/rbs@3.9.0.rbi index 1930d2d5c7..aa94c53d44 100644 --- a/Library/Homebrew/sorbet/rbi/gems/rbs@3.8.1.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/rbs@3.9.0.rbi @@ -17,26 +17,26 @@ end # source://rbs//lib/rbs/version.rb#3 module RBS class << self - # source://rbs//lib/rbs.rb#68 + # source://rbs//lib/rbs.rb#69 def logger; end # Returns the value of attribute logger_level. # - # source://rbs//lib/rbs.rb#65 + # source://rbs//lib/rbs.rb#66 def logger_level; end - # source://rbs//lib/rbs.rb#77 + # source://rbs//lib/rbs.rb#78 def logger_level=(level); end # Returns the value of attribute logger_output. # - # source://rbs//lib/rbs.rb#66 + # source://rbs//lib/rbs.rb#67 def logger_output; end - # source://rbs//lib/rbs.rb#72 + # source://rbs//lib/rbs.rb#73 def logger_output=(val); end - # source://rbs//lib/rbs.rb#82 + # source://rbs//lib/rbs.rb#83 def print_warning; end end end @@ -107,40 +107,45 @@ end # source://rbs//lib/rbs/ast/declarations.rb#5 module RBS::AST::Declarations; end -# source://rbs//lib/rbs/ast/declarations.rb#419 +# source://rbs//lib/rbs/ast/declarations.rb#423 class RBS::AST::Declarations::AliasDecl < ::RBS::AST::Declarations::Base # @return [AliasDecl] a new instance of AliasDecl # - # source://rbs//lib/rbs/ast/declarations.rb#422 - def initialize(new_name:, old_name:, location:, comment:); end + # source://rbs//lib/rbs/ast/declarations.rb#426 + def initialize(new_name:, old_name:, location:, comment:, annotations: T.unsafe(nil)); end - # source://rbs//lib/rbs/ast/declarations.rb#429 + # source://rbs//lib/rbs/ast/declarations.rb#434 def ==(other); end + # Returns the value of attribute annotations. + # + # source://rbs//lib/rbs/ast/declarations.rb#424 + def annotations; end + # Returns the value of attribute comment. # - # source://rbs//lib/rbs/ast/declarations.rb#420 + # source://rbs//lib/rbs/ast/declarations.rb#424 def comment; end - # source://rbs//lib/rbs/ast/declarations.rb#429 + # source://rbs//lib/rbs/ast/declarations.rb#434 def eql?(other); end - # source://rbs//lib/rbs/ast/declarations.rb#437 + # source://rbs//lib/rbs/ast/declarations.rb#442 def hash; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/ast/declarations.rb#420 + # source://rbs//lib/rbs/ast/declarations.rb#424 def location; end # Returns the value of attribute new_name. # - # source://rbs//lib/rbs/ast/declarations.rb#420 + # source://rbs//lib/rbs/ast/declarations.rb#424 def new_name; end # Returns the value of attribute old_name. # - # source://rbs//lib/rbs/ast/declarations.rb#420 + # source://rbs//lib/rbs/ast/declarations.rb#424 def old_name; end end @@ -243,9 +248,9 @@ class RBS::AST::Declarations::Class::Super def to_json(state = T.unsafe(nil)); end end -# source://rbs//lib/rbs/ast/declarations.rb#442 +# source://rbs//lib/rbs/ast/declarations.rb#447 class RBS::AST::Declarations::ClassAlias < ::RBS::AST::Declarations::AliasDecl - # source://rbs//lib/rbs/ast/declarations.rb#443 + # source://rbs//lib/rbs/ast/declarations.rb#448 def to_json(state = T.unsafe(nil)); end end @@ -253,21 +258,26 @@ end class RBS::AST::Declarations::Constant < ::RBS::AST::Declarations::Base # @return [Constant] a new instance of Constant # - # source://rbs//lib/rbs/ast/declarations.rb#353 - def initialize(name:, type:, location:, comment:); end + # source://rbs//lib/rbs/ast/declarations.rb#354 + def initialize(name:, type:, location:, comment:, annotations: T.unsafe(nil)); end - # source://rbs//lib/rbs/ast/declarations.rb#360 + # source://rbs//lib/rbs/ast/declarations.rb#362 def ==(other); end + # Returns the value of attribute annotations. + # + # source://rbs//lib/rbs/ast/declarations.rb#352 + def annotations; end + # Returns the value of attribute comment. # # source://rbs//lib/rbs/ast/declarations.rb#351 def comment; end - # source://rbs//lib/rbs/ast/declarations.rb#360 + # source://rbs//lib/rbs/ast/declarations.rb#362 def eql?(other); end - # source://rbs//lib/rbs/ast/declarations.rb#368 + # source://rbs//lib/rbs/ast/declarations.rb#370 def hash; end # Returns the value of attribute location. @@ -280,7 +290,7 @@ class RBS::AST::Declarations::Constant < ::RBS::AST::Declarations::Base # source://rbs//lib/rbs/ast/declarations.rb#348 def name; end - # source://rbs//lib/rbs/ast/declarations.rb#372 + # source://rbs//lib/rbs/ast/declarations.rb#374 def to_json(state = T.unsafe(nil)); end # Returns the value of attribute type. @@ -289,43 +299,48 @@ class RBS::AST::Declarations::Constant < ::RBS::AST::Declarations::Base def type; end end -# source://rbs//lib/rbs/ast/declarations.rb#383 +# source://rbs//lib/rbs/ast/declarations.rb#385 class RBS::AST::Declarations::Global < ::RBS::AST::Declarations::Base # @return [Global] a new instance of Global # - # source://rbs//lib/rbs/ast/declarations.rb#389 - def initialize(name:, type:, location:, comment:); end + # source://rbs//lib/rbs/ast/declarations.rb#392 + def initialize(name:, type:, location:, comment:, annotations: T.unsafe(nil)); end - # source://rbs//lib/rbs/ast/declarations.rb#396 + # source://rbs//lib/rbs/ast/declarations.rb#400 def ==(other); end + # Returns the value of attribute annotations. + # + # source://rbs//lib/rbs/ast/declarations.rb#390 + def annotations; end + # Returns the value of attribute comment. # - # source://rbs//lib/rbs/ast/declarations.rb#387 + # source://rbs//lib/rbs/ast/declarations.rb#389 def comment; end - # source://rbs//lib/rbs/ast/declarations.rb#396 + # source://rbs//lib/rbs/ast/declarations.rb#400 def eql?(other); end - # source://rbs//lib/rbs/ast/declarations.rb#404 + # source://rbs//lib/rbs/ast/declarations.rb#408 def hash; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/ast/declarations.rb#386 + # source://rbs//lib/rbs/ast/declarations.rb#388 def location; end # Returns the value of attribute name. # - # source://rbs//lib/rbs/ast/declarations.rb#384 + # source://rbs//lib/rbs/ast/declarations.rb#386 def name; end - # source://rbs//lib/rbs/ast/declarations.rb#408 + # source://rbs//lib/rbs/ast/declarations.rb#412 def to_json(state = T.unsafe(nil)); end # Returns the value of attribute type. # - # source://rbs//lib/rbs/ast/declarations.rb#385 + # source://rbs//lib/rbs/ast/declarations.rb#387 def type; end end @@ -489,9 +504,9 @@ class RBS::AST::Declarations::Module::Self def to_s; end end -# source://rbs//lib/rbs/ast/declarations.rb#454 +# source://rbs//lib/rbs/ast/declarations.rb#459 class RBS::AST::Declarations::ModuleAlias < ::RBS::AST::Declarations::AliasDecl - # source://rbs//lib/rbs/ast/declarations.rb#455 + # source://rbs//lib/rbs/ast/declarations.rb#460 def to_json(state = T.unsafe(nil)); end end @@ -560,6 +575,24 @@ module RBS::AST::Directives; end # source://rbs//lib/rbs/ast/directives.rb#6 class RBS::AST::Directives::Base; end +# source://rbs//lib/rbs/ast/directives.rb#37 +class RBS::AST::Directives::ResolveTypeNames < ::RBS::AST::Directives::Base + # @return [ResolveTypeNames] a new instance of ResolveTypeNames + # + # source://rbs//lib/rbs/ast/directives.rb#42 + def initialize(value:, location:); end + + # Returns the value of attribute location. + # + # source://rbs//lib/rbs/ast/directives.rb#38 + def location; end + + # Returns the value of attribute value. + # + # source://rbs//lib/rbs/ast/directives.rb#40 + def value; end +end + # source://rbs//lib/rbs/ast/directives.rb#9 class RBS::AST::Directives::Use < ::RBS::AST::Directives::Base # @return [Use] a new instance of Use @@ -622,208 +655,208 @@ end # source://rbs//lib/rbs/ast/members.rb#5 module RBS::AST::Members; end -# source://rbs//lib/rbs/ast/members.rb#397 +# source://rbs//lib/rbs/ast/members.rb#399 class RBS::AST::Members::Alias < ::RBS::AST::Members::Base # @return [Alias] a new instance of Alias # - # source://rbs//lib/rbs/ast/members.rb#405 + # source://rbs//lib/rbs/ast/members.rb#407 def initialize(new_name:, old_name:, kind:, annotations:, location:, comment:); end - # source://rbs//lib/rbs/ast/members.rb#414 + # source://rbs//lib/rbs/ast/members.rb#416 def ==(other); end # Returns the value of attribute annotations. # - # source://rbs//lib/rbs/ast/members.rb#401 + # source://rbs//lib/rbs/ast/members.rb#403 def annotations; end # Returns the value of attribute comment. # - # source://rbs//lib/rbs/ast/members.rb#403 + # source://rbs//lib/rbs/ast/members.rb#405 def comment; end - # source://rbs//lib/rbs/ast/members.rb#414 + # source://rbs//lib/rbs/ast/members.rb#416 def eql?(other); end - # source://rbs//lib/rbs/ast/members.rb#423 + # source://rbs//lib/rbs/ast/members.rb#425 def hash; end # @return [Boolean] # - # source://rbs//lib/rbs/ast/members.rb#439 + # source://rbs//lib/rbs/ast/members.rb#441 def instance?; end # Returns the value of attribute kind. # - # source://rbs//lib/rbs/ast/members.rb#400 + # source://rbs//lib/rbs/ast/members.rb#402 def kind; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/ast/members.rb#402 + # source://rbs//lib/rbs/ast/members.rb#404 def location; end # Returns the value of attribute new_name. # - # source://rbs//lib/rbs/ast/members.rb#398 + # source://rbs//lib/rbs/ast/members.rb#400 def new_name; end # Returns the value of attribute old_name. # - # source://rbs//lib/rbs/ast/members.rb#399 + # source://rbs//lib/rbs/ast/members.rb#401 def old_name; end # @return [Boolean] # - # source://rbs//lib/rbs/ast/members.rb#443 + # source://rbs//lib/rbs/ast/members.rb#445 def singleton?; end - # source://rbs//lib/rbs/ast/members.rb#427 + # source://rbs//lib/rbs/ast/members.rb#429 def to_json(state = T.unsafe(nil)); end end -# source://rbs//lib/rbs/ast/members.rb#327 +# source://rbs//lib/rbs/ast/members.rb#329 class RBS::AST::Members::AttrAccessor < ::RBS::AST::Members::Base include ::RBS::AST::Members::Attribute - # source://rbs//lib/rbs/ast/members.rb#330 + # source://rbs//lib/rbs/ast/members.rb#332 def to_json(state = T.unsafe(nil)); end end -# source://rbs//lib/rbs/ast/members.rb#309 +# source://rbs//lib/rbs/ast/members.rb#311 class RBS::AST::Members::AttrReader < ::RBS::AST::Members::Base include ::RBS::AST::Members::Attribute - # source://rbs//lib/rbs/ast/members.rb#312 + # source://rbs//lib/rbs/ast/members.rb#314 def to_json(state = T.unsafe(nil)); end end -# source://rbs//lib/rbs/ast/members.rb#345 +# source://rbs//lib/rbs/ast/members.rb#347 class RBS::AST::Members::AttrWriter < ::RBS::AST::Members::Base include ::RBS::AST::Members::Attribute - # source://rbs//lib/rbs/ast/members.rb#348 + # source://rbs//lib/rbs/ast/members.rb#350 def to_json(state = T.unsafe(nil)); end end -# source://rbs//lib/rbs/ast/members.rb#258 +# source://rbs//lib/rbs/ast/members.rb#260 module RBS::AST::Members::Attribute - # source://rbs//lib/rbs/ast/members.rb#268 + # source://rbs//lib/rbs/ast/members.rb#270 def initialize(name:, type:, ivar_name:, kind:, annotations:, location:, comment:, visibility: T.unsafe(nil)); end - # source://rbs//lib/rbs/ast/members.rb#279 + # source://rbs//lib/rbs/ast/members.rb#281 def ==(other); end # Returns the value of attribute annotations. # - # source://rbs//lib/rbs/ast/members.rb#263 + # source://rbs//lib/rbs/ast/members.rb#265 def annotations; end # Returns the value of attribute comment. # - # source://rbs//lib/rbs/ast/members.rb#265 + # source://rbs//lib/rbs/ast/members.rb#267 def comment; end - # source://rbs//lib/rbs/ast/members.rb#279 + # source://rbs//lib/rbs/ast/members.rb#281 def eql?(other); end - # source://rbs//lib/rbs/ast/members.rb#290 + # source://rbs//lib/rbs/ast/members.rb#292 def hash; end # Returns the value of attribute ivar_name. # - # source://rbs//lib/rbs/ast/members.rb#262 + # source://rbs//lib/rbs/ast/members.rb#264 def ivar_name; end # Returns the value of attribute kind. # - # source://rbs//lib/rbs/ast/members.rb#261 + # source://rbs//lib/rbs/ast/members.rb#263 def kind; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/ast/members.rb#264 + # source://rbs//lib/rbs/ast/members.rb#266 def location; end # Returns the value of attribute name. # - # source://rbs//lib/rbs/ast/members.rb#259 + # source://rbs//lib/rbs/ast/members.rb#261 def name; end # Returns the value of attribute type. # - # source://rbs//lib/rbs/ast/members.rb#260 + # source://rbs//lib/rbs/ast/members.rb#262 def type; end - # source://rbs//lib/rbs/ast/members.rb#294 + # source://rbs//lib/rbs/ast/members.rb#296 def update(name: T.unsafe(nil), type: T.unsafe(nil), ivar_name: T.unsafe(nil), kind: T.unsafe(nil), annotations: T.unsafe(nil), location: T.unsafe(nil), comment: T.unsafe(nil), visibility: T.unsafe(nil)); end # Returns the value of attribute visibility. # - # source://rbs//lib/rbs/ast/members.rb#266 + # source://rbs//lib/rbs/ast/members.rb#268 def visibility; end end # source://rbs//lib/rbs/ast/members.rb#6 class RBS::AST::Members::Base; end -# source://rbs//lib/rbs/ast/members.rb#157 +# source://rbs//lib/rbs/ast/members.rb#159 class RBS::AST::Members::ClassInstanceVariable < ::RBS::AST::Members::Base include ::RBS::AST::Members::Var - # source://rbs//lib/rbs/ast/members.rb#160 + # source://rbs//lib/rbs/ast/members.rb#162 def to_json(state = T.unsafe(nil)); end end -# source://rbs//lib/rbs/ast/members.rb#171 +# source://rbs//lib/rbs/ast/members.rb#173 class RBS::AST::Members::ClassVariable < ::RBS::AST::Members::Base include ::RBS::AST::Members::Var - # source://rbs//lib/rbs/ast/members.rb#174 + # source://rbs//lib/rbs/ast/members.rb#176 def to_json(state = T.unsafe(nil)); end end -# source://rbs//lib/rbs/ast/members.rb#228 +# source://rbs//lib/rbs/ast/members.rb#230 class RBS::AST::Members::Extend < ::RBS::AST::Members::Base include ::RBS::AST::Members::Mixin - # source://rbs//lib/rbs/ast/members.rb#231 + # source://rbs//lib/rbs/ast/members.rb#233 def to_json(state = T.unsafe(nil)); end end -# source://rbs//lib/rbs/ast/members.rb#213 +# source://rbs//lib/rbs/ast/members.rb#215 class RBS::AST::Members::Include < ::RBS::AST::Members::Base include ::RBS::AST::Members::Mixin - # source://rbs//lib/rbs/ast/members.rb#216 + # source://rbs//lib/rbs/ast/members.rb#218 def to_json(state = T.unsafe(nil)); end end -# source://rbs//lib/rbs/ast/members.rb#143 +# source://rbs//lib/rbs/ast/members.rb#145 class RBS::AST::Members::InstanceVariable < ::RBS::AST::Members::Base include ::RBS::AST::Members::Var - # source://rbs//lib/rbs/ast/members.rb#146 + # source://rbs//lib/rbs/ast/members.rb#148 def to_json(state = T.unsafe(nil)); end end -# source://rbs//lib/rbs/ast/members.rb#363 +# source://rbs//lib/rbs/ast/members.rb#365 module RBS::AST::Members::LocationOnly - # source://rbs//lib/rbs/ast/members.rb#366 + # source://rbs//lib/rbs/ast/members.rb#368 def initialize(location:); end - # source://rbs//lib/rbs/ast/members.rb#370 + # source://rbs//lib/rbs/ast/members.rb#372 def ==(other); end - # source://rbs//lib/rbs/ast/members.rb#370 + # source://rbs//lib/rbs/ast/members.rb#372 def eql?(other); end - # source://rbs//lib/rbs/ast/members.rb#376 + # source://rbs//lib/rbs/ast/members.rb#378 def hash; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/ast/members.rb#364 + # source://rbs//lib/rbs/ast/members.rb#366 def location; end end @@ -831,77 +864,77 @@ end class RBS::AST::Members::MethodDefinition < ::RBS::AST::Members::Base # @return [MethodDefinition] a new instance of MethodDefinition # - # source://rbs//lib/rbs/ast/members.rb#53 + # source://rbs//lib/rbs/ast/members.rb#55 def initialize(name:, kind:, overloads:, annotations:, location:, comment:, overloading:, visibility:); end - # source://rbs//lib/rbs/ast/members.rb#64 + # source://rbs//lib/rbs/ast/members.rb#66 def ==(other); end # Returns the value of attribute annotations. # - # source://rbs//lib/rbs/ast/members.rb#47 + # source://rbs//lib/rbs/ast/members.rb#49 def annotations; end # Returns the value of attribute comment. # - # source://rbs//lib/rbs/ast/members.rb#49 + # source://rbs//lib/rbs/ast/members.rb#51 def comment; end - # source://rbs//lib/rbs/ast/members.rb#64 + # source://rbs//lib/rbs/ast/members.rb#66 def eql?(other); end - # source://rbs//lib/rbs/ast/members.rb#75 + # source://rbs//lib/rbs/ast/members.rb#77 def hash; end # @return [Boolean] # - # source://rbs//lib/rbs/ast/members.rb#79 + # source://rbs//lib/rbs/ast/members.rb#81 def instance?; end # Returns the value of attribute kind. # - # source://rbs//lib/rbs/ast/members.rb#45 + # source://rbs//lib/rbs/ast/members.rb#47 def kind; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/ast/members.rb#48 + # source://rbs//lib/rbs/ast/members.rb#50 def location; end # Returns the value of attribute name. # - # source://rbs//lib/rbs/ast/members.rb#44 + # source://rbs//lib/rbs/ast/members.rb#46 def name; end # Returns the value of attribute overloading. # - # source://rbs//lib/rbs/ast/members.rb#50 + # source://rbs//lib/rbs/ast/members.rb#52 def overloading; end # @return [Boolean] # - # source://rbs//lib/rbs/ast/members.rb#87 + # source://rbs//lib/rbs/ast/members.rb#89 def overloading?; end # Returns the value of attribute overloads. # - # source://rbs//lib/rbs/ast/members.rb#46 + # source://rbs//lib/rbs/ast/members.rb#48 def overloads; end # @return [Boolean] # - # source://rbs//lib/rbs/ast/members.rb#83 + # source://rbs//lib/rbs/ast/members.rb#85 def singleton?; end - # source://rbs//lib/rbs/ast/members.rb#104 + # source://rbs//lib/rbs/ast/members.rb#106 def to_json(state = T.unsafe(nil)); end - # source://rbs//lib/rbs/ast/members.rb#91 + # source://rbs//lib/rbs/ast/members.rb#93 def update(name: T.unsafe(nil), kind: T.unsafe(nil), overloads: T.unsafe(nil), annotations: T.unsafe(nil), location: T.unsafe(nil), comment: T.unsafe(nil), overloading: T.unsafe(nil), visibility: T.unsafe(nil)); end # Returns the value of attribute visibility. # - # source://rbs//lib/rbs/ast/members.rb#51 + # source://rbs//lib/rbs/ast/members.rb#53 def visibility; end end @@ -934,111 +967,111 @@ class RBS::AST::Members::MethodDefinition::Overload # source://rbs//lib/rbs/ast/members.rb#32 def sub(subst); end - # source://rbs//lib/rbs/ast/members.rb#36 + # source://rbs//lib/rbs/ast/members.rb#38 def to_json(state = T.unsafe(nil)); end # source://rbs//lib/rbs/ast/members.rb#28 def update(annotations: T.unsafe(nil), method_type: T.unsafe(nil)); end end -# source://rbs//lib/rbs/ast/members.rb#185 +# source://rbs//lib/rbs/ast/members.rb#187 module RBS::AST::Members::Mixin - # source://rbs//lib/rbs/ast/members.rb#192 + # source://rbs//lib/rbs/ast/members.rb#194 def initialize(name:, args:, annotations:, location:, comment:); end - # source://rbs//lib/rbs/ast/members.rb#200 + # source://rbs//lib/rbs/ast/members.rb#202 def ==(other); end # Returns the value of attribute annotations. # - # source://rbs//lib/rbs/ast/members.rb#188 + # source://rbs//lib/rbs/ast/members.rb#190 def annotations; end # Returns the value of attribute args. # - # source://rbs//lib/rbs/ast/members.rb#187 + # source://rbs//lib/rbs/ast/members.rb#189 def args; end # Returns the value of attribute comment. # - # source://rbs//lib/rbs/ast/members.rb#190 + # source://rbs//lib/rbs/ast/members.rb#192 def comment; end # @return [Boolean] # - # source://rbs//lib/rbs/ast/members.rb#204 + # source://rbs//lib/rbs/ast/members.rb#206 def eql?(other); end - # source://rbs//lib/rbs/ast/members.rb#208 + # source://rbs//lib/rbs/ast/members.rb#210 def hash; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/ast/members.rb#189 + # source://rbs//lib/rbs/ast/members.rb#191 def location; end # Returns the value of attribute name. # - # source://rbs//lib/rbs/ast/members.rb#186 + # source://rbs//lib/rbs/ast/members.rb#188 def name; end end -# source://rbs//lib/rbs/ast/members.rb#243 +# source://rbs//lib/rbs/ast/members.rb#245 class RBS::AST::Members::Prepend < ::RBS::AST::Members::Base include ::RBS::AST::Members::Mixin - # source://rbs//lib/rbs/ast/members.rb#246 + # source://rbs//lib/rbs/ast/members.rb#248 def to_json(state = T.unsafe(nil)); end end -# source://rbs//lib/rbs/ast/members.rb#389 +# source://rbs//lib/rbs/ast/members.rb#391 class RBS::AST::Members::Private < ::RBS::AST::Members::Base include ::RBS::AST::Members::LocationOnly - # source://rbs//lib/rbs/ast/members.rb#392 + # source://rbs//lib/rbs/ast/members.rb#394 def to_json(state = T.unsafe(nil)); end end -# source://rbs//lib/rbs/ast/members.rb#381 +# source://rbs//lib/rbs/ast/members.rb#383 class RBS::AST::Members::Public < ::RBS::AST::Members::Base include ::RBS::AST::Members::LocationOnly - # source://rbs//lib/rbs/ast/members.rb#384 + # source://rbs//lib/rbs/ast/members.rb#386 def to_json(state = T.unsafe(nil)); end end -# source://rbs//lib/rbs/ast/members.rb#119 +# source://rbs//lib/rbs/ast/members.rb#121 module RBS::AST::Members::Var - # source://rbs//lib/rbs/ast/members.rb#125 + # source://rbs//lib/rbs/ast/members.rb#127 def initialize(name:, type:, location:, comment:); end - # source://rbs//lib/rbs/ast/members.rb#132 + # source://rbs//lib/rbs/ast/members.rb#134 def ==(other); end # Returns the value of attribute comment. # - # source://rbs//lib/rbs/ast/members.rb#123 + # source://rbs//lib/rbs/ast/members.rb#125 def comment; end - # source://rbs//lib/rbs/ast/members.rb#132 + # source://rbs//lib/rbs/ast/members.rb#134 def eql?(other); end - # source://rbs//lib/rbs/ast/members.rb#138 + # source://rbs//lib/rbs/ast/members.rb#140 def hash; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/ast/members.rb#122 + # source://rbs//lib/rbs/ast/members.rb#124 def location; end # Returns the value of attribute name. # - # source://rbs//lib/rbs/ast/members.rb#120 + # source://rbs//lib/rbs/ast/members.rb#122 def name; end # Returns the value of attribute type. # - # source://rbs//lib/rbs/ast/members.rb#121 + # source://rbs//lib/rbs/ast/members.rb#123 def type; end end @@ -1047,7 +1080,7 @@ class RBS::AST::TypeParam # @return [TypeParam] a new instance of TypeParam # # source://rbs//lib/rbs/ast/type_param.rb#8 - def initialize(name:, variance:, upper_bound:, location:, default_type: T.unsafe(nil)); end + def initialize(name:, variance:, upper_bound:, location:, default_type: T.unsafe(nil), unchecked: T.unsafe(nil)); end # source://rbs//lib/rbs/ast/type_param.rb#33 def ==(other); end @@ -1068,7 +1101,7 @@ class RBS::AST::TypeParam # source://rbs//lib/rbs/ast/type_param.rb#6 def location; end - # source://rbs//lib/rbs/ast/type_param.rb#69 + # source://rbs//lib/rbs/ast/type_param.rb#59 def map_type(&block); end # Returns the value of attribute name. @@ -1076,13 +1109,10 @@ class RBS::AST::TypeParam # source://rbs//lib/rbs/ast/type_param.rb#6 def name; end - # source://rbs//lib/rbs/ast/type_param.rb#59 - def rename(name); end - # source://rbs//lib/rbs/ast/type_param.rb#48 def to_json(state = T.unsafe(nil)); end - # source://rbs//lib/rbs/ast/type_param.rb#127 + # source://rbs//lib/rbs/ast/type_param.rb#117 def to_s; end # source://rbs//lib/rbs/ast/type_param.rb#24 @@ -1107,22 +1137,22 @@ class RBS::AST::TypeParam def variance; end class << self - # source://rbs//lib/rbs/ast/type_param.rb#156 + # source://rbs//lib/rbs/ast/type_param.rb#146 def application(params, args); end - # source://rbs//lib/rbs/ast/type_param.rb#188 + # source://rbs//lib/rbs/ast/type_param.rb#178 def normalize_args(params, args); end - # source://rbs//lib/rbs/ast/type_param.rb#109 + # source://rbs//lib/rbs/ast/type_param.rb#99 def rename(params, new_names:); end - # source://rbs//lib/rbs/ast/type_param.rb#87 + # source://rbs//lib/rbs/ast/type_param.rb#77 def resolve_variables(params); end - # source://rbs//lib/rbs/ast/type_param.rb#97 + # source://rbs//lib/rbs/ast/type_param.rb#87 def subst_var(vars, type); end - # source://rbs//lib/rbs/ast/type_param.rb#209 + # source://rbs//lib/rbs/ast/type_param.rb#199 def validate(type_params); end end end @@ -1475,6 +1505,12 @@ class RBS::CLI::ColoredIO def can_display_colors?; end end +# source://rbs//lib/rbs/errors.rb#345 +class RBS::ClassInstanceVariableDuplicationError < ::RBS::VariableDuplicationError + # source://rbs//lib/rbs/errors.rb#346 + def kind; end +end + # source://rbs//lib/rbs/collection/sources/base.rb#4 module RBS::Collection; end @@ -1623,61 +1659,61 @@ end class RBS::Collection::Config::LockfileGenerator # @return [LockfileGenerator] a new instance of LockfileGenerator # - # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#33 + # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#43 def initialize(config:, definition:, with_lockfile:); end # Returns the value of attribute config. # - # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#25 + # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#35 def config; end # Returns the value of attribute definition. # - # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#25 + # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#35 def definition; end # Returns the value of attribute existing_lockfile. # - # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#25 + # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#35 def existing_lockfile; end # Returns the value of attribute gem_entries. # - # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#25 + # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#35 def gem_entries; end # Returns the value of attribute gem_hash. # - # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#25 + # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#35 def gem_hash; end - # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#61 + # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#71 def generate; end # Returns the value of attribute lockfile. # - # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#25 + # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#35 def lockfile; end private - # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#94 + # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#104 def assign_gem(name:, version:, skip: T.unsafe(nil)); end - # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#160 + # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#170 def assign_stdlib(name:, from_gem: T.unsafe(nil)); end - # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#213 + # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#234 def find_best_version(version:, versions:); end - # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#207 + # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#228 def find_source(name:); end - # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#86 + # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#96 def validate_gemfile_lock_path!(lock:, gemfile_lock_path:); end class << self - # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#27 + # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#37 def generate(config:, definition:, with_lockfile: T.unsafe(nil)); end end end @@ -1685,14 +1721,14 @@ end # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#7 RBS::Collection::Config::LockfileGenerator::ALUMNI_STDLIBS = T.let(T.unsafe(nil), Hash) -# source://rbs//lib/rbs/collection/config/lockfile_generator.rb#9 +# source://rbs//lib/rbs/collection/config/lockfile_generator.rb#19 class RBS::Collection::Config::LockfileGenerator::GemfileLockMismatchError < ::StandardError # @return [GemfileLockMismatchError] a new instance of GemfileLockMismatchError # - # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#10 + # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#20 def initialize(expected:, actual:); end - # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#15 + # source://rbs//lib/rbs/collection/config/lockfile_generator.rb#25 def message; end end @@ -1889,7 +1925,7 @@ class RBS::Collection::Sources::Local def _install(src, dst); end end -# Signatures that are inclduded in gem package as sig/ directory. +# Signatures that are included in gem package as sig/ directory. # # source://rbs//lib/rbs/collection/sources/rubygems.rb#9 class RBS::Collection::Sources::Rubygems @@ -2000,51 +2036,51 @@ class RBS::Constant def type; end end -# source://rbs//lib/rbs/errors.rb#553 +# source://rbs//lib/rbs/errors.rb#577 class RBS::CyclicClassAliasDefinitionError < ::RBS::BaseError include ::RBS::DetailedMessageable # @return [CyclicClassAliasDefinitionError] a new instance of CyclicClassAliasDefinitionError # - # source://rbs//lib/rbs/errors.rb#558 + # source://rbs//lib/rbs/errors.rb#582 def initialize(entry); end # Returns the value of attribute alias_entry. # - # source://rbs//lib/rbs/errors.rb#556 + # source://rbs//lib/rbs/errors.rb#580 def alias_entry; end - # source://rbs//lib/rbs/errors.rb#564 + # source://rbs//lib/rbs/errors.rb#588 def location; end end -# source://rbs//lib/rbs/errors.rb#514 +# source://rbs//lib/rbs/errors.rb#538 class RBS::CyclicTypeParameterBound < ::RBS::BaseError include ::RBS::DetailedMessageable # @return [CyclicTypeParameterBound] a new instance of CyclicTypeParameterBound # - # source://rbs//lib/rbs/errors.rb#519 + # source://rbs//lib/rbs/errors.rb#543 def initialize(type_name:, method_name:, params:, location:); end # Returns the value of attribute location. # - # source://rbs//lib/rbs/errors.rb#517 + # source://rbs//lib/rbs/errors.rb#541 def location; end # Returns the value of attribute method_name. # - # source://rbs//lib/rbs/errors.rb#517 + # source://rbs//lib/rbs/errors.rb#541 def method_name; end # Returns the value of attribute params. # - # source://rbs//lib/rbs/errors.rb#517 + # source://rbs//lib/rbs/errors.rb#541 def params; end # Returns the value of attribute type_name. # - # source://rbs//lib/rbs/errors.rb#517 + # source://rbs//lib/rbs/errors.rb#541 def type_name; end end @@ -2052,336 +2088,346 @@ end class RBS::Definition # @return [Definition] a new instance of Definition # - # source://rbs//lib/rbs/definition.rb#284 + # source://rbs//lib/rbs/definition.rb#297 def initialize(type_name:, entry:, self_type:, ancestors:); end # Returns the value of attribute ancestors. # - # source://rbs//lib/rbs/definition.rb#278 + # source://rbs//lib/rbs/definition.rb#291 def ancestors; end # @return [Boolean] # - # source://rbs//lib/rbs/definition.rb#307 + # source://rbs//lib/rbs/definition.rb#320 def class?; end # @return [Boolean] # - # source://rbs//lib/rbs/definition.rb#324 + # source://rbs//lib/rbs/definition.rb#337 def class_type?; end # Returns the value of attribute class_variables. # - # source://rbs//lib/rbs/definition.rb#282 + # source://rbs//lib/rbs/definition.rb#295 def class_variables; end - # source://rbs//lib/rbs/definition.rb#369 + # source://rbs//lib/rbs/definition.rb#384 def each_type(&block); end # Returns the value of attribute entry. # - # source://rbs//lib/rbs/definition.rb#277 + # source://rbs//lib/rbs/definition.rb#290 def entry; end # @return [Boolean] # - # source://rbs//lib/rbs/definition.rb#328 + # source://rbs//lib/rbs/definition.rb#341 def instance_type?; end # Returns the value of attribute instance_variables. # - # source://rbs//lib/rbs/definition.rb#281 + # source://rbs//lib/rbs/definition.rb#294 def instance_variables; end # @return [Boolean] # - # source://rbs//lib/rbs/definition.rb#315 + # source://rbs//lib/rbs/definition.rb#328 def interface?; end # @return [Boolean] # - # source://rbs//lib/rbs/definition.rb#332 + # source://rbs//lib/rbs/definition.rb#345 def interface_type?; end - # source://rbs//lib/rbs/definition.rb#359 + # source://rbs//lib/rbs/definition.rb#374 def map_method_type(&block); end # Returns the value of attribute methods. # - # source://rbs//lib/rbs/definition.rb#280 + # source://rbs//lib/rbs/definition.rb#293 def methods; end # @return [Boolean] # - # source://rbs//lib/rbs/definition.rb#311 + # source://rbs//lib/rbs/definition.rb#324 def module?; end # Returns the value of attribute self_type. # - # source://rbs//lib/rbs/definition.rb#279 + # source://rbs//lib/rbs/definition.rb#292 def self_type; end - # source://rbs//lib/rbs/definition.rb#349 + # source://rbs//lib/rbs/definition.rb#362 def sub(s); end # Returns the value of attribute type_name. # - # source://rbs//lib/rbs/definition.rb#276 + # source://rbs//lib/rbs/definition.rb#289 def type_name; end - # source://rbs//lib/rbs/definition.rb#336 + # source://rbs//lib/rbs/definition.rb#349 def type_params; end - # source://rbs//lib/rbs/definition.rb#340 + # source://rbs//lib/rbs/definition.rb#353 def type_params_decl; end end -# source://rbs//lib/rbs/definition.rb#191 +# source://rbs//lib/rbs/definition.rb#204 module RBS::Definition::Ancestor; end -# source://rbs//lib/rbs/definition.rb#192 +# source://rbs//lib/rbs/definition.rb#205 class RBS::Definition::Ancestor::Instance # @return [Instance] a new instance of Instance # - # source://rbs//lib/rbs/definition.rb#195 + # source://rbs//lib/rbs/definition.rb#208 def initialize(name:, args:, source:); end - # source://rbs//lib/rbs/definition.rb#201 + # source://rbs//lib/rbs/definition.rb#214 def ==(other); end # Returns the value of attribute args. # - # source://rbs//lib/rbs/definition.rb#193 + # source://rbs//lib/rbs/definition.rb#206 def args; end - # source://rbs//lib/rbs/definition.rb#201 + # source://rbs//lib/rbs/definition.rb#214 def eql?(other); end - # source://rbs//lib/rbs/definition.rb#207 + # source://rbs//lib/rbs/definition.rb#220 def hash; end # Returns the value of attribute name. # - # source://rbs//lib/rbs/definition.rb#193 + # source://rbs//lib/rbs/definition.rb#206 def name; end # Returns the value of attribute source. # - # source://rbs//lib/rbs/definition.rb#193 + # source://rbs//lib/rbs/definition.rb#206 def source; end end -# source://rbs//lib/rbs/definition.rb#212 +# source://rbs//lib/rbs/definition.rb#225 class RBS::Definition::Ancestor::Singleton # @return [Singleton] a new instance of Singleton # - # source://rbs//lib/rbs/definition.rb#215 + # source://rbs//lib/rbs/definition.rb#228 def initialize(name:); end - # source://rbs//lib/rbs/definition.rb#219 + # source://rbs//lib/rbs/definition.rb#232 def ==(other); end - # source://rbs//lib/rbs/definition.rb#219 + # source://rbs//lib/rbs/definition.rb#232 def eql?(other); end - # source://rbs//lib/rbs/definition.rb#225 + # source://rbs//lib/rbs/definition.rb#238 def hash; end # Returns the value of attribute name. # - # source://rbs//lib/rbs/definition.rb#213 + # source://rbs//lib/rbs/definition.rb#226 def name; end end -# source://rbs//lib/rbs/definition.rb#231 +# source://rbs//lib/rbs/definition.rb#244 class RBS::Definition::InstanceAncestors # @return [InstanceAncestors] a new instance of InstanceAncestors # - # source://rbs//lib/rbs/definition.rb#236 + # source://rbs//lib/rbs/definition.rb#249 def initialize(type_name:, params:, ancestors:); end # Returns the value of attribute ancestors. # - # source://rbs//lib/rbs/definition.rb#234 + # source://rbs//lib/rbs/definition.rb#247 def ancestors; end - # source://rbs//lib/rbs/definition.rb#242 + # source://rbs//lib/rbs/definition.rb#255 def apply(args, env:, location:); end # Returns the value of attribute params. # - # source://rbs//lib/rbs/definition.rb#233 + # source://rbs//lib/rbs/definition.rb#246 def params; end # Returns the value of attribute type_name. # - # source://rbs//lib/rbs/definition.rb#232 + # source://rbs//lib/rbs/definition.rb#245 def type_name; end end -# source://rbs//lib/rbs/definition.rb#25 +# source://rbs//lib/rbs/definition.rb#30 class RBS::Definition::Method # @return [Method] a new instance of Method # - # source://rbs//lib/rbs/definition.rb#83 - def initialize(super_method:, defs:, accessibility:, alias_of:, annotations: T.unsafe(nil)); end + # source://rbs//lib/rbs/definition.rb#102 + def initialize(super_method:, defs:, accessibility:, alias_of:, annotations: T.unsafe(nil), alias_member: T.unsafe(nil)); end - # source://rbs//lib/rbs/definition.rb#91 + # source://rbs//lib/rbs/definition.rb#112 def ==(other); end # Returns the value of attribute accessibility. # - # source://rbs//lib/rbs/definition.rb#79 + # source://rbs//lib/rbs/definition.rb#96 def accessibility; end + # Returns the value of attribute alias_member. + # + # source://rbs//lib/rbs/definition.rb#100 + def alias_member; end + # Returns the value of attribute alias_of. # - # source://rbs//lib/rbs/definition.rb#81 + # source://rbs//lib/rbs/definition.rb#99 def alias_of; end - # source://rbs//lib/rbs/definition.rb#128 + # Returns the value of attribute annotations. + # + # source://rbs//lib/rbs/definition.rb#98 def annotations; end - # source://rbs//lib/rbs/definition.rb#124 + # source://rbs//lib/rbs/definition.rb#146 def comments; end - # source://rbs//lib/rbs/definition.rb#106 + # source://rbs//lib/rbs/definition.rb#128 def defined_in; end # Returns the value of attribute defs. # - # source://rbs//lib/rbs/definition.rb#78 + # source://rbs//lib/rbs/definition.rb#95 def defs; end - # source://rbs//lib/rbs/definition.rb#91 + # source://rbs//lib/rbs/definition.rb#112 def eql?(other); end # Returns the value of attribute extra_annotations. # - # source://rbs//lib/rbs/definition.rb#80 + # source://rbs//lib/rbs/definition.rb#97 def extra_annotations; end - # source://rbs//lib/rbs/definition.rb#102 + # source://rbs//lib/rbs/definition.rb#124 def hash; end - # source://rbs//lib/rbs/definition.rb#113 + # source://rbs//lib/rbs/definition.rb#135 def implemented_in; end - # source://rbs//lib/rbs/definition.rb#171 + # source://rbs//lib/rbs/definition.rb#185 def map_method_type(&block); end - # source://rbs//lib/rbs/definition.rb#153 + # source://rbs//lib/rbs/definition.rb#171 def map_type(&block); end - # source://rbs//lib/rbs/definition.rb#162 + # source://rbs//lib/rbs/definition.rb#178 def map_type_bound(&block); end - # source://rbs//lib/rbs/definition.rb#132 + # source://rbs//lib/rbs/definition.rb#150 def members; end - # source://rbs//lib/rbs/definition.rb#120 + # source://rbs//lib/rbs/definition.rb#142 def method_types; end # @return [Boolean] # - # source://rbs//lib/rbs/definition.rb#140 + # source://rbs//lib/rbs/definition.rb#158 def private?; end # @return [Boolean] # - # source://rbs//lib/rbs/definition.rb#136 + # source://rbs//lib/rbs/definition.rb#154 def public?; end - # source://rbs//lib/rbs/definition.rb#144 + # source://rbs//lib/rbs/definition.rb#162 def sub(s); end # Returns the value of attribute super_method. # - # source://rbs//lib/rbs/definition.rb#77 + # source://rbs//lib/rbs/definition.rb#94 def super_method; end - # source://rbs//lib/rbs/definition.rb#180 - def update(super_method: T.unsafe(nil), defs: T.unsafe(nil), accessibility: T.unsafe(nil), alias_of: T.unsafe(nil), annotations: T.unsafe(nil)); end + # source://rbs//lib/rbs/definition.rb#191 + def update(super_method: T.unsafe(nil), defs: T.unsafe(nil), accessibility: T.unsafe(nil), alias_of: T.unsafe(nil), annotations: T.unsafe(nil), alias_member: T.unsafe(nil)); end end -# source://rbs//lib/rbs/definition.rb#26 +# source://rbs//lib/rbs/definition.rb#31 class RBS::Definition::Method::TypeDef # @return [TypeDef] a new instance of TypeDef # - # source://rbs//lib/rbs/definition.rb#35 + # source://rbs//lib/rbs/definition.rb#40 def initialize(type:, member:, defined_in:, implemented_in:, overload_annotations: T.unsafe(nil)); end - # source://rbs//lib/rbs/definition.rb#45 + # source://rbs//lib/rbs/definition.rb#50 def ==(other); end # Returns the value of attribute annotations. # - # source://rbs//lib/rbs/definition.rb#33 + # source://rbs//lib/rbs/definition.rb#38 def annotations; end - # source://rbs//lib/rbs/definition.rb#59 + # source://rbs//lib/rbs/definition.rb#64 def comment; end # Returns the value of attribute defined_in. # - # source://rbs//lib/rbs/definition.rb#29 + # source://rbs//lib/rbs/definition.rb#34 def defined_in; end - # source://rbs//lib/rbs/definition.rb#45 + # source://rbs//lib/rbs/definition.rb#84 + def each_annotation(&block); end + + # source://rbs//lib/rbs/definition.rb#50 def eql?(other); end - # source://rbs//lib/rbs/definition.rb#55 + # source://rbs//lib/rbs/definition.rb#60 def hash; end # Returns the value of attribute implemented_in. # - # source://rbs//lib/rbs/definition.rb#30 + # source://rbs//lib/rbs/definition.rb#35 def implemented_in; end # Returns the value of attribute member. # - # source://rbs//lib/rbs/definition.rb#28 + # source://rbs//lib/rbs/definition.rb#33 def member; end # Returns the value of attribute member_annotations. # - # source://rbs//lib/rbs/definition.rb#31 + # source://rbs//lib/rbs/definition.rb#36 def member_annotations; end # @return [Boolean] # - # source://rbs//lib/rbs/definition.rb#67 + # source://rbs//lib/rbs/definition.rb#75 def overload?; end # Returns the value of attribute overload_annotations. # - # source://rbs//lib/rbs/definition.rb#32 + # source://rbs//lib/rbs/definition.rb#37 def overload_annotations; end # Returns the value of attribute type. # - # source://rbs//lib/rbs/definition.rb#27 + # source://rbs//lib/rbs/definition.rb#32 def type; end - # source://rbs//lib/rbs/definition.rb#63 + # source://rbs//lib/rbs/definition.rb#68 def update(type: T.unsafe(nil), member: T.unsafe(nil), defined_in: T.unsafe(nil), implemented_in: T.unsafe(nil)); end end -# source://rbs//lib/rbs/definition.rb#266 +# source://rbs//lib/rbs/definition.rb#279 class RBS::Definition::SingletonAncestors # @return [SingletonAncestors] a new instance of SingletonAncestors # - # source://rbs//lib/rbs/definition.rb#270 + # source://rbs//lib/rbs/definition.rb#283 def initialize(type_name:, ancestors:); end # Returns the value of attribute ancestors. # - # source://rbs//lib/rbs/definition.rb#268 + # source://rbs//lib/rbs/definition.rb#281 def ancestors; end # Returns the value of attribute type_name. # - # source://rbs//lib/rbs/definition.rb#267 + # source://rbs//lib/rbs/definition.rb#280 def type_name; end end @@ -2389,8 +2435,8 @@ end class RBS::Definition::Variable # @return [Variable] a new instance of Variable # - # source://rbs//lib/rbs/definition.rb#10 - def initialize(parent_variable:, type:, declared_in:); end + # source://rbs//lib/rbs/definition.rb#11 + def initialize(parent_variable:, type:, declared_in:, source:); end # Returns the value of attribute declared_in. # @@ -2402,7 +2448,12 @@ class RBS::Definition::Variable # source://rbs//lib/rbs/definition.rb#6 def parent_variable; end - # source://rbs//lib/rbs/definition.rb#16 + # Returns the value of attribute source. + # + # source://rbs//lib/rbs/definition.rb#9 + def source; end + + # source://rbs//lib/rbs/definition.rb#18 def sub(s); end # Returns the value of attribute type. @@ -2423,27 +2474,27 @@ class RBS::DefinitionBuilder # source://rbs//lib/rbs/definition_builder.rb#6 def ancestor_builder; end - # source://rbs//lib/rbs/definition_builder.rb#168 + # source://rbs//lib/rbs/definition_builder.rb#172 def build_instance(type_name); end # source://rbs//lib/rbs/definition_builder.rb#43 def build_interface(type_name); end - # source://rbs//lib/rbs/definition_builder.rb#301 + # source://rbs//lib/rbs/definition_builder.rb#304 def build_singleton(type_name); end # Builds a definition for singleton without .new method. # - # source://rbs//lib/rbs/definition_builder.rb#230 + # source://rbs//lib/rbs/definition_builder.rb#234 def build_singleton0(type_name); end # source://rbs//lib/rbs/definition_builder.rb#85 - def define_instance(definition, type_name, subst); end + def define_instance(definition, type_name, subst, define_class_vars:); end # source://rbs//lib/rbs/definition_builder.rb#33 def define_interface(definition, type_name, subst); end - # source://rbs//lib/rbs/definition_builder.rb#607 + # source://rbs//lib/rbs/definition_builder.rb#642 def define_method(methods, definition, method, subst, self_type_methods, defined_in:, implemented_in: T.unsafe(nil)); end # source://rbs//lib/rbs/definition_builder.rb#25 @@ -2454,20 +2505,20 @@ class RBS::DefinitionBuilder # source://rbs//lib/rbs/definition_builder.rb#5 def env; end - # source://rbs//lib/rbs/definition_builder.rb#770 + # source://rbs//lib/rbs/definition_builder.rb#826 def expand_alias(type_name); end - # source://rbs//lib/rbs/definition_builder.rb#774 + # source://rbs//lib/rbs/definition_builder.rb#830 def expand_alias1(type_name); end - # source://rbs//lib/rbs/definition_builder.rb#781 + # source://rbs//lib/rbs/definition_builder.rb#837 def expand_alias2(type_name, args); end - # source://rbs//lib/rbs/definition_builder.rb#546 + # source://rbs//lib/rbs/definition_builder.rb#581 def import_methods(definition, module_name, module_methods, interfaces_methods, subst, self_type_methods); end - # source://rbs//lib/rbs/definition_builder.rb#538 - def insert_variable(type_name, variables, name:, type:); end + # source://rbs//lib/rbs/definition_builder.rb#543 + def insert_variable(type_name, variables, name:, type:, source:); end # Returns the value of attribute instance_cache. # @@ -2479,7 +2530,7 @@ class RBS::DefinitionBuilder # source://rbs//lib/rbs/definition_builder.rb#12 def interface_cache; end - # source://rbs//lib/rbs/definition_builder.rb#412 + # source://rbs//lib/rbs/definition_builder.rb#417 def interface_methods(interface_ancestors); end # Returns the value of attribute method_builder. @@ -2497,31 +2548,34 @@ class RBS::DefinitionBuilder # source://rbs//lib/rbs/definition_builder.rb#10 def singleton_cache; end - # source://rbs//lib/rbs/definition_builder.rb#442 + # source://rbs//lib/rbs/definition_builder.rb#447 def source_location(source, decl); end # source://rbs//lib/rbs/definition_builder.rb#66 def tapp_subst(name, args); end - # source://rbs//lib/rbs/definition_builder.rb#766 + # source://rbs//lib/rbs/definition_builder.rb#822 def try_cache(type_name, cache:); end - # source://rbs//lib/rbs/definition_builder.rb#805 + # source://rbs//lib/rbs/definition_builder.rb#861 def update(env:, except:, ancestor_builder:); end - # source://rbs//lib/rbs/definition_builder.rb#432 + # source://rbs//lib/rbs/definition_builder.rb#437 def validate_params_with(type_params, result:); end # @raise [NoTypeFoundError] # - # source://rbs//lib/rbs/definition_builder.rb#834 + # source://rbs//lib/rbs/definition_builder.rb#890 def validate_type_name(name, location); end - # source://rbs//lib/rbs/definition_builder.rb#456 + # source://rbs//lib/rbs/definition_builder.rb#461 def validate_type_params(definition, ancestors:, methods:); end - # source://rbs//lib/rbs/definition_builder.rb#823 + # source://rbs//lib/rbs/definition_builder.rb#879 def validate_type_presence(type); end + + # source://rbs//lib/rbs/definition_builder.rb#553 + def validate_variable(var); end end # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#5 @@ -2536,10 +2590,10 @@ class RBS::DefinitionBuilder::AncestorBuilder # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#151 def env; end - # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#606 + # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#608 def fill_ancestor_source(ancestor, name:, source:, &block); end - # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#434 + # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#436 def instance_ancestors(type_name, building_ancestors: T.unsafe(nil)); end # Returns the value of attribute instance_ancestors_cache. @@ -2547,7 +2601,7 @@ class RBS::DefinitionBuilder::AncestorBuilder # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#154 def instance_ancestors_cache; end - # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#570 + # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#572 def interface_ancestors(type_name, building_ancestors: T.unsafe(nil)); end # Returns the value of attribute interface_ancestors_cache. @@ -2555,10 +2609,10 @@ class RBS::DefinitionBuilder::AncestorBuilder # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#160 def interface_ancestors_cache; end - # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#414 + # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#416 def mixin_ancestors(entry, type_name, included_modules:, included_interfaces:, extended_modules:, prepended_modules:, extended_interfaces:); end - # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#348 + # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#350 def mixin_ancestors0(decl, type_name, align_params:, included_modules:, included_interfaces:, extended_modules:, prepended_modules:, extended_interfaces:); end # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#192 @@ -2569,7 +2623,7 @@ class RBS::DefinitionBuilder::AncestorBuilder # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#153 def one_instance_ancestors_cache; end - # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#329 + # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#331 def one_interface_ancestors(type_name); end # Returns the value of attribute one_interface_ancestors_cache. @@ -2577,7 +2631,7 @@ class RBS::DefinitionBuilder::AncestorBuilder # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#159 def one_interface_ancestors_cache; end - # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#275 + # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#277 def one_singleton_ancestors(type_name); end # Returns the value of attribute one_singleton_ancestors_cache. @@ -2585,7 +2639,7 @@ class RBS::DefinitionBuilder::AncestorBuilder # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#156 def one_singleton_ancestors_cache; end - # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#515 + # source://rbs//lib/rbs/definition_builder/ancestor_builder.rb#517 def singleton_ancestors(type_name, building_ancestors: T.unsafe(nil)); end # Returns the value of attribute singleton_ancestors_cache. @@ -2841,21 +2895,21 @@ class RBS::Diff def each_diff_methods(kind, before_methods, after_methods); end end -# source://rbs//lib/rbs/errors.rb#394 +# source://rbs//lib/rbs/errors.rb#418 class RBS::DuplicatedDeclarationError < ::RBS::LoadingError # @return [DuplicatedDeclarationError] a new instance of DuplicatedDeclarationError # - # source://rbs//lib/rbs/errors.rb#398 + # source://rbs//lib/rbs/errors.rb#422 def initialize(name, *decls); end # Returns the value of attribute decls. # - # source://rbs//lib/rbs/errors.rb#396 + # source://rbs//lib/rbs/errors.rb#420 def decls; end # Returns the value of attribute name. # - # source://rbs//lib/rbs/errors.rb#395 + # source://rbs//lib/rbs/errors.rb#419 def name; end end @@ -2940,19 +2994,19 @@ class RBS::Environment # source://rbs//lib/rbs/environment.rb#470 def <<(decl); end - # source://rbs//lib/rbs/environment.rb#792 + # source://rbs//lib/rbs/environment.rb#807 def absolute_type(resolver, map, type, context:); end - # source://rbs//lib/rbs/environment.rb#787 + # source://rbs//lib/rbs/environment.rb#802 def absolute_type_name(resolver, map, type_name, context:); end # source://rbs//lib/rbs/environment.rb#476 def add_signature(buffer:, directives:, decls:); end - # source://rbs//lib/rbs/environment.rb#528 + # source://rbs//lib/rbs/environment.rb#539 def append_context(context, decl); end - # source://rbs//lib/rbs/environment.rb#803 + # source://rbs//lib/rbs/environment.rb#818 def buffers; end # @return [Boolean] @@ -3009,7 +3063,7 @@ class RBS::Environment # source://rbs//lib/rbs/environment.rb#373 def insert_decl(decl, outer:, namespace:); end - # source://rbs//lib/rbs/environment.rb#798 + # source://rbs//lib/rbs/environment.rb#813 def inspect; end # Returns the value of attribute interface_decls. @@ -3079,22 +3133,25 @@ class RBS::Environment # source://rbs//lib/rbs/environment.rb#310 def normalized_type_name?(type_name); end - # source://rbs//lib/rbs/environment.rb#537 + # source://rbs//lib/rbs/environment.rb#548 def resolve_declaration(resolver, map, decl, outer:, prefix:); end - # source://rbs//lib/rbs/environment.rb#673 + # source://rbs//lib/rbs/environment.rb#688 def resolve_member(resolver, map, member, context:); end - # source://rbs//lib/rbs/environment.rb#773 + # source://rbs//lib/rbs/environment.rb#788 def resolve_method_type(resolver, map, type, context:); end # source://rbs//lib/rbs/environment.rb#489 + def resolve_signature(resolver, table, dirs, decls, only: T.unsafe(nil)); end + + # source://rbs//lib/rbs/environment.rb#511 def resolve_type_names(only: T.unsafe(nil)); end - # source://rbs//lib/rbs/environment.rb#781 + # source://rbs//lib/rbs/environment.rb#796 def resolve_type_params(resolver, map, params, context:); end - # source://rbs//lib/rbs/environment.rb#522 + # source://rbs//lib/rbs/environment.rb#533 def resolver_context(*nesting); end # Returns the value of attribute signatures. @@ -3117,7 +3174,7 @@ class RBS::Environment # source://rbs//lib/rbs/environment.rb#188 def type_name?(name); end - # source://rbs//lib/rbs/environment.rb#807 + # source://rbs//lib/rbs/environment.rb#822 def unload(buffers); end # source://rbs//lib/rbs/environment.rb#483 @@ -3473,39 +3530,39 @@ module RBS::FileFinder end end -# source://rbs//lib/rbs/errors.rb#383 +# source://rbs//lib/rbs/errors.rb#407 class RBS::GenericParameterMismatchError < ::RBS::LoadingError # @return [GenericParameterMismatchError] a new instance of GenericParameterMismatchError # - # source://rbs//lib/rbs/errors.rb#387 + # source://rbs//lib/rbs/errors.rb#411 def initialize(name:, decl:); end # Returns the value of attribute decl. # - # source://rbs//lib/rbs/errors.rb#385 + # source://rbs//lib/rbs/errors.rb#409 def decl; end # Returns the value of attribute name. # - # source://rbs//lib/rbs/errors.rb#384 + # source://rbs//lib/rbs/errors.rb#408 def name; end end -# source://rbs//lib/rbs/errors.rb#529 +# source://rbs//lib/rbs/errors.rb#553 class RBS::InconsistentClassModuleAliasError < ::RBS::BaseError include ::RBS::DetailedMessageable # @return [InconsistentClassModuleAliasError] a new instance of InconsistentClassModuleAliasError # - # source://rbs//lib/rbs/errors.rb#534 + # source://rbs//lib/rbs/errors.rb#558 def initialize(entry); end # Returns the value of attribute alias_entry. # - # source://rbs//lib/rbs/errors.rb#532 + # source://rbs//lib/rbs/errors.rb#556 def alias_entry; end - # source://rbs//lib/rbs/errors.rb#548 + # source://rbs//lib/rbs/errors.rb#572 def location; end end @@ -3532,36 +3589,42 @@ class RBS::InheritModuleError < ::RBS::DefinitionError end end -# source://rbs//lib/rbs/errors.rb#354 +# source://rbs//lib/rbs/errors.rb#341 +class RBS::InstanceVariableDuplicationError < ::RBS::VariableDuplicationError + # source://rbs//lib/rbs/errors.rb#342 + def kind; end +end + +# source://rbs//lib/rbs/errors.rb#378 class RBS::InvalidOverloadMethodError < ::RBS::DefinitionError include ::RBS::DetailedMessageable # @return [InvalidOverloadMethodError] a new instance of InvalidOverloadMethodError # - # source://rbs//lib/rbs/errors.rb#362 + # source://rbs//lib/rbs/errors.rb#386 def initialize(type_name:, method_name:, kind:, members:); end # Returns the value of attribute kind. # - # source://rbs//lib/rbs/errors.rb#359 + # source://rbs//lib/rbs/errors.rb#383 def kind; end - # source://rbs//lib/rbs/errors.rb#378 + # source://rbs//lib/rbs/errors.rb#402 def location; end # Returns the value of attribute members. # - # source://rbs//lib/rbs/errors.rb#360 + # source://rbs//lib/rbs/errors.rb#384 def members; end # Returns the value of attribute method_name. # - # source://rbs//lib/rbs/errors.rb#358 + # source://rbs//lib/rbs/errors.rb#382 def method_name; end # Returns the value of attribute type_name. # - # source://rbs//lib/rbs/errors.rb#357 + # source://rbs//lib/rbs/errors.rb#381 def type_name; end end @@ -3606,28 +3669,28 @@ class RBS::InvalidTypeApplicationError < ::RBS::DefinitionError end end -# source://rbs//lib/rbs/errors.rb#407 +# source://rbs//lib/rbs/errors.rb#431 class RBS::InvalidVarianceAnnotationError < ::RBS::DefinitionError include ::RBS::DetailedMessageable # @return [InvalidVarianceAnnotationError] a new instance of InvalidVarianceAnnotationError # - # source://rbs//lib/rbs/errors.rb#414 + # source://rbs//lib/rbs/errors.rb#438 def initialize(type_name:, param:, location:); end # Returns the value of attribute location. # - # source://rbs//lib/rbs/errors.rb#412 + # source://rbs//lib/rbs/errors.rb#436 def location; end # Returns the value of attribute param. # - # source://rbs//lib/rbs/errors.rb#411 + # source://rbs//lib/rbs/errors.rb#435 def param; end # Returns the value of attribute type_name. # - # source://rbs//lib/rbs/errors.rb#410 + # source://rbs//lib/rbs/errors.rb#434 def type_name; end end @@ -3762,28 +3825,28 @@ class RBS::Locator # source://rbs//lib/rbs/locator.rb#29 def find2(line:, column:); end - # source://rbs//lib/rbs/locator.rb#58 + # source://rbs//lib/rbs/locator.rb#60 def find_in_decl(pos, decl:, array:); end # source://rbs//lib/rbs/locator.rb#42 def find_in_directive(pos, dir, array); end - # source://rbs//lib/rbs/locator.rb#206 + # source://rbs//lib/rbs/locator.rb#208 def find_in_loc(pos, location:, array:); end - # source://rbs//lib/rbs/locator.rb#129 + # source://rbs//lib/rbs/locator.rb#131 def find_in_member(pos, member:, array:); end - # source://rbs//lib/rbs/locator.rb#152 + # source://rbs//lib/rbs/locator.rb#154 def find_in_method_type(pos, method_type:, array:); end - # source://rbs//lib/rbs/locator.rb#190 + # source://rbs//lib/rbs/locator.rb#192 def find_in_type(pos, type:, array:); end - # source://rbs//lib/rbs/locator.rb#170 + # source://rbs//lib/rbs/locator.rb#172 def find_in_type_param(pos, type_param:, array:); end - # source://rbs//lib/rbs/locator.rb#233 + # source://rbs//lib/rbs/locator.rb#235 def test_loc(pos, location:); end end @@ -3808,20 +3871,20 @@ class RBS::MethodType # source://rbs//lib/rbs/method_type.rb#7 def block; end - # source://rbs//lib/rbs/method_type.rb#84 + # source://rbs//lib/rbs/method_type.rb#86 def each_type(&block); end - # source://rbs//lib/rbs/method_type.rb#57 + # source://rbs//lib/rbs/method_type.rb#59 def free_variables(set = T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/method_type.rb#125 + # source://rbs//lib/rbs/method_type.rb#127 def has_classish_type?; end # @return [Boolean] # - # source://rbs//lib/rbs/method_type.rb#121 + # source://rbs//lib/rbs/method_type.rb#123 def has_self_type?; end # Returns the value of attribute location. @@ -3829,10 +3892,10 @@ class RBS::MethodType # source://rbs//lib/rbs/method_type.rb#8 def location; end - # source://rbs//lib/rbs/method_type.rb#63 + # source://rbs//lib/rbs/method_type.rb#65 def map_type(&block); end - # source://rbs//lib/rbs/method_type.rb#72 + # source://rbs//lib/rbs/method_type.rb#74 def map_type_bound(&block); end # source://rbs//lib/rbs/method_type.rb#33 @@ -3841,7 +3904,7 @@ class RBS::MethodType # source://rbs//lib/rbs/method_type.rb#24 def to_json(state = T.unsafe(nil)); end - # source://rbs//lib/rbs/method_type.rb#98 + # source://rbs//lib/rbs/method_type.rb#100 def to_s; end # Returns the value of attribute type. @@ -3849,7 +3912,7 @@ class RBS::MethodType # source://rbs//lib/rbs/method_type.rb#6 def type; end - # source://rbs//lib/rbs/method_type.rb#117 + # source://rbs//lib/rbs/method_type.rb#119 def type_param_names; end # Returns the value of attribute type_params. @@ -3857,44 +3920,44 @@ class RBS::MethodType # source://rbs//lib/rbs/method_type.rb#5 def type_params; end - # source://rbs//lib/rbs/method_type.rb#48 + # source://rbs//lib/rbs/method_type.rb#50 def update(type_params: T.unsafe(nil), type: T.unsafe(nil), block: T.unsafe(nil), location: T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/method_type.rb#129 + # source://rbs//lib/rbs/method_type.rb#131 def with_nonreturn_void?; end end -# source://rbs//lib/rbs/errors.rb#443 +# source://rbs//lib/rbs/errors.rb#467 class RBS::MixinClassError < ::RBS::DefinitionError include ::RBS::DetailedMessageable # @return [MixinClassError] a new instance of MixinClassError # - # source://rbs//lib/rbs/errors.rb#449 + # source://rbs//lib/rbs/errors.rb#473 def initialize(type_name:, member:); end - # source://rbs//lib/rbs/errors.rb#456 + # source://rbs//lib/rbs/errors.rb#480 def location; end # Returns the value of attribute member. # - # source://rbs//lib/rbs/errors.rb#447 + # source://rbs//lib/rbs/errors.rb#471 def member; end # Returns the value of attribute type_name. # - # source://rbs//lib/rbs/errors.rb#446 + # source://rbs//lib/rbs/errors.rb#470 def type_name; end private - # source://rbs//lib/rbs/errors.rb#468 + # source://rbs//lib/rbs/errors.rb#492 def mixin_name; end class << self - # source://rbs//lib/rbs/errors.rb#460 + # source://rbs//lib/rbs/errors.rb#484 def check!(type_name:, env:, member:); end end end @@ -4075,23 +4138,23 @@ class RBS::NoTypeFoundError < ::RBS::DefinitionError end end -# source://rbs//lib/rbs/errors.rb#500 +# source://rbs//lib/rbs/errors.rb#524 class RBS::NonregularTypeAliasError < ::RBS::BaseError include ::RBS::DetailedMessageable # @return [NonregularTypeAliasError] a new instance of NonregularTypeAliasError # - # source://rbs//lib/rbs/errors.rb#506 + # source://rbs//lib/rbs/errors.rb#530 def initialize(diagnostic:, location:); end # Returns the value of attribute diagnostic. # - # source://rbs//lib/rbs/errors.rb#503 + # source://rbs//lib/rbs/errors.rb#527 def diagnostic; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/errors.rb#504 + # source://rbs//lib/rbs/errors.rb#528 def location; end end @@ -4100,15 +4163,18 @@ class RBS::Parser class << self def _lex(_arg0, _arg1); end def _parse_method_type(_arg0, _arg1, _arg2, _arg3, _arg4); end - def _parse_signature(_arg0, _arg1); end + def _parse_signature(_arg0, _arg1, _arg2); end def _parse_type(_arg0, _arg1, _arg2, _arg3, _arg4); end - # source://rbs//lib/rbs/parser_aux.rb#34 + # source://rbs//lib/rbs/parser_aux.rb#71 def buffer(source); end - # source://rbs//lib/rbs/parser_aux.rb#25 + # source://rbs//lib/rbs/parser_aux.rb#62 def lex(source); end + # source://rbs//lib/rbs/parser_aux.rb#38 + def magic_comment(buf); end + # source://rbs//lib/rbs/parser_aux.rb#13 def parse_method_type(source, range: T.unsafe(nil), variables: T.unsafe(nil), require_eof: T.unsafe(nil)); end @@ -4120,7 +4186,7 @@ class RBS::Parser end end -# source://rbs//lib/rbs/parser_aux.rb#43 +# source://rbs//lib/rbs/parser_aux.rb#80 RBS::Parser::KEYWORDS = T.let(T.unsafe(nil), Hash) # source://rbs//lib/rbs/parser/lex_result.rb#5 @@ -4263,77 +4329,77 @@ class RBS::Prototype::RB # source://rbs//lib/rbs/prototype/rb.rb#45 def initialize; end - # source://rbs//lib/rbs/prototype/rb.rb#560 + # source://rbs//lib/rbs/prototype/rb.rb#561 def block_type(node); end - # source://rbs//lib/rbs/prototype/rb.rb#540 + # source://rbs//lib/rbs/prototype/rb.rb#541 def body_type(node); end - # source://rbs//lib/rbs/prototype/rb.rb#455 + # source://rbs//lib/rbs/prototype/rb.rb#456 def const_to_name(node, context:); end - # source://rbs//lib/rbs/prototype/rb.rb#432 + # source://rbs//lib/rbs/prototype/rb.rb#433 def const_to_name!(node, context: T.unsafe(nil)); end - # source://rbs//lib/rbs/prototype/rb.rb#771 + # source://rbs//lib/rbs/prototype/rb.rb#772 def current_accessibility(decls, index = T.unsafe(nil)); end # source://rbs//lib/rbs/prototype/rb.rb#49 def decls; end - # source://rbs//lib/rbs/prototype/rb.rb#811 + # source://rbs//lib/rbs/prototype/rb.rb#812 def find_def_index_by_name(decls, name); end - # source://rbs//lib/rbs/prototype/rb.rb#535 + # source://rbs//lib/rbs/prototype/rb.rb#536 def function_return_type_from_body(node); end - # source://rbs//lib/rbs/prototype/rb.rb#477 + # source://rbs//lib/rbs/prototype/rb.rb#478 def function_type_from_body(node, def_name); end - # source://rbs//lib/rbs/prototype/rb.rb#553 + # source://rbs//lib/rbs/prototype/rb.rb#554 def if_unless_type(node); end # @return [Boolean] # - # source://rbs//lib/rbs/prototype/rb.rb#807 + # source://rbs//lib/rbs/prototype/rb.rb#808 def is_accessibility?(decl); end - # source://rbs//lib/rbs/prototype/rb.rb#466 + # source://rbs//lib/rbs/prototype/rb.rb#467 def literal_to_symbol(node); end - # source://rbs//lib/rbs/prototype/rb.rb#574 + # source://rbs//lib/rbs/prototype/rb.rb#575 def literal_to_type(node); end # backward compatible # - # source://rbs//lib/rbs/prototype/rb.rb#718 + # source://rbs//lib/rbs/prototype/rb.rb#719 def node_type(node, default: T.unsafe(nil)); end - # source://rbs//lib/rbs/prototype/rb.rb#718 + # source://rbs//lib/rbs/prototype/rb.rb#719 def param_type(node, default: T.unsafe(nil)); end # source://rbs//lib/rbs/prototype/rb.rb#75 def parse(string); end - # source://rbs//lib/rbs/prototype/rb.rb#763 + # source://rbs//lib/rbs/prototype/rb.rb#764 def private; end # source://rbs//lib/rbs/prototype/rb.rb#107 def process(node, decls:, comments:, context:); end - # source://rbs//lib/rbs/prototype/rb.rb#426 + # source://rbs//lib/rbs/prototype/rb.rb#427 def process_children(node, decls:, comments:, context:); end - # source://rbs//lib/rbs/prototype/rb.rb#767 + # source://rbs//lib/rbs/prototype/rb.rb#768 def public; end - # source://rbs//lib/rbs/prototype/rb.rb#698 + # source://rbs//lib/rbs/prototype/rb.rb#699 def range_element_type(types); end - # source://rbs//lib/rbs/prototype/rb.rb#781 + # source://rbs//lib/rbs/prototype/rb.rb#782 def remove_unnecessary_accessibility_methods!(decls); end - # source://rbs//lib/rbs/prototype/rb.rb#829 + # source://rbs//lib/rbs/prototype/rb.rb#830 def sort_members!(decls); end # Returns the value of attribute source_decls. @@ -4346,7 +4412,7 @@ class RBS::Prototype::RB # source://rbs//lib/rbs/prototype/rb.rb#43 def toplevel_members; end - # source://rbs//lib/rbs/prototype/rb.rb#687 + # source://rbs//lib/rbs/prototype/rb.rb#688 def types_to_union_type(types); end end @@ -4381,10 +4447,10 @@ class RBS::Prototype::RBI # @return [Boolean] # - # source://rbs//lib/rbs/prototype/rbi.rb#561 + # source://rbs//lib/rbs/prototype/rbi.rb#562 def call_node?(node, name:, receiver: T.unsafe(nil), args: T.unsafe(nil)); end - # source://rbs//lib/rbs/prototype/rbi.rb#565 + # source://rbs//lib/rbs/prototype/rbi.rb#566 def const_to_name(node); end # source://rbs//lib/rbs/prototype/rbi.rb#90 @@ -4401,10 +4467,10 @@ class RBS::Prototype::RBI # source://rbs//lib/rbs/prototype/rbi.rb#8 def decls; end - # source://rbs//lib/rbs/prototype/rbi.rb#601 + # source://rbs//lib/rbs/prototype/rbi.rb#602 def each_arg(array, &block); end - # source://rbs//lib/rbs/prototype/rbi.rb#615 + # source://rbs//lib/rbs/prototype/rbi.rb#616 def each_child(node); end # source://rbs//lib/rbs/prototype/rbi.rb#112 @@ -4415,7 +4481,7 @@ class RBS::Prototype::RBI # source://rbs//lib/rbs/prototype/rbi.rb#10 def last_sig; end - # source://rbs//lib/rbs/prototype/rbi.rb#279 + # source://rbs//lib/rbs/prototype/rbi.rb#280 def method_type(args_node, type_node, variables:, overloads:); end # Returns the value of attribute modules. @@ -4426,13 +4492,13 @@ class RBS::Prototype::RBI # source://rbs//lib/rbs/prototype/rbi.rb#42 def nested_name(name); end - # source://rbs//lib/rbs/prototype/rbi.rb#623 + # source://rbs//lib/rbs/prototype/rbi.rb#624 def node_to_hash(node); end # source://rbs//lib/rbs/prototype/rbi.rb#18 def parse(string); end - # source://rbs//lib/rbs/prototype/rbi.rb#351 + # source://rbs//lib/rbs/prototype/rbi.rb#352 def parse_params(args_node, args, method_type, variables:, overloads:); end # source://rbs//lib/rbs/prototype/rbi.rb#106 @@ -4440,7 +4506,7 @@ class RBS::Prototype::RBI # @return [Boolean] # - # source://rbs//lib/rbs/prototype/rbi.rb#553 + # source://rbs//lib/rbs/prototype/rbi.rb#554 def proc_type?(type_node); end # source://rbs//lib/rbs/prototype/rbi.rb#117 @@ -4455,10 +4521,10 @@ class RBS::Prototype::RBI # source://rbs//lib/rbs/prototype/rbi.rb#98 def push_sig(node); end - # source://rbs//lib/rbs/prototype/rbi.rb#476 + # source://rbs//lib/rbs/prototype/rbi.rb#477 def type_of(type_node, variables:); end - # source://rbs//lib/rbs/prototype/rbi.rb#489 + # source://rbs//lib/rbs/prototype/rbi.rb#490 def type_of0(type_node, variables:); end end @@ -4472,7 +4538,7 @@ class RBS::Prototype::Runtime # source://rbs//lib/rbs/prototype/runtime.rb#71 def initialize(patterns:, env:, merge:, todo: T.unsafe(nil), owners_included: T.unsafe(nil)); end - # source://rbs//lib/rbs/prototype/runtime.rb#651 + # source://rbs//lib/rbs/prototype/runtime.rb#654 def block_from_ast_of(method); end # source://rbs//lib/rbs/prototype/runtime.rb#101 @@ -4485,7 +4551,7 @@ class RBS::Prototype::Runtime # This is broken down into another method to comply with `DRY` # This generates/finds declarations in nested form & returns the last array of declarations # - # source://rbs//lib/rbs/prototype/runtime.rb#580 + # source://rbs//lib/rbs/prototype/runtime.rb#583 def ensure_outer_module_declarations(mod); end # Returns the value of attribute env. @@ -4493,22 +4559,22 @@ class RBS::Prototype::Runtime # source://rbs//lib/rbs/prototype/runtime.rb#65 def env; end - # source://rbs//lib/rbs/prototype/runtime.rb#485 + # source://rbs//lib/rbs/prototype/runtime.rb#488 def generate_class(mod); end - # source://rbs//lib/rbs/prototype/runtime.rb#423 + # source://rbs//lib/rbs/prototype/runtime.rb#425 def generate_constants(mod, decls); end - # source://rbs//lib/rbs/prototype/runtime.rb#299 + # source://rbs//lib/rbs/prototype/runtime.rb#301 def generate_methods(mod, module_name, members); end - # source://rbs//lib/rbs/prototype/runtime.rb#562 + # source://rbs//lib/rbs/prototype/runtime.rb#565 def generate_mixin(mod, decl, type_name, type_name_absolute); end - # source://rbs//lib/rbs/prototype/runtime.rb#524 + # source://rbs//lib/rbs/prototype/runtime.rb#527 def generate_module(mod); end - # source://rbs//lib/rbs/prototype/runtime.rb#470 + # source://rbs//lib/rbs/prototype/runtime.rb#473 def generate_super_class(mod); end # Returns the value of attribute merge. @@ -4554,7 +4620,7 @@ class RBS::Prototype::Runtime # @return [Boolean] # - # source://rbs//lib/rbs/prototype/runtime.rb#286 + # source://rbs//lib/rbs/prototype/runtime.rb#288 def target_method?(mod, instance: T.unsafe(nil), singleton: T.unsafe(nil)); end # Returns the value of attribute todo. @@ -4565,17 +4631,17 @@ class RBS::Prototype::Runtime # source://rbs//lib/rbs/prototype/runtime.rb#97 def todo_object; end - # source://rbs//lib/rbs/prototype/runtime.rb#634 + # source://rbs//lib/rbs/prototype/runtime.rb#637 def type_args(type_name); end - # source://rbs//lib/rbs/prototype/runtime.rb#642 + # source://rbs//lib/rbs/prototype/runtime.rb#645 def type_params(mod); end private # @return [Boolean] # - # source://rbs//lib/rbs/prototype/runtime.rb#413 + # source://rbs//lib/rbs/prototype/runtime.rb#415 def can_alias?(mod, method); end # source://rbs//lib/rbs/prototype/runtime.rb#129 @@ -4815,26 +4881,26 @@ class RBS::RDocPlugin::Parser def fully_qualified_name(outer_name:, decl:); end end -# source://rbs//lib/rbs/errors.rb#423 +# source://rbs//lib/rbs/errors.rb#447 class RBS::RecursiveAliasDefinitionError < ::RBS::DefinitionError include ::RBS::DetailedMessageable # @return [RecursiveAliasDefinitionError] a new instance of RecursiveAliasDefinitionError # - # source://rbs//lib/rbs/errors.rb#429 + # source://rbs//lib/rbs/errors.rb#453 def initialize(type:, defs:); end # Returns the value of attribute defs. # - # source://rbs//lib/rbs/errors.rb#427 + # source://rbs//lib/rbs/errors.rb#451 def defs; end - # source://rbs//lib/rbs/errors.rb#436 + # source://rbs//lib/rbs/errors.rb#460 def location; end # Returns the value of attribute type. # - # source://rbs//lib/rbs/errors.rb#426 + # source://rbs//lib/rbs/errors.rb#450 def type; end end @@ -4861,26 +4927,26 @@ class RBS::RecursiveAncestorError < ::RBS::DefinitionError end end -# source://rbs//lib/rbs/errors.rb#482 +# source://rbs//lib/rbs/errors.rb#506 class RBS::RecursiveTypeAliasError < ::RBS::BaseError include ::RBS::DetailedMessageable # @return [RecursiveTypeAliasError] a new instance of RecursiveTypeAliasError # - # source://rbs//lib/rbs/errors.rb#488 + # source://rbs//lib/rbs/errors.rb#512 def initialize(alias_names:, location:); end # Returns the value of attribute alias_names. # - # source://rbs//lib/rbs/errors.rb#485 + # source://rbs//lib/rbs/errors.rb#509 def alias_names; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/errors.rb#486 + # source://rbs//lib/rbs/errors.rb#510 def location; end - # source://rbs//lib/rbs/errors.rb#495 + # source://rbs//lib/rbs/errors.rb#519 def name; end end @@ -5196,7 +5262,7 @@ class RBS::Subtractor def filter_members(decl, context:); end # source://rbs//lib/rbs/subtractor.rb#148 - def filter_redundunt_access_modifiers(decls); end + def filter_redundant_access_modifiers(decls); end # @return [Boolean] # @@ -5225,21 +5291,21 @@ class RBS::Subtractor def update_decl(decl, members:); end end -# source://rbs//lib/rbs/errors.rb#343 +# source://rbs//lib/rbs/errors.rb#367 class RBS::SuperclassMismatchError < ::RBS::DefinitionError # @return [SuperclassMismatchError] a new instance of SuperclassMismatchError # - # source://rbs//lib/rbs/errors.rb#347 + # source://rbs//lib/rbs/errors.rb#371 def initialize(name:, entry:); end # Returns the value of attribute entry. # - # source://rbs//lib/rbs/errors.rb#345 + # source://rbs//lib/rbs/errors.rb#369 def entry; end # Returns the value of attribute name. # - # source://rbs//lib/rbs/errors.rb#344 + # source://rbs//lib/rbs/errors.rb#368 def name; end end @@ -5451,27 +5517,27 @@ class RBS::TypeName end end -# source://rbs//lib/rbs/errors.rb#580 +# source://rbs//lib/rbs/errors.rb#604 class RBS::TypeParamDefaultReferenceError < ::RBS::DefinitionError include ::RBS::DetailedMessageable # @return [TypeParamDefaultReferenceError] a new instance of TypeParamDefaultReferenceError # - # source://rbs//lib/rbs/errors.rb#586 + # source://rbs//lib/rbs/errors.rb#610 def initialize(type_param, location:); end # Returns the value of attribute location. # - # source://rbs//lib/rbs/errors.rb#584 + # source://rbs//lib/rbs/errors.rb#608 def location; end # Returns the value of attribute type_param. # - # source://rbs//lib/rbs/errors.rb#583 + # source://rbs//lib/rbs/errors.rb#607 def type_param; end class << self - # source://rbs//lib/rbs/errors.rb#592 + # source://rbs//lib/rbs/errors.rb#616 def check!(type_params); end end end @@ -5479,76 +5545,76 @@ end # source://rbs//lib/rbs/types.rb#4 module RBS::Types; end -# source://rbs//lib/rbs/types.rb#394 +# source://rbs//lib/rbs/types.rb#400 class RBS::Types::Alias include ::RBS::Types::Application # @return [Alias] a new instance of Alias # - # source://rbs//lib/rbs/types.rb#399 + # source://rbs//lib/rbs/types.rb#405 def initialize(name:, args:, location:); end # Returns the value of attribute location. # - # source://rbs//lib/rbs/types.rb#395 + # source://rbs//lib/rbs/types.rb#401 def location; end - # source://rbs//lib/rbs/types.rb#421 + # source://rbs//lib/rbs/types.rb#429 def map_type(&block); end - # source://rbs//lib/rbs/types.rb#413 + # source://rbs//lib/rbs/types.rb#421 def map_type_name(&block); end - # source://rbs//lib/rbs/types.rb#409 + # source://rbs//lib/rbs/types.rb#415 def sub(s); end - # source://rbs//lib/rbs/types.rb#405 + # source://rbs//lib/rbs/types.rb#411 def to_json(state = T.unsafe(nil)); end end -# source://rbs//lib/rbs/types.rb#252 +# source://rbs//lib/rbs/types.rb#254 module RBS::Types::Application - # source://rbs//lib/rbs/types.rb#256 + # source://rbs//lib/rbs/types.rb#258 def ==(other); end # Returns the value of attribute args. # - # source://rbs//lib/rbs/types.rb#254 + # source://rbs//lib/rbs/types.rb#256 def args; end - # source://rbs//lib/rbs/types.rb#282 + # source://rbs//lib/rbs/types.rb#284 def each_type(&block); end - # source://rbs//lib/rbs/types.rb#256 + # source://rbs//lib/rbs/types.rb#258 def eql?(other); end - # source://rbs//lib/rbs/types.rb#266 + # source://rbs//lib/rbs/types.rb#268 def free_variables(set = T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#294 + # source://rbs//lib/rbs/types.rb#296 def has_classish_type?; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#290 + # source://rbs//lib/rbs/types.rb#292 def has_self_type?; end - # source://rbs//lib/rbs/types.rb#262 + # source://rbs//lib/rbs/types.rb#264 def hash; end # Returns the value of attribute name. # - # source://rbs//lib/rbs/types.rb#253 + # source://rbs//lib/rbs/types.rb#255 def name; end - # source://rbs//lib/rbs/types.rb#274 + # source://rbs//lib/rbs/types.rb#276 def to_s(level = T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#298 + # source://rbs//lib/rbs/types.rb#300 def with_nonreturn_void?; end end @@ -5557,11 +5623,13 @@ module RBS::Types::Bases; end # source://rbs//lib/rbs/types.rb#109 class RBS::Types::Bases::Any < ::RBS::Types::Bases::Base + # @return [Any] a new instance of Any + # # source://rbs//lib/rbs/types.rb#110 - def to_s(level = T.unsafe(nil)); end + def initialize(location:, todo: T.unsafe(nil)); end - # source://rbs//lib/rbs/types.rb#114 - def todo!; end + # source://rbs//lib/rbs/types.rb#117 + def to_s(level = T.unsafe(nil)); end end # source://rbs//lib/rbs/types.rb#42 @@ -5615,93 +5683,93 @@ end # source://rbs//lib/rbs/types.rb#107 class RBS::Types::Bases::Bool < ::RBS::Types::Bases::Base; end -# source://rbs//lib/rbs/types.rb#121 +# source://rbs//lib/rbs/types.rb#123 class RBS::Types::Bases::Bottom < ::RBS::Types::Bases::Base; end -# source://rbs//lib/rbs/types.rb#128 +# source://rbs//lib/rbs/types.rb#130 class RBS::Types::Bases::Class < ::RBS::Types::Bases::Base; end -# source://rbs//lib/rbs/types.rb#123 +# source://rbs//lib/rbs/types.rb#125 class RBS::Types::Bases::Instance < ::RBS::Types::Bases::Base - # source://rbs//lib/rbs/types.rb#124 + # source://rbs//lib/rbs/types.rb#126 def sub(s); end end -# source://rbs//lib/rbs/types.rb#119 +# source://rbs//lib/rbs/types.rb#121 class RBS::Types::Bases::Nil < ::RBS::Types::Bases::Base; end -# source://rbs//lib/rbs/types.rb#122 +# source://rbs//lib/rbs/types.rb#124 class RBS::Types::Bases::Self < ::RBS::Types::Bases::Base; end -# source://rbs//lib/rbs/types.rb#120 +# source://rbs//lib/rbs/types.rb#122 class RBS::Types::Bases::Top < ::RBS::Types::Bases::Base; end # source://rbs//lib/rbs/types.rb#108 class RBS::Types::Bases::Void < ::RBS::Types::Bases::Base; end -# source://rbs//lib/rbs/types.rb#1307 +# source://rbs//lib/rbs/types.rb#1338 class RBS::Types::Block # @return [Block] a new instance of Block # - # source://rbs//lib/rbs/types.rb#1312 + # source://rbs//lib/rbs/types.rb#1343 def initialize(type:, required:, self_type: T.unsafe(nil)); end - # source://rbs//lib/rbs/types.rb#1318 + # source://rbs//lib/rbs/types.rb#1349 def ==(other); end - # source://rbs//lib/rbs/types.rb#1341 + # source://rbs//lib/rbs/types.rb#1374 def map_type(&block); end # Returns the value of attribute required. # - # source://rbs//lib/rbs/types.rb#1309 + # source://rbs//lib/rbs/types.rb#1340 def required; end # Returns the value of attribute self_type. # - # source://rbs//lib/rbs/types.rb#1310 + # source://rbs//lib/rbs/types.rb#1341 def self_type; end - # source://rbs//lib/rbs/types.rb#1333 + # source://rbs//lib/rbs/types.rb#1364 def sub(s); end - # source://rbs//lib/rbs/types.rb#1325 + # source://rbs//lib/rbs/types.rb#1356 def to_json(state = T.unsafe(nil)); end # Returns the value of attribute type. # - # source://rbs//lib/rbs/types.rb#1308 + # source://rbs//lib/rbs/types.rb#1339 def type; end end -# source://rbs//lib/rbs/types.rb#352 +# source://rbs//lib/rbs/types.rb#356 class RBS::Types::ClassInstance include ::RBS::Types::Application # @return [ClassInstance] a new instance of ClassInstance # - # source://rbs//lib/rbs/types.rb#357 + # source://rbs//lib/rbs/types.rb#361 def initialize(name:, args:, location:); end # Returns the value of attribute location. # - # source://rbs//lib/rbs/types.rb#353 + # source://rbs//lib/rbs/types.rb#357 def location; end - # source://rbs//lib/rbs/types.rb#381 + # source://rbs//lib/rbs/types.rb#387 def map_type(&block); end - # source://rbs//lib/rbs/types.rb#373 + # source://rbs//lib/rbs/types.rb#379 def map_type_name(&block); end - # source://rbs//lib/rbs/types.rb#367 + # source://rbs//lib/rbs/types.rb#371 def sub(s); end - # source://rbs//lib/rbs/types.rb#363 + # source://rbs//lib/rbs/types.rb#367 def to_json(state = T.unsafe(nil)); end end -# source://rbs//lib/rbs/types.rb#200 +# source://rbs//lib/rbs/types.rb#202 class RBS::Types::ClassSingleton include ::RBS::Types::NoFreeVariables include ::RBS::Types::NoSubst @@ -5709,50 +5777,50 @@ class RBS::Types::ClassSingleton # @return [ClassSingleton] a new instance of ClassSingleton # - # source://rbs//lib/rbs/types.rb#204 + # source://rbs//lib/rbs/types.rb#206 def initialize(name:, location:); end - # source://rbs//lib/rbs/types.rb#209 + # source://rbs//lib/rbs/types.rb#211 def ==(other); end - # source://rbs//lib/rbs/types.rb#209 + # source://rbs//lib/rbs/types.rb#211 def eql?(other); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#243 + # source://rbs//lib/rbs/types.rb#245 def has_classish_type?; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#239 + # source://rbs//lib/rbs/types.rb#241 def has_self_type?; end - # source://rbs//lib/rbs/types.rb#215 + # source://rbs//lib/rbs/types.rb#217 def hash; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/types.rb#202 + # source://rbs//lib/rbs/types.rb#204 def location; end - # source://rbs//lib/rbs/types.rb#232 - def map_type_name; end + # source://rbs//lib/rbs/types.rb#234 + def map_type_name(&_arg0); end # Returns the value of attribute name. # - # source://rbs//lib/rbs/types.rb#201 + # source://rbs//lib/rbs/types.rb#203 def name; end - # source://rbs//lib/rbs/types.rb#222 + # source://rbs//lib/rbs/types.rb#224 def to_json(state = T.unsafe(nil)); end - # source://rbs//lib/rbs/types.rb#226 + # source://rbs//lib/rbs/types.rb#228 def to_s(level = T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#247 + # source://rbs//lib/rbs/types.rb#249 def with_nonreturn_void?; end end @@ -5765,270 +5833,270 @@ module RBS::Types::EmptyEachType def map_type(&block); end end -# source://rbs//lib/rbs/types.rb#878 +# source://rbs//lib/rbs/types.rb#905 class RBS::Types::Function # @return [Function] a new instance of Function # - # source://rbs//lib/rbs/types.rb#934 + # source://rbs//lib/rbs/types.rb#961 def initialize(required_positionals:, optional_positionals:, rest_positionals:, trailing_positionals:, required_keywords:, optional_keywords:, rest_keywords:, return_type:); end - # source://rbs//lib/rbs/types.rb#945 + # source://rbs//lib/rbs/types.rb#972 def ==(other); end - # source://rbs//lib/rbs/types.rb#1016 + # source://rbs//lib/rbs/types.rb#1043 def amap(array, &block); end - # source://rbs//lib/rbs/types.rb#1153 + # source://rbs//lib/rbs/types.rb#1182 def drop_head; end - # source://rbs//lib/rbs/types.rb#1170 + # source://rbs//lib/rbs/types.rb#1199 def drop_tail; end - # source://rbs//lib/rbs/types.rb#1053 + # source://rbs//lib/rbs/types.rb#1080 def each_param(&block); end - # source://rbs//lib/rbs/types.rb#1038 + # source://rbs//lib/rbs/types.rb#1065 def each_type; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#1124 + # source://rbs//lib/rbs/types.rb#1153 def empty?; end - # source://rbs//lib/rbs/types.rb#945 + # source://rbs//lib/rbs/types.rb#972 def eql?(other); end - # source://rbs//lib/rbs/types.rb#971 + # source://rbs//lib/rbs/types.rb#998 def free_variables(set = T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#1195 + # source://rbs//lib/rbs/types.rb#1224 def has_classish_type?; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#1183 + # source://rbs//lib/rbs/types.rb#1212 def has_keyword?; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#1191 + # source://rbs//lib/rbs/types.rb#1220 def has_self_type?; end - # source://rbs//lib/rbs/types.rb#959 + # source://rbs//lib/rbs/types.rb#986 def hash; end - # source://rbs//lib/rbs/types.rb#1024 + # source://rbs//lib/rbs/types.rb#1051 def hmapv(hash, &block); end - # source://rbs//lib/rbs/types.rb#999 + # source://rbs//lib/rbs/types.rb#1026 def map_type(&block); end - # source://rbs//lib/rbs/types.rb#1032 + # source://rbs//lib/rbs/types.rb#1059 def map_type_name(&block); end # Returns the value of attribute optional_keywords. # - # source://rbs//lib/rbs/types.rb#930 + # source://rbs//lib/rbs/types.rb#957 def optional_keywords; end # Returns the value of attribute optional_positionals. # - # source://rbs//lib/rbs/types.rb#926 + # source://rbs//lib/rbs/types.rb#953 def optional_positionals; end - # source://rbs//lib/rbs/types.rb#1134 + # source://rbs//lib/rbs/types.rb#1163 def param_to_s; end # Returns the value of attribute required_keywords. # - # source://rbs//lib/rbs/types.rb#929 + # source://rbs//lib/rbs/types.rb#956 def required_keywords; end # Returns the value of attribute required_positionals. # - # source://rbs//lib/rbs/types.rb#925 + # source://rbs//lib/rbs/types.rb#952 def required_positionals; end # Returns the value of attribute rest_keywords. # - # source://rbs//lib/rbs/types.rb#931 + # source://rbs//lib/rbs/types.rb#958 def rest_keywords; end # Returns the value of attribute rest_positionals. # - # source://rbs//lib/rbs/types.rb#927 + # source://rbs//lib/rbs/types.rb#954 def rest_positionals; end - # source://rbs//lib/rbs/types.rb#1149 + # source://rbs//lib/rbs/types.rb#1178 def return_to_s; end # Returns the value of attribute return_type. # - # source://rbs//lib/rbs/types.rb#932 + # source://rbs//lib/rbs/types.rb#959 def return_type; end - # source://rbs//lib/rbs/types.rb#1080 + # source://rbs//lib/rbs/types.rb#1107 def sub(s); end - # source://rbs//lib/rbs/types.rb#1067 + # source://rbs//lib/rbs/types.rb#1094 def to_json(state = T.unsafe(nil)); end # Returns the value of attribute trailing_positionals. # - # source://rbs//lib/rbs/types.rb#928 + # source://rbs//lib/rbs/types.rb#955 def trailing_positionals; end - # source://rbs//lib/rbs/types.rb#1110 + # source://rbs//lib/rbs/types.rb#1139 def update(required_positionals: T.unsafe(nil), optional_positionals: T.unsafe(nil), rest_positionals: T.unsafe(nil), trailing_positionals: T.unsafe(nil), required_keywords: T.unsafe(nil), optional_keywords: T.unsafe(nil), rest_keywords: T.unsafe(nil), return_type: T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#1199 + # source://rbs//lib/rbs/types.rb#1228 def with_nonreturn_void?; end - # source://rbs//lib/rbs/types.rb#1097 + # source://rbs//lib/rbs/types.rb#1126 def with_return_type(type); end class << self - # source://rbs//lib/rbs/types.rb#1084 + # source://rbs//lib/rbs/types.rb#1113 def empty(return_type); end end end -# source://rbs//lib/rbs/types.rb#879 +# source://rbs//lib/rbs/types.rb#906 class RBS::Types::Function::Param # @return [Param] a new instance of Param # - # source://rbs//lib/rbs/types.rb#884 + # source://rbs//lib/rbs/types.rb#911 def initialize(type:, name:, location: T.unsafe(nil)); end - # source://rbs//lib/rbs/types.rb#890 + # source://rbs//lib/rbs/types.rb#917 def ==(other); end - # source://rbs//lib/rbs/types.rb#890 + # source://rbs//lib/rbs/types.rb#917 def eql?(other); end - # source://rbs//lib/rbs/types.rb#896 + # source://rbs//lib/rbs/types.rb#923 def hash; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/types.rb#882 + # source://rbs//lib/rbs/types.rb#909 def location; end - # source://rbs//lib/rbs/types.rb#900 + # source://rbs//lib/rbs/types.rb#927 def map_type(&block); end # Returns the value of attribute name. # - # source://rbs//lib/rbs/types.rb#881 + # source://rbs//lib/rbs/types.rb#908 def name; end - # source://rbs//lib/rbs/types.rb#908 + # source://rbs//lib/rbs/types.rb#935 def to_json(state = T.unsafe(nil)); end - # source://rbs//lib/rbs/types.rb#912 + # source://rbs//lib/rbs/types.rb#939 def to_s; end # Returns the value of attribute type. # - # source://rbs//lib/rbs/types.rb#880 + # source://rbs//lib/rbs/types.rb#907 def type; end end -# source://rbs//lib/rbs/types.rb#310 +# source://rbs//lib/rbs/types.rb#312 class RBS::Types::Interface include ::RBS::Types::Application # @return [Interface] a new instance of Interface # - # source://rbs//lib/rbs/types.rb#315 + # source://rbs//lib/rbs/types.rb#317 def initialize(name:, args:, location:); end # Returns the value of attribute location. # - # source://rbs//lib/rbs/types.rb#311 + # source://rbs//lib/rbs/types.rb#313 def location; end - # source://rbs//lib/rbs/types.rb#339 + # source://rbs//lib/rbs/types.rb#343 def map_type(&block); end - # source://rbs//lib/rbs/types.rb#331 + # source://rbs//lib/rbs/types.rb#335 def map_type_name(&block); end - # source://rbs//lib/rbs/types.rb#325 + # source://rbs//lib/rbs/types.rb#327 def sub(s); end - # source://rbs//lib/rbs/types.rb#321 + # source://rbs//lib/rbs/types.rb#323 def to_json(state = T.unsafe(nil)); end end -# source://rbs//lib/rbs/types.rb#797 +# source://rbs//lib/rbs/types.rb#822 class RBS::Types::Intersection # @return [Intersection] a new instance of Intersection # - # source://rbs//lib/rbs/types.rb#801 + # source://rbs//lib/rbs/types.rb#826 def initialize(types:, location:); end - # source://rbs//lib/rbs/types.rb#806 + # source://rbs//lib/rbs/types.rb#831 def ==(other); end - # source://rbs//lib/rbs/types.rb#842 + # source://rbs//lib/rbs/types.rb#869 def each_type(&block); end - # source://rbs//lib/rbs/types.rb#806 + # source://rbs//lib/rbs/types.rb#831 def eql?(other); end - # source://rbs//lib/rbs/types.rb#816 + # source://rbs//lib/rbs/types.rb#841 def free_variables(set = T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#869 + # source://rbs//lib/rbs/types.rb#896 def has_classish_type?; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#865 + # source://rbs//lib/rbs/types.rb#892 def has_self_type?; end - # source://rbs//lib/rbs/types.rb#812 + # source://rbs//lib/rbs/types.rb#837 def hash; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/types.rb#799 + # source://rbs//lib/rbs/types.rb#824 def location; end - # source://rbs//lib/rbs/types.rb#850 + # source://rbs//lib/rbs/types.rb#877 def map_type(&block); end - # source://rbs//lib/rbs/types.rb#858 + # source://rbs//lib/rbs/types.rb#885 def map_type_name(&block); end - # source://rbs//lib/rbs/types.rb#828 + # source://rbs//lib/rbs/types.rb#853 def sub(s); end - # source://rbs//lib/rbs/types.rb#824 + # source://rbs//lib/rbs/types.rb#849 def to_json(state = T.unsafe(nil)); end - # source://rbs//lib/rbs/types.rb#833 + # source://rbs//lib/rbs/types.rb#860 def to_s(level = T.unsafe(nil)); end # Returns the value of attribute types. # - # source://rbs//lib/rbs/types.rb#798 + # source://rbs//lib/rbs/types.rb#823 def types; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#873 + # source://rbs//lib/rbs/types.rb#900 def with_nonreturn_void?; end end -# source://rbs//lib/rbs/types.rb#1483 +# source://rbs//lib/rbs/types.rb#1518 class RBS::Types::Literal include ::RBS::Types::NoFreeVariables include ::RBS::Types::NoSubst @@ -6037,56 +6105,56 @@ class RBS::Types::Literal # @return [Literal] a new instance of Literal # - # source://rbs//lib/rbs/types.rb#1487 + # source://rbs//lib/rbs/types.rb#1522 def initialize(literal:, location:); end - # source://rbs//lib/rbs/types.rb#1492 + # source://rbs//lib/rbs/types.rb#1527 def ==(other); end - # source://rbs//lib/rbs/types.rb#1492 + # source://rbs//lib/rbs/types.rb#1527 def eql?(other); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#1519 + # source://rbs//lib/rbs/types.rb#1554 def has_classish_type?; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#1515 + # source://rbs//lib/rbs/types.rb#1550 def has_self_type?; end - # source://rbs//lib/rbs/types.rb#1498 + # source://rbs//lib/rbs/types.rb#1533 def hash; end # Returns the value of attribute literal. # - # source://rbs//lib/rbs/types.rb#1484 + # source://rbs//lib/rbs/types.rb#1519 def literal; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/types.rb#1485 + # source://rbs//lib/rbs/types.rb#1520 def location; end - # source://rbs//lib/rbs/types.rb#1507 + # source://rbs//lib/rbs/types.rb#1542 def to_json(state = T.unsafe(nil)); end - # source://rbs//lib/rbs/types.rb#1511 + # source://rbs//lib/rbs/types.rb#1546 def to_s(level = T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#1523 + # source://rbs//lib/rbs/types.rb#1558 def with_nonreturn_void?; end class << self - # source://rbs//lib/rbs/types.rb#1543 + # source://rbs//lib/rbs/types.rb#1578 def unescape_string(string, is_double_quote); end end end -# source://rbs//lib/rbs/types.rb#1527 +# source://rbs//lib/rbs/types.rb#1562 RBS::Types::Literal::TABLE = T.let(T.unsafe(nil), Hash) # source://rbs//lib/rbs/types.rb#5 @@ -6104,524 +6172,524 @@ end # source://rbs//lib/rbs/types.rb#17 module RBS::Types::NoTypeName # source://rbs//lib/rbs/types.rb#18 - def map_type_name; end + def map_type_name(&_arg0); end end -# source://rbs//lib/rbs/types.rb#633 +# source://rbs//lib/rbs/types.rb#645 class RBS::Types::Optional # @return [Optional] a new instance of Optional # - # source://rbs//lib/rbs/types.rb#637 + # source://rbs//lib/rbs/types.rb#649 def initialize(type:, location:); end - # source://rbs//lib/rbs/types.rb#642 + # source://rbs//lib/rbs/types.rb#654 def ==(other); end - # source://rbs//lib/rbs/types.rb#678 + # source://rbs//lib/rbs/types.rb#692 def each_type; end - # source://rbs//lib/rbs/types.rb#642 + # source://rbs//lib/rbs/types.rb#654 def eql?(other); end - # source://rbs//lib/rbs/types.rb#652 + # source://rbs//lib/rbs/types.rb#664 def free_variables(set = T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#708 + # source://rbs//lib/rbs/types.rb#722 def has_classish_type?; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#704 + # source://rbs//lib/rbs/types.rb#718 def has_self_type?; end - # source://rbs//lib/rbs/types.rb#648 + # source://rbs//lib/rbs/types.rb#660 def hash; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/types.rb#635 + # source://rbs//lib/rbs/types.rb#647 def location; end - # source://rbs//lib/rbs/types.rb#693 + # source://rbs//lib/rbs/types.rb#707 def map_type(&block); end - # source://rbs//lib/rbs/types.rb#686 + # source://rbs//lib/rbs/types.rb#700 def map_type_name(&block); end - # source://rbs//lib/rbs/types.rb#660 + # source://rbs//lib/rbs/types.rb#672 def sub(s); end - # source://rbs//lib/rbs/types.rb#656 + # source://rbs//lib/rbs/types.rb#668 def to_json(state = T.unsafe(nil)); end - # source://rbs//lib/rbs/types.rb#664 + # source://rbs//lib/rbs/types.rb#678 def to_s(level = T.unsafe(nil)); end # Returns the value of attribute type. # - # source://rbs//lib/rbs/types.rb#634 + # source://rbs//lib/rbs/types.rb#646 def type; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#712 + # source://rbs//lib/rbs/types.rb#726 def with_nonreturn_void?; end end -# source://rbs//lib/rbs/types.rb#1362 +# source://rbs//lib/rbs/types.rb#1395 class RBS::Types::Proc # @return [Proc] a new instance of Proc # - # source://rbs//lib/rbs/types.rb#1368 + # source://rbs//lib/rbs/types.rb#1401 def initialize(location:, type:, block:, self_type: T.unsafe(nil)); end - # source://rbs//lib/rbs/types.rb#1375 + # source://rbs//lib/rbs/types.rb#1408 def ==(other); end # Returns the value of attribute block. # - # source://rbs//lib/rbs/types.rb#1364 + # source://rbs//lib/rbs/types.rb#1397 def block; end - # source://rbs//lib/rbs/types.rb#1427 + # source://rbs//lib/rbs/types.rb#1462 def each_type(&block); end - # source://rbs//lib/rbs/types.rb#1375 + # source://rbs//lib/rbs/types.rb#1408 def eql?(other); end - # source://rbs//lib/rbs/types.rb#1385 + # source://rbs//lib/rbs/types.rb#1418 def free_variables(set = T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#1466 + # source://rbs//lib/rbs/types.rb#1501 def has_classish_type?; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#1462 + # source://rbs//lib/rbs/types.rb#1497 def has_self_type?; end - # source://rbs//lib/rbs/types.rb#1381 + # source://rbs//lib/rbs/types.rb#1414 def hash; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/types.rb#1366 + # source://rbs//lib/rbs/types.rb#1399 def location; end - # source://rbs//lib/rbs/types.rb#1449 + # source://rbs//lib/rbs/types.rb#1484 def map_type(&block); end - # source://rbs//lib/rbs/types.rb#1440 + # source://rbs//lib/rbs/types.rb#1475 def map_type_name(&block); end # Returns the value of attribute self_type. # - # source://rbs//lib/rbs/types.rb#1365 + # source://rbs//lib/rbs/types.rb#1398 def self_type; end - # source://rbs//lib/rbs/types.rb#1402 + # source://rbs//lib/rbs/types.rb#1435 def sub(s); end - # source://rbs//lib/rbs/types.rb#1392 + # source://rbs//lib/rbs/types.rb#1425 def to_json(state = T.unsafe(nil)); end - # source://rbs//lib/rbs/types.rb#1411 + # source://rbs//lib/rbs/types.rb#1446 def to_s(level = T.unsafe(nil)); end # Returns the value of attribute type. # - # source://rbs//lib/rbs/types.rb#1363 + # source://rbs//lib/rbs/types.rb#1396 def type; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#1470 + # source://rbs//lib/rbs/types.rb#1505 def with_nonreturn_void?; end end -# source://rbs//lib/rbs/types.rb#517 +# source://rbs//lib/rbs/types.rb#527 class RBS::Types::Record # @return [Record] a new instance of Record # - # source://rbs//lib/rbs/types.rb#521 + # source://rbs//lib/rbs/types.rb#531 def initialize(location:, all_fields: T.unsafe(nil), fields: T.unsafe(nil)); end - # source://rbs//lib/rbs/types.rb#545 + # source://rbs//lib/rbs/types.rb#555 def ==(other); end # Returns the value of attribute all_fields. # - # source://rbs//lib/rbs/types.rb#518 + # source://rbs//lib/rbs/types.rb#528 def all_fields; end - # source://rbs//lib/rbs/types.rb#593 + # source://rbs//lib/rbs/types.rb#605 def each_type(&block); end - # source://rbs//lib/rbs/types.rb#545 + # source://rbs//lib/rbs/types.rb#555 def eql?(other); end # Returns the value of attribute fields. # - # source://rbs//lib/rbs/types.rb#518 + # source://rbs//lib/rbs/types.rb#528 def fields; end - # source://rbs//lib/rbs/types.rb#555 + # source://rbs//lib/rbs/types.rb#565 def free_variables(set = T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#624 + # source://rbs//lib/rbs/types.rb#636 def has_classish_type?; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#620 + # source://rbs//lib/rbs/types.rb#632 def has_self_type?; end - # source://rbs//lib/rbs/types.rb#551 + # source://rbs//lib/rbs/types.rb#561 def hash; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/types.rb#519 + # source://rbs//lib/rbs/types.rb#529 def location; end - # source://rbs//lib/rbs/types.rb#609 + # source://rbs//lib/rbs/types.rb#621 def map_type(&block); end - # source://rbs//lib/rbs/types.rb#602 + # source://rbs//lib/rbs/types.rb#614 def map_type_name(&block); end # Returns the value of attribute optional_fields. # - # source://rbs//lib/rbs/types.rb#518 + # source://rbs//lib/rbs/types.rb#528 def optional_fields; end - # source://rbs//lib/rbs/types.rb#570 + # source://rbs//lib/rbs/types.rb#580 def sub(s); end - # source://rbs//lib/rbs/types.rb#566 + # source://rbs//lib/rbs/types.rb#576 def to_json(state = T.unsafe(nil)); end - # source://rbs//lib/rbs/types.rb#577 + # source://rbs//lib/rbs/types.rb#589 def to_s(level = T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#628 + # source://rbs//lib/rbs/types.rb#640 def with_nonreturn_void?; end end -# source://rbs//lib/rbs/types.rb#1350 +# source://rbs//lib/rbs/types.rb#1383 module RBS::Types::SelfTypeBindingHelper private - # source://rbs//lib/rbs/types.rb#1353 + # source://rbs//lib/rbs/types.rb#1386 def self_type_binding_to_s(t); end class << self - # source://rbs//lib/rbs/types.rb#1353 + # source://rbs//lib/rbs/types.rb#1386 def self_type_binding_to_s(t); end end end -# source://rbs//lib/rbs/types.rb#434 +# source://rbs//lib/rbs/types.rb#442 class RBS::Types::Tuple # @return [Tuple] a new instance of Tuple # - # source://rbs//lib/rbs/types.rb#438 + # source://rbs//lib/rbs/types.rb#446 def initialize(types:, location:); end - # source://rbs//lib/rbs/types.rb#443 + # source://rbs//lib/rbs/types.rb#451 def ==(other); end - # source://rbs//lib/rbs/types.rb#478 + # source://rbs//lib/rbs/types.rb#488 def each_type(&block); end - # source://rbs//lib/rbs/types.rb#443 + # source://rbs//lib/rbs/types.rb#451 def eql?(other); end - # source://rbs//lib/rbs/types.rb#453 + # source://rbs//lib/rbs/types.rb#461 def free_variables(set = T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#508 + # source://rbs//lib/rbs/types.rb#518 def has_classish_type?; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#504 + # source://rbs//lib/rbs/types.rb#514 def has_self_type?; end - # source://rbs//lib/rbs/types.rb#449 + # source://rbs//lib/rbs/types.rb#457 def hash; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/types.rb#436 + # source://rbs//lib/rbs/types.rb#444 def location; end - # source://rbs//lib/rbs/types.rb#493 + # source://rbs//lib/rbs/types.rb#503 def map_type(&block); end - # source://rbs//lib/rbs/types.rb#486 + # source://rbs//lib/rbs/types.rb#496 def map_type_name(&block); end - # source://rbs//lib/rbs/types.rb#465 + # source://rbs//lib/rbs/types.rb#473 def sub(s); end - # source://rbs//lib/rbs/types.rb#461 + # source://rbs//lib/rbs/types.rb#469 def to_json(state = T.unsafe(nil)); end - # source://rbs//lib/rbs/types.rb#470 + # source://rbs//lib/rbs/types.rb#480 def to_s(level = T.unsafe(nil)); end # Returns the value of attribute types. # - # source://rbs//lib/rbs/types.rb#435 + # source://rbs//lib/rbs/types.rb#443 def types; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#512 + # source://rbs//lib/rbs/types.rb#522 def with_nonreturn_void?; end end -# source://rbs//lib/rbs/types.rb#717 +# source://rbs//lib/rbs/types.rb#731 class RBS::Types::Union # @return [Union] a new instance of Union # - # source://rbs//lib/rbs/types.rb#721 + # source://rbs//lib/rbs/types.rb#735 def initialize(types:, location:); end - # source://rbs//lib/rbs/types.rb#726 + # source://rbs//lib/rbs/types.rb#740 def ==(other); end - # source://rbs//lib/rbs/types.rb#761 + # source://rbs//lib/rbs/types.rb#786 def each_type(&block); end - # source://rbs//lib/rbs/types.rb#726 + # source://rbs//lib/rbs/types.rb#740 def eql?(other); end - # source://rbs//lib/rbs/types.rb#736 + # source://rbs//lib/rbs/types.rb#750 def free_variables(set = T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#788 + # source://rbs//lib/rbs/types.rb#813 def has_classish_type?; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#784 + # source://rbs//lib/rbs/types.rb#809 def has_self_type?; end - # source://rbs//lib/rbs/types.rb#732 + # source://rbs//lib/rbs/types.rb#746 def hash; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/types.rb#719 + # source://rbs//lib/rbs/types.rb#733 def location; end - # source://rbs//lib/rbs/types.rb#769 + # source://rbs//lib/rbs/types.rb#794 def map_type(&block); end - # source://rbs//lib/rbs/types.rb#777 + # source://rbs//lib/rbs/types.rb#802 def map_type_name(&block); end - # source://rbs//lib/rbs/types.rb#748 + # source://rbs//lib/rbs/types.rb#762 def sub(s); end - # source://rbs//lib/rbs/types.rb#744 + # source://rbs//lib/rbs/types.rb#758 def to_json(state = T.unsafe(nil)); end - # source://rbs//lib/rbs/types.rb#753 + # source://rbs//lib/rbs/types.rb#769 def to_s(level = T.unsafe(nil)); end # Returns the value of attribute types. # - # source://rbs//lib/rbs/types.rb#718 + # source://rbs//lib/rbs/types.rb#732 def types; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#792 + # source://rbs//lib/rbs/types.rb#817 def with_nonreturn_void?; end end -# source://rbs//lib/rbs/types.rb#1212 +# source://rbs//lib/rbs/types.rb#1241 class RBS::Types::UntypedFunction # @return [UntypedFunction] a new instance of UntypedFunction # - # source://rbs//lib/rbs/types.rb#1215 + # source://rbs//lib/rbs/types.rb#1244 def initialize(return_type:); end - # source://rbs//lib/rbs/types.rb#1295 + # source://rbs//lib/rbs/types.rb#1326 def ==(other); end - # source://rbs//lib/rbs/types.rb#1245 + # source://rbs//lib/rbs/types.rb#1274 def each_param(&block); end - # source://rbs//lib/rbs/types.rb#1237 + # source://rbs//lib/rbs/types.rb#1266 def each_type(&block); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#1271 + # source://rbs//lib/rbs/types.rb#1302 def empty?; end - # source://rbs//lib/rbs/types.rb#1295 + # source://rbs//lib/rbs/types.rb#1326 def eql?(other); end - # source://rbs//lib/rbs/types.rb#1219 + # source://rbs//lib/rbs/types.rb#1248 def free_variables(acc = T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#1279 + # source://rbs//lib/rbs/types.rb#1310 def has_classish_type?; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#1275 + # source://rbs//lib/rbs/types.rb#1306 def has_self_type?; end - # source://rbs//lib/rbs/types.rb#1301 + # source://rbs//lib/rbs/types.rb#1332 def hash; end - # source://rbs//lib/rbs/types.rb#1223 + # source://rbs//lib/rbs/types.rb#1252 def map_type(&block); end - # source://rbs//lib/rbs/types.rb#1231 + # source://rbs//lib/rbs/types.rb#1260 def map_type_name(&block); end - # source://rbs//lib/rbs/types.rb#1287 + # source://rbs//lib/rbs/types.rb#1318 def param_to_s; end - # source://rbs//lib/rbs/types.rb#1291 + # source://rbs//lib/rbs/types.rb#1322 def return_to_s; end # Returns the value of attribute return_type. # - # source://rbs//lib/rbs/types.rb#1213 + # source://rbs//lib/rbs/types.rb#1242 def return_type; end - # source://rbs//lib/rbs/types.rb#1259 + # source://rbs//lib/rbs/types.rb#1288 def sub(subst); end - # source://rbs//lib/rbs/types.rb#1253 + # source://rbs//lib/rbs/types.rb#1282 def to_json(state = T.unsafe(nil)); end - # source://rbs//lib/rbs/types.rb#1267 + # source://rbs//lib/rbs/types.rb#1298 def update(return_type: T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#1283 + # source://rbs//lib/rbs/types.rb#1314 def with_nonreturn_void?; end - # source://rbs//lib/rbs/types.rb#1263 + # source://rbs//lib/rbs/types.rb#1294 def with_return_type(ty); end end -# source://rbs//lib/rbs/types.rb#131 +# source://rbs//lib/rbs/types.rb#133 class RBS::Types::Variable include ::RBS::Types::NoTypeName include ::RBS::Types::EmptyEachType # @return [Variable] a new instance of Variable # - # source://rbs//lib/rbs/types.rb#137 + # source://rbs//lib/rbs/types.rb#139 def initialize(name:, location:); end - # source://rbs//lib/rbs/types.rb#142 + # source://rbs//lib/rbs/types.rb#144 def ==(other); end - # source://rbs//lib/rbs/types.rb#142 + # source://rbs//lib/rbs/types.rb#144 def eql?(other); end - # source://rbs//lib/rbs/types.rb#152 + # source://rbs//lib/rbs/types.rb#154 def free_variables(set = T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#191 + # source://rbs//lib/rbs/types.rb#193 def has_classish_type?; end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#187 + # source://rbs//lib/rbs/types.rb#189 def has_self_type?; end - # source://rbs//lib/rbs/types.rb#148 + # source://rbs//lib/rbs/types.rb#150 def hash; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/types.rb#133 + # source://rbs//lib/rbs/types.rb#135 def location; end # Returns the value of attribute name. # - # source://rbs//lib/rbs/types.rb#132 + # source://rbs//lib/rbs/types.rb#134 def name; end - # source://rbs//lib/rbs/types.rb#162 + # source://rbs//lib/rbs/types.rb#164 def sub(s); end - # source://rbs//lib/rbs/types.rb#158 + # source://rbs//lib/rbs/types.rb#160 def to_json(state = T.unsafe(nil)); end - # source://rbs//lib/rbs/types.rb#181 + # source://rbs//lib/rbs/types.rb#183 def to_s(level = T.unsafe(nil)); end # @return [Boolean] # - # source://rbs//lib/rbs/types.rb#195 + # source://rbs//lib/rbs/types.rb#197 def with_nonreturn_void?; end class << self - # source://rbs//lib/rbs/types.rb#166 + # source://rbs//lib/rbs/types.rb#168 def build(v); end - # source://rbs//lib/rbs/types.rb#176 + # source://rbs//lib/rbs/types.rb#178 def fresh(v = T.unsafe(nil)); end end end -# source://rbs//lib/rbs/errors.rb#325 +# source://rbs//lib/rbs/errors.rb#349 class RBS::UnknownMethodAliasError < ::RBS::DefinitionError include ::RBS::DetailedMessageable # @return [UnknownMethodAliasError] a new instance of UnknownMethodAliasError # - # source://rbs//lib/rbs/errors.rb#333 + # source://rbs//lib/rbs/errors.rb#357 def initialize(type_name:, original_name:, aliased_name:, location:); end # Returns the value of attribute aliased_name. # - # source://rbs//lib/rbs/errors.rb#330 + # source://rbs//lib/rbs/errors.rb#354 def aliased_name; end # Returns the value of attribute location. # - # source://rbs//lib/rbs/errors.rb#331 + # source://rbs//lib/rbs/errors.rb#355 def location; end # Returns the value of attribute original_name. # - # source://rbs//lib/rbs/errors.rb#329 + # source://rbs//lib/rbs/errors.rb#353 def original_name; end # Returns the value of attribute type_name. # - # source://rbs//lib/rbs/errors.rb#328 + # source://rbs//lib/rbs/errors.rb#352 def type_name; end end @@ -6653,13 +6721,13 @@ class RBS::Validator # source://rbs//lib/rbs/validator.rb#6 def resolver; end - # source://rbs//lib/rbs/validator.rb#174 + # source://rbs//lib/rbs/validator.rb#178 def type_alias_dependency; end - # source://rbs//lib/rbs/validator.rb#178 + # source://rbs//lib/rbs/validator.rb#182 def type_alias_regularity; end - # source://rbs//lib/rbs/validator.rb#154 + # source://rbs//lib/rbs/validator.rb#158 def validate_class_alias(entry:); end # source://rbs//lib/rbs/validator.rb#104 @@ -6675,6 +6743,34 @@ class RBS::Validator # source://rbs//lib/rbs/validator.rb#120 def validate_type_params(params, type_name:, location:, method_name: T.unsafe(nil)); end + + # source://rbs//lib/rbs/validator.rb#154 + def validate_variable(var); end +end + +# source://rbs//lib/rbs/errors.rb#325 +class RBS::VariableDuplicationError < ::RBS::DefinitionError + include ::RBS::DetailedMessageable + + # @return [VariableDuplicationError] a new instance of VariableDuplicationError + # + # source://rbs//lib/rbs/errors.rb#332 + def initialize(type_name:, variable_name:, location:); end + + # Returns the value of attribute location. + # + # source://rbs//lib/rbs/errors.rb#330 + def location; end + + # Returns the value of attribute type_name. + # + # source://rbs//lib/rbs/errors.rb#328 + def type_name; end + + # Returns the value of attribute variable_name. + # + # source://rbs//lib/rbs/errors.rb#329 + def variable_name; end end # source://rbs//lib/rbs/variance_calculator.rb#4 @@ -6778,18 +6874,18 @@ class RBS::Vendorer def vendor_dir; end end -# source://rbs//lib/rbs/errors.rb#569 +# source://rbs//lib/rbs/errors.rb#593 class RBS::WillSyntaxError < ::RBS::DefinitionError include ::RBS::DetailedMessageable # @return [WillSyntaxError] a new instance of WillSyntaxError # - # source://rbs//lib/rbs/errors.rb#574 + # source://rbs//lib/rbs/errors.rb#598 def initialize(message, location:); end # Returns the value of attribute location. # - # source://rbs//lib/rbs/errors.rb#572 + # source://rbs//lib/rbs/errors.rb#596 def location; end end @@ -6800,7 +6896,7 @@ class RBS::Writer # source://rbs//lib/rbs/writer.rb#8 def initialize(out:); end - # source://rbs//lib/rbs/writer.rb#361 + # source://rbs//lib/rbs/writer.rb#366 def attribute(kind, attr); end # source://rbs//lib/rbs/writer.rb#42 @@ -6814,13 +6910,13 @@ class RBS::Writer # source://rbs//lib/rbs/writer.rb#6 def indentation; end - # source://rbs//lib/rbs/writer.rb#288 + # source://rbs//lib/rbs/writer.rb#293 def method_name(name); end - # source://rbs//lib/rbs/writer.rb#214 + # source://rbs//lib/rbs/writer.rb#219 def name_and_args(name, args); end - # source://rbs//lib/rbs/writer.rb#202 + # source://rbs//lib/rbs/writer.rb#207 def name_and_params(name, params); end # Returns the value of attribute out. @@ -6839,10 +6935,10 @@ class RBS::Writer # source://rbs//lib/rbs/writer.rb#14 def preserve?; end - # source://rbs//lib/rbs/writer.rb#391 + # source://rbs//lib/rbs/writer.rb#396 def preserve_empty_line(prev, decl); end - # source://rbs//lib/rbs/writer.rb#224 + # source://rbs//lib/rbs/writer.rb#229 def put_lines(lines, leading_spaces:); end # source://rbs//lib/rbs/writer.rb#34 @@ -6857,20 +6953,20 @@ class RBS::Writer # source://rbs//lib/rbs/writer.rb#66 def write_comment(comment); end - # source://rbs//lib/rbs/writer.rb#114 + # source://rbs//lib/rbs/writer.rb#119 def write_decl(decl); end - # source://rbs//lib/rbs/writer.rb#309 + # source://rbs//lib/rbs/writer.rb#314 def write_def(member); end - # source://rbs//lib/rbs/writer.rb#97 - def write_directive(dir); end - - # source://rbs//lib/rbs/writer.rb#301 + # source://rbs//lib/rbs/writer.rb#306 def write_loc_source(located); end - # source://rbs//lib/rbs/writer.rb#234 + # source://rbs//lib/rbs/writer.rb#239 def write_member(member); end + + # source://rbs//lib/rbs/writer.rb#102 + def write_use_directive(dir); end end # source://rbs//lib/rdoc/discover.rb#8 diff --git a/Library/Homebrew/sorbet/rbi/gems/ruby-lsp@0.23.11.rbi b/Library/Homebrew/sorbet/rbi/gems/ruby-lsp@0.23.12.rbi similarity index 100% rename from Library/Homebrew/sorbet/rbi/gems/ruby-lsp@0.23.11.rbi rename to Library/Homebrew/sorbet/rbi/gems/ruby-lsp@0.23.12.rbi