From bd24e11313e55161b4ec227473fa88ffa74dc802 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Fri, 25 Jul 2025 16:11:08 +0000 Subject: [PATCH] Update RBI files for all. Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow. --- ...sts@5.3.0.rbi => parallel_tests@5.3.1.rbi} | 0 ...-ast@1.45.1.rbi => rubocop-ast@1.46.0.rbi} | 22 ++- .../gems/{spoom@1.7.4.rbi => spoom@1.7.5.rbi} | 141 ++++++++++++------ 3 files changed, 108 insertions(+), 55 deletions(-) rename Library/Homebrew/sorbet/rbi/gems/{parallel_tests@5.3.0.rbi => parallel_tests@5.3.1.rbi} (100%) rename Library/Homebrew/sorbet/rbi/gems/{rubocop-ast@1.45.1.rbi => rubocop-ast@1.46.0.rbi} (99%) rename Library/Homebrew/sorbet/rbi/gems/{spoom@1.7.4.rbi => spoom@1.7.5.rbi} (98%) diff --git a/Library/Homebrew/sorbet/rbi/gems/parallel_tests@5.3.0.rbi b/Library/Homebrew/sorbet/rbi/gems/parallel_tests@5.3.1.rbi similarity index 100% rename from Library/Homebrew/sorbet/rbi/gems/parallel_tests@5.3.0.rbi rename to Library/Homebrew/sorbet/rbi/gems/parallel_tests@5.3.1.rbi diff --git a/Library/Homebrew/sorbet/rbi/gems/rubocop-ast@1.45.1.rbi b/Library/Homebrew/sorbet/rbi/gems/rubocop-ast@1.46.0.rbi similarity index 99% rename from Library/Homebrew/sorbet/rbi/gems/rubocop-ast@1.45.1.rbi rename to Library/Homebrew/sorbet/rbi/gems/rubocop-ast@1.46.0.rbi index 9557a9dc6c..989231c68b 100644 --- a/Library/Homebrew/sorbet/rbi/gems/rubocop-ast@1.45.1.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/rubocop-ast@1.46.0.rbi @@ -235,7 +235,7 @@ class RuboCop::AST::AsgnNode < ::RuboCop::AST::Node end # Common functionality for primitive literal nodes: `sym`, `str`, -# `int`, `float`, `rational`... +# `int`, `float`, `rational`, `complex`... # # source://rubocop-ast//lib/rubocop/ast/node/mixin/basic_literal_node.rb#7 module RuboCop::AST::BasicLiteralNode @@ -452,7 +452,7 @@ end # parser = Parser::Ruby25.new(builder) # root_node = parser.parse(buffer) # -# source://rubocop-ast//lib/rubocop/ast/builder.rb#128 +# source://rubocop-ast//lib/rubocop/ast/builder.rb#129 class RuboCop::AST::Builder < ::Parser::Builders::Default include ::RuboCop::AST::BuilderExtensions end @@ -468,7 +468,7 @@ module RuboCop::AST::BuilderExtensions # @api private # @return [Node] the generated node # - # source://rubocop-ast//lib/rubocop/ast/builder.rb#100 + # source://rubocop-ast//lib/rubocop/ast/builder.rb#101 def n(type, children, source_map); end # Overwrite the base method to allow strings with invalid encoding @@ -476,14 +476,14 @@ module RuboCop::AST::BuilderExtensions # # @api private # - # source://rubocop-ast//lib/rubocop/ast/builder.rb#106 + # source://rubocop-ast//lib/rubocop/ast/builder.rb#107 def string_value(token); end private # @api private # - # source://rubocop-ast//lib/rubocop/ast/builder.rb#112 + # source://rubocop-ast//lib/rubocop/ast/builder.rb#113 def node_klass(type); end class << self @@ -1088,6 +1088,16 @@ end # source://rubocop-ast//lib/rubocop/ast/node/mixin/collection_node.rb#9 RuboCop::AST::CollectionNode::ARRAY_METHODS = T.let(T.unsafe(nil), Array) +# A node extension for `complex` nodes. This will be used in place of a plain +# node when the builder constructs the AST, making its methods available to +# all `complex` nodes within RuboCop. +# +# source://rubocop-ast//lib/rubocop/ast/node/complex_node.rb#8 +class RuboCop::AST::ComplexNode < ::RuboCop::AST::Node + include ::RuboCop::AST::BasicLiteralNode + include ::RuboCop::AST::NumericNode +end + # Common functionality for nodes that have conditions: # `if`, `while`, `until`, `case`. # This currently doesn't include `when` nodes, because they have multiple @@ -5828,7 +5838,7 @@ RuboCop::AST::NodePattern::Sets::SET_____2 = T.let(T.unsafe(nil), Set) # source://rubocop-ast//lib/rubocop/ast/node_pattern.rb#55 RuboCop::AST::NodePattern::VAR = T.let(T.unsafe(nil), String) -# Common functionality for primitive numeric nodes: `int`, `float`, `rational`... +# Common functionality for primitive numeric nodes: `int`, `float`, `rational`, `complex`... # # source://rubocop-ast//lib/rubocop/ast/node/mixin/numeric_node.rb#6 module RuboCop::AST::NumericNode diff --git a/Library/Homebrew/sorbet/rbi/gems/spoom@1.7.4.rbi b/Library/Homebrew/sorbet/rbi/gems/spoom@1.7.5.rbi similarity index 98% rename from Library/Homebrew/sorbet/rbi/gems/spoom@1.7.4.rbi rename to Library/Homebrew/sorbet/rbi/gems/spoom@1.7.5.rbi index 9ee2633c3c..797ab27aef 100644 --- a/Library/Homebrew/sorbet/rbi/gems/spoom@1.7.4.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/spoom@1.7.5.rbi @@ -9,7 +9,7 @@ # DO NOT EDIT MANUALLY # This is an autogenerated file for types exported from the `spoom` gem. -# Please instead update this file by running `spoom srb sigs export`. +# Please instead update this file by running `bundle exec spoom srb sigs export`. # source://spoom//lib/spoom.rb#7 module Spoom @@ -189,10 +189,10 @@ class Spoom::Cli::Srb::Assertions < ::Thor # source://spoom//lib/spoom/cli/srb.rb#17 def help(command = T.unsafe(nil), subcommand = T.unsafe(nil)); end - # source://spoom//lib/spoom/cli/srb/assertions.rb#29 + # source://spoom//lib/spoom/cli/srb/assertions.rb#42 def transform_files(files, &block); end - # source://spoom//lib/spoom/cli/srb/assertions.rb#13 + # source://spoom//lib/spoom/cli/srb/assertions.rb#18 def translate(*paths); end end @@ -353,22 +353,22 @@ class Spoom::Cli::Srb::Sigs < ::Thor include ::Spoom::Colorize include ::Spoom::Cli::Helper - # source://spoom//lib/spoom/cli/srb/sigs.rb#216 + # source://spoom//lib/spoom/cli/srb/sigs.rb#222 def exec(context, command); end - # source://spoom//lib/spoom/cli/srb/sigs.rb#87 + # source://spoom//lib/spoom/cli/srb/sigs.rb#93 def export(output_path = T.unsafe(nil)); end # source://spoom//lib/spoom/cli/srb.rb#32 def help(command = T.unsafe(nil), subcommand = T.unsafe(nil)); end - # source://spoom//lib/spoom/cli/srb/sigs.rb#68 + # source://spoom//lib/spoom/cli/srb/sigs.rb#74 def strip(*paths); end - # source://spoom//lib/spoom/cli/srb/sigs.rb#193 + # source://spoom//lib/spoom/cli/srb/sigs.rb#199 def transform_files(files, &block); end - # source://spoom//lib/spoom/cli/srb/sigs.rb#20 + # source://spoom//lib/spoom/cli/srb/sigs.rb#23 def translate(*paths); end end @@ -898,6 +898,7 @@ class Spoom::Coverage::Cards::Erb < ::Spoom::Coverage::Cards::Card def initialize; end # @abstract + # @raise [NotImplementedError] # # source://spoom//lib/spoom/coverage/report.rb#109 sig { abstract.returns(::String) } @@ -1062,6 +1063,7 @@ class Spoom::Coverage::D3::Base def id; end # @abstract + # @raise [NotImplementedError] # # source://spoom//lib/spoom/coverage/d3/base.rb#45 sig { abstract.returns(::String) } @@ -1230,6 +1232,7 @@ class Spoom::Coverage::D3::Timeline < ::Spoom::Coverage::D3::Base def line(y:, color: T.unsafe(nil), curve: T.unsafe(nil)); end # @abstract + # @raise [NotImplementedError] # # source://spoom//lib/spoom/coverage/d3/timeline.rb#122 sig { abstract.returns(::String) } @@ -1404,6 +1407,7 @@ class Spoom::Coverage::Page < ::Spoom::Coverage::Template def body_html; end # @abstract + # @raise [NotImplementedError] # # source://spoom//lib/spoom/coverage/report.rb#73 sig { abstract.returns(T::Array[::Spoom::Coverage::Cards::Card]) } @@ -3152,6 +3156,7 @@ module Spoom::LSP::PrintableSymbol interface! # @abstract + # @raise [NotImplementedError] # # source://spoom//lib/spoom/sorbet/lsp/structures.rb#13 sig { abstract.params(printer: ::Spoom::LSP::SymbolPrinter).void } @@ -4702,30 +4707,43 @@ module Spoom::Sorbet::Translate # Converts all the RBS comments in the given Ruby code to `sig` nodes. # It also handles type members and class annotations. # - # source://spoom//lib/spoom/sorbet/translate.rb#36 + # source://spoom//lib/spoom/sorbet/translate.rb#57 sig { params(ruby_contents: ::String, file: ::String, max_line_length: T.nilable(::Integer)).returns(::String) } def rbs_comments_to_sorbet_sigs(ruby_contents, file:, max_line_length: T.unsafe(nil)); end # Converts all `T.let` and `T.cast` nodes to RBS comments in the given Ruby code. # It also handles type members and class annotations. # - # source://spoom//lib/spoom/sorbet/translate.rb#43 - sig { params(ruby_contents: ::String, file: ::String).returns(::String) } - def sorbet_assertions_to_rbs_comments(ruby_contents, file:); end + # source://spoom//lib/spoom/sorbet/translate.rb#72 + sig do + params( + ruby_contents: ::String, + file: ::String, + translate_t_let: T::Boolean, + translate_t_cast: T::Boolean, + translate_t_bind: T::Boolean, + translate_t_must: T::Boolean, + translate_t_unsafe: T::Boolean + ).returns(::String) + end + def sorbet_assertions_to_rbs_comments(ruby_contents, file:, translate_t_let: T.unsafe(nil), translate_t_cast: T.unsafe(nil), translate_t_bind: T.unsafe(nil), translate_t_must: T.unsafe(nil), translate_t_unsafe: T.unsafe(nil)); end # Converts all `sig` nodes to RBS comments in the given Ruby code. # It also handles type members and class annotations. # - # source://spoom//lib/spoom/sorbet/translate.rb#29 + # source://spoom//lib/spoom/sorbet/translate.rb#37 sig do params( ruby_contents: ::String, file: ::String, positional_names: T::Boolean, - max_line_length: T.nilable(::Integer) + max_line_length: T.nilable(::Integer), + translate_generics: T::Boolean, + translate_helpers: T::Boolean, + translate_abstract_methods: T::Boolean ).returns(::String) end - def sorbet_sigs_to_rbs_comments(ruby_contents, file:, positional_names: T.unsafe(nil), max_line_length: T.unsafe(nil)); end + def sorbet_sigs_to_rbs_comments(ruby_contents, file:, positional_names: T.unsafe(nil), max_line_length: T.unsafe(nil), translate_generics: T.unsafe(nil), translate_helpers: T.unsafe(nil), translate_abstract_methods: T.unsafe(nil)); end # Deletes all `sig` nodes from the given Ruby code. # It doesn't handle type members and class annotations. @@ -4749,7 +4767,7 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs < ::Spoom::Sorbet::Trans sig { params(ruby_contents: ::String, file: ::String, max_line_length: T.nilable(::Integer)).void } def initialize(ruby_contents, file:, max_line_length: T.unsafe(nil)); end - # source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#73 + # source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#49 sig { override.params(node: ::Prism::CallNode).void } def visit_call_node(node); end @@ -4773,7 +4791,7 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs < ::Spoom::Sorbet::Trans # @return [Boolean] # - # source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#242 + # source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#260 sig do params( node: T.any(::Prism::ClassNode, ::Prism::ModuleNode, ::Prism::SingletonClassNode), @@ -4782,15 +4800,19 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs < ::Spoom::Sorbet::Trans end def already_extends?(node, constant_regex); end - # source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#123 + # source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#141 sig { params(node: T.any(::Prism::ClassNode, ::Prism::ModuleNode, ::Prism::SingletonClassNode)).void } def apply_class_annotations(node); end - # source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#221 + # source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#239 sig { params(annotations: T::Array[::Spoom::RBS::Annotation], sig: ::RBI::Sig).void } def apply_member_annotations(annotations, sig); end - # source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#85 + # source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#105 + sig { params(def_node: ::Prism::DefNode, comments: ::Spoom::RBS::Comments).void } + def rewrite_def(def_node, comments); end + + # source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#67 sig { params(node: ::Prism::CallNode).void } def visit_attr(node); end end @@ -4799,11 +4821,27 @@ end # # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#8 class Spoom::Sorbet::Translate::SorbetAssertionsToRBSComments < ::Spoom::Sorbet::Translate::Translator - # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#22 + # @return [SorbetAssertionsToRBSComments] a new instance of SorbetAssertionsToRBSComments + # + # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#20 + sig do + params( + ruby_contents: ::String, + file: ::String, + translate_t_let: T::Boolean, + translate_t_cast: T::Boolean, + translate_t_bind: T::Boolean, + translate_t_must: T::Boolean, + translate_t_unsafe: T::Boolean + ).void + end + def initialize(ruby_contents, file:, translate_t_let: T.unsafe(nil), translate_t_cast: T.unsafe(nil), translate_t_bind: T.unsafe(nil), translate_t_must: T.unsafe(nil), translate_t_unsafe: T.unsafe(nil)); end + + # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#49 sig { override.params(node: ::Prism::IfNode).void } def visit_if_node(node); end - # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#13 + # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#40 sig { override.params(node: ::Prism::StatementsNode).void } def visit_statements_node(node); end @@ -4811,19 +4849,19 @@ class Spoom::Sorbet::Translate::SorbetAssertionsToRBSComments < ::Spoom::Sorbet: # @return [Boolean] # - # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#135 + # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#166 sig { params(node: ::Prism::Node).returns(T::Boolean) } def at_end_of_line?(node); end - # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#81 + # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#108 sig { params(call: ::Prism::CallNode).returns(::String) } def build_rbs_annotation(call); end - # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#142 + # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#173 sig { params(assign: ::Prism::Node, value: ::Prism::Node).returns(::String) } def dedent_value(assign, value); end - # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#44 + # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#71 sig { params(node: ::Prism::Node).returns(T::Boolean) } def maybe_translate_assertion(node); end @@ -4831,7 +4869,7 @@ class Spoom::Sorbet::Translate::SorbetAssertionsToRBSComments < ::Spoom::Sorbet: # # @return [Boolean] # - # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#106 + # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#133 sig { params(node: T.nilable(::Prism::Node)).returns(T::Boolean) } def t?(node); end @@ -4839,9 +4877,9 @@ class Spoom::Sorbet::Translate::SorbetAssertionsToRBSComments < ::Spoom::Sorbet: # # @return [Boolean] # - # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#119 + # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#146 sig { params(node: ::Prism::CallNode).returns(T::Boolean) } - def t_annotation?(node); end + def translatable_annotation?(node); end end # source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#9 @@ -4854,44 +4892,47 @@ Spoom::Sorbet::Translate::SorbetAssertionsToRBSComments::LINE_BREAK = T.let(T.un class Spoom::Sorbet::Translate::SorbetSigsToRBSComments < ::Spoom::Sorbet::Translate::Translator # @return [SorbetSigsToRBSComments] a new instance of SorbetSigsToRBSComments # - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#11 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#19 sig do params( ruby_contents: ::String, file: ::String, positional_names: T::Boolean, - max_line_length: T.nilable(::Integer) + max_line_length: T.nilable(::Integer), + translate_generics: T::Boolean, + translate_helpers: T::Boolean, + translate_abstract_methods: T::Boolean ).void end - def initialize(ruby_contents, file:, positional_names:, max_line_length: T.unsafe(nil)); end + def initialize(ruby_contents, file:, positional_names:, max_line_length: T.unsafe(nil), translate_generics: T.unsafe(nil), translate_helpers: T.unsafe(nil), translate_abstract_methods: T.unsafe(nil)); end - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#66 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#100 sig { override.params(node: ::Prism::CallNode).void } def visit_call_node(node); end - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#26 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#46 sig { override.params(node: ::Prism::ClassNode).void } def visit_class_node(node); end - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#85 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#119 sig { override.params(node: ::Prism::ConstantWriteNode).void } def visit_constant_write_node(node); end - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#44 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#64 sig { override.params(node: ::Prism::DefNode).void } def visit_def_node(node); end - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#32 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#52 sig { override.params(node: ::Prism::ModuleNode).void } def visit_module_node(node); end - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#38 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#58 sig { override.params(node: ::Prism::SingletonClassNode).void } def visit_singleton_class_node(node); end private - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#193 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#233 sig do params( parent: T.any(::Prism::ClassNode, ::Prism::ModuleNode, ::Prism::SingletonClassNode), @@ -4900,45 +4941,45 @@ class Spoom::Sorbet::Translate::SorbetSigsToRBSComments < ::Spoom::Sorbet::Trans end def apply_class_annotation(parent, node); end - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#234 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#274 sig { params(sigs: T::Array[[::Prism::CallNode, ::RBI::Sig]]).void } def apply_member_annotations(sigs); end # @raise [Error] # - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#266 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#308 sig { params(node: ::Prism::ConstantWriteNode).returns(::String) } def build_type_member_string(node); end # Collects the last signatures visited and clears the current list # - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#337 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#379 sig { returns(T::Array[[::Prism::CallNode, ::RBI::Sig]]) } def collect_last_sigs; end - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#324 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#366 sig { void } def delete_extend_t_generics; end - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#312 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#354 sig { void } def delete_extend_t_helpers; end - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#344 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#386 sig { params(indent: ::Integer, block: T.proc.params(arg0: ::RBI::RBSPrinter).void).returns(::String) } def rbs_print(indent, &block); end - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#151 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#191 sig { params(node: ::Prism::CallNode).void } def visit_attr(node); end # @raise [Error] # - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#175 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#215 sig { params(node: ::Prism::CallNode).void } def visit_extend(node); end - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#102 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#138 sig do params( node: T.any(::Prism::ClassNode, ::Prism::ModuleNode, ::Prism::SingletonClassNode), @@ -4947,7 +4988,7 @@ class Spoom::Sorbet::Translate::SorbetSigsToRBSComments < ::Spoom::Sorbet::Trans end def visit_scope(node, &block); end - # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#139 + # source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#179 sig { params(node: ::Prism::CallNode).void } def visit_sig(node); end end @@ -5062,12 +5103,14 @@ class Spoom::Source::Edit abstract! # @abstract + # @raise [NotImplementedError] # # source://spoom//lib/spoom/source/rewriter.rb#32 sig { abstract.params(bytes: T::Array[::Integer]).void } def apply(bytes); end # @abstract + # @raise [NotImplementedError] # # source://spoom//lib/spoom/source/rewriter.rb#36 sig { abstract.returns([::Integer, ::Integer]) }