Merge pull request #19497 from Homebrew/sorbet-files-update
sorbet: Update RBI files.
This commit is contained in:
		
						commit
						104fa68171
					
				
							
								
								
									
										14
									
								
								Library/Homebrew/sorbet/rbi/dsl/cask/url.rbi
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										14
									
								
								Library/Homebrew/sorbet/rbi/dsl/cask/url.rbi
									
									
									
										generated
									
									
									
								
							@ -11,13 +11,13 @@ class Cask::URL
 | 
			
		||||
  sig { returns(T.untyped) }
 | 
			
		||||
  def branch; end
 | 
			
		||||
 | 
			
		||||
  sig { returns(T.untyped) }
 | 
			
		||||
  sig { returns(T.nilable(T::Hash[::String, ::String])) }
 | 
			
		||||
  def cookies; end
 | 
			
		||||
 | 
			
		||||
  sig { returns(T.untyped) }
 | 
			
		||||
  def data; end
 | 
			
		||||
 | 
			
		||||
  sig { returns(T.untyped) }
 | 
			
		||||
  sig { returns(T.nilable(T.any(::String, T::Array[::String]))) }
 | 
			
		||||
  def header; end
 | 
			
		||||
 | 
			
		||||
  sig { returns(T.untyped) }
 | 
			
		||||
@ -32,7 +32,7 @@ class Cask::URL
 | 
			
		||||
  sig { returns(T.untyped) }
 | 
			
		||||
  def revision; end
 | 
			
		||||
 | 
			
		||||
  sig { returns(T.untyped) }
 | 
			
		||||
  sig { returns(T.nilable(T::Array[::String])) }
 | 
			
		||||
  def revisions; end
 | 
			
		||||
 | 
			
		||||
  sig { returns(T.untyped) }
 | 
			
		||||
@ -41,16 +41,16 @@ class Cask::URL
 | 
			
		||||
  sig { returns(T::Hash[::Symbol, T.untyped]) }
 | 
			
		||||
  def specs; end
 | 
			
		||||
 | 
			
		||||
  sig { returns(T.untyped) }
 | 
			
		||||
  sig { returns(T.nilable(::String)) }
 | 
			
		||||
  def tag; end
 | 
			
		||||
 | 
			
		||||
  sig { returns(T.untyped) }
 | 
			
		||||
  def to_s; end
 | 
			
		||||
 | 
			
		||||
  sig { returns(T.untyped) }
 | 
			
		||||
  sig { returns(T.nilable(T::Boolean)) }
 | 
			
		||||
  def trust_cert; end
 | 
			
		||||
 | 
			
		||||
  sig { returns(T.untyped) }
 | 
			
		||||
  sig { returns(T.any(::String, ::URI::Generic)) }
 | 
			
		||||
  def uri; end
 | 
			
		||||
 | 
			
		||||
  sig { returns(T.nilable(T.any(::String, ::Symbol))) }
 | 
			
		||||
@ -59,6 +59,6 @@ class Cask::URL
 | 
			
		||||
  sig { returns(T.nilable(T.any(::Symbol, T::Class[::AbstractDownloadStrategy]))) }
 | 
			
		||||
  def using; end
 | 
			
		||||
 | 
			
		||||
  sig { returns(T.nilable(::String)) }
 | 
			
		||||
  sig { returns(T.untyped) }
 | 
			
		||||
  def verified; end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -380,21 +380,21 @@ class Spoom::Cli::Srb::Sigs < ::Thor
 | 
			
		||||
  include ::Spoom::Colorize
 | 
			
		||||
  include ::Spoom::Cli::Helper
 | 
			
		||||
 | 
			
		||||
  # source://spoom//lib/spoom/cli/srb/sigs.rb#192
 | 
			
		||||
  # source://spoom//lib/spoom/cli/srb/sigs.rb#197
 | 
			
		||||
  def exec(context, command); end
 | 
			
		||||
 | 
			
		||||
  # source://spoom//lib/spoom/cli/srb/sigs.rb#63
 | 
			
		||||
  # source://spoom//lib/spoom/cli/srb/sigs.rb#68
 | 
			
		||||
  def export(output_path = T.unsafe(nil)); end
 | 
			
		||||
 | 
			
		||||
  def help(command = T.unsafe(nil), subcommand = T.unsafe(nil)); end
 | 
			
		||||
 | 
			
		||||
  # source://spoom//lib/spoom/cli/srb/sigs.rb#44
 | 
			
		||||
  # source://spoom//lib/spoom/cli/srb/sigs.rb#49
 | 
			
		||||
  def strip(*paths); end
 | 
			
		||||
 | 
			
		||||
  # source://spoom//lib/spoom/cli/srb/sigs.rb#169
 | 
			
		||||
  # source://spoom//lib/spoom/cli/srb/sigs.rb#174
 | 
			
		||||
  def transform_files(files, &block); end
 | 
			
		||||
 | 
			
		||||
  # source://spoom//lib/spoom/cli/srb/sigs.rb#15
 | 
			
		||||
  # source://spoom//lib/spoom/cli/srb/sigs.rb#20
 | 
			
		||||
  def translate(*paths); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -1332,7 +1332,7 @@ class Spoom::Coverage::D3::ColorPalette < ::T::Struct
 | 
			
		||||
  prop :strong, ::String
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11915/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11933/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -1810,7 +1810,7 @@ class Spoom::Coverage::Snapshot < ::T::Struct
 | 
			
		||||
    sig { params(obj: T::Hash[::String, T.untyped]).returns(::Spoom::Coverage::Snapshot) }
 | 
			
		||||
    def from_obj(obj); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11915/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11933/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -2005,7 +2005,7 @@ class Spoom::Deadcode::Definition < ::T::Struct
 | 
			
		||||
  def to_json(*args); end
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11915/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11933/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -3283,7 +3283,7 @@ class Spoom::Deadcode::Send < ::T::Struct
 | 
			
		||||
  def each_arg_assoc(&block); end
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11915/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11933/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -3305,7 +3305,7 @@ class Spoom::ExecResult < ::T::Struct
 | 
			
		||||
  def to_s; end
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11915/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11933/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -3585,7 +3585,7 @@ class Spoom::FileTree::Node < ::T::Struct
 | 
			
		||||
  def path; end
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11915/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11933/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -3668,7 +3668,7 @@ class Spoom::Git::Commit < ::T::Struct
 | 
			
		||||
  def timestamp; end
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11915/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11933/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
 | 
			
		||||
    # Parse a line formatted as `%h %at` into a `Commit`
 | 
			
		||||
@ -3819,7 +3819,7 @@ class Spoom::LSP::Diagnostic < ::T::Struct
 | 
			
		||||
    sig { params(json: T::Hash[T.untyped, T.untyped]).returns(::Spoom::LSP::Diagnostic) }
 | 
			
		||||
    def from_json(json); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11915/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11933/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -3860,7 +3860,7 @@ class Spoom::LSP::DocumentSymbol < ::T::Struct
 | 
			
		||||
    sig { params(json: T::Hash[T.untyped, T.untyped]).returns(::Spoom::LSP::DocumentSymbol) }
 | 
			
		||||
    def from_json(json); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11915/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11933/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -3934,7 +3934,7 @@ class Spoom::LSP::Hover < ::T::Struct
 | 
			
		||||
    sig { params(json: T::Hash[T.untyped, T.untyped]).returns(::Spoom::LSP::Hover) }
 | 
			
		||||
    def from_json(json); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11915/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11933/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -3965,7 +3965,7 @@ class Spoom::LSP::Location < ::T::Struct
 | 
			
		||||
    sig { params(json: T::Hash[T.untyped, T.untyped]).returns(::Spoom::LSP::Location) }
 | 
			
		||||
    def from_json(json); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11915/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11933/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -4052,7 +4052,7 @@ class Spoom::LSP::Position < ::T::Struct
 | 
			
		||||
    sig { params(json: T::Hash[T.untyped, T.untyped]).returns(::Spoom::LSP::Position) }
 | 
			
		||||
    def from_json(json); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11915/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11933/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -4096,7 +4096,7 @@ class Spoom::LSP::Range < ::T::Struct
 | 
			
		||||
    sig { params(json: T::Hash[T.untyped, T.untyped]).returns(::Spoom::LSP::Range) }
 | 
			
		||||
    def from_json(json); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11915/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11933/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -4187,7 +4187,7 @@ class Spoom::LSP::SignatureHelp < ::T::Struct
 | 
			
		||||
    sig { params(json: T::Hash[T.untyped, T.untyped]).returns(::Spoom::LSP::SignatureHelp) }
 | 
			
		||||
    def from_json(json); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11915/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11933/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -4778,7 +4778,7 @@ class Spoom::Model::Reference < ::T::Struct
 | 
			
		||||
    sig { params(name: ::String, location: ::Spoom::Location).returns(::Spoom::Model::Reference) }
 | 
			
		||||
    def constant(name, location); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11915/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11933/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
 | 
			
		||||
    # : (String name, Spoom::Location location) -> Reference
 | 
			
		||||
@ -6192,15 +6192,15 @@ Spoom::Sorbet::Sigils::VALID_STRICTNESS = T.let(T.unsafe(nil), Array)
 | 
			
		||||
# source://spoom//lib/spoom/sorbet/sigs.rb#8
 | 
			
		||||
class Spoom::Sorbet::Sigs
 | 
			
		||||
  class << self
 | 
			
		||||
    # : (String ruby_contents) -> String
 | 
			
		||||
    # : (String ruby_contents, positional_names: bool) -> String
 | 
			
		||||
    #
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#24
 | 
			
		||||
    sig { params(ruby_contents: ::String).returns(::String) }
 | 
			
		||||
    def rbi_to_rbs(ruby_contents); end
 | 
			
		||||
    sig { params(ruby_contents: ::String, positional_names: T::Boolean).returns(::String) }
 | 
			
		||||
    def rbi_to_rbs(ruby_contents, positional_names: T.unsafe(nil)); end
 | 
			
		||||
 | 
			
		||||
    # : (String ruby_contents) -> String
 | 
			
		||||
    #
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#45
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#46
 | 
			
		||||
    sig { params(ruby_contents: ::String).returns(::String) }
 | 
			
		||||
    def rbs_to_rbi(ruby_contents); end
 | 
			
		||||
 | 
			
		||||
@ -6214,13 +6214,13 @@ class Spoom::Sorbet::Sigs
 | 
			
		||||
 | 
			
		||||
    # : (String ruby_contents) -> Array[[RBI::RBSComment, (RBI::Method | RBI::Attr)]]
 | 
			
		||||
    #
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#76
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#80
 | 
			
		||||
    sig { params(ruby_contents: ::String).returns(T::Array[[::RBI::RBSComment, T.any(::RBI::Attr, ::RBI::Method)]]) }
 | 
			
		||||
    def collect_rbs_comments(ruby_contents); end
 | 
			
		||||
 | 
			
		||||
    # : (String ruby_contents) -> Array[[RBI::Sig, (RBI::Method | RBI::Attr)]]
 | 
			
		||||
    #
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#68
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#72
 | 
			
		||||
    sig { params(ruby_contents: ::String).returns(T::Array[[::RBI::Sig, T.any(::RBI::Attr, ::RBI::Method)]]) }
 | 
			
		||||
    def collect_sorbet_sigs(ruby_contents); end
 | 
			
		||||
  end
 | 
			
		||||
@ -6229,51 +6229,57 @@ end
 | 
			
		||||
# source://spoom//lib/spoom/sorbet/sigs.rb#9
 | 
			
		||||
class Spoom::Sorbet::Sigs::Error < ::Spoom::Error; end
 | 
			
		||||
 | 
			
		||||
# source://spoom//lib/spoom/sorbet/sigs.rb#119
 | 
			
		||||
# source://spoom//lib/spoom/sorbet/sigs.rb#123
 | 
			
		||||
class Spoom::Sorbet::Sigs::RBIToRBSTranslator
 | 
			
		||||
  class << self
 | 
			
		||||
    # : (RBI::Sig sig, (RBI::Method | RBI::Attr) node) -> String
 | 
			
		||||
    # : (RBI::Sig sig, (RBI::Method | RBI::Attr) node, positional_names: bool) -> String
 | 
			
		||||
    #
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#122
 | 
			
		||||
    sig { params(sig: ::RBI::Sig, node: T.any(::RBI::Attr, ::RBI::Method)).returns(::String) }
 | 
			
		||||
    def translate(sig, node); end
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#126
 | 
			
		||||
    sig do
 | 
			
		||||
      params(
 | 
			
		||||
        sig: ::RBI::Sig,
 | 
			
		||||
        node: T.any(::RBI::Attr, ::RBI::Method),
 | 
			
		||||
        positional_names: T::Boolean
 | 
			
		||||
      ).returns(::String)
 | 
			
		||||
    end
 | 
			
		||||
    def translate(sig, node, positional_names: T.unsafe(nil)); end
 | 
			
		||||
 | 
			
		||||
    private
 | 
			
		||||
 | 
			
		||||
    # : (RBI::Sig sig, RBI::Attr node) -> String
 | 
			
		||||
    # : (RBI::Sig sig, RBI::Attr node, positional_names: bool) -> String
 | 
			
		||||
    #
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#169
 | 
			
		||||
    sig { params(sig: ::RBI::Sig, node: ::RBI::Attr).returns(::String) }
 | 
			
		||||
    def translate_attr_sig(sig, node); end
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#173
 | 
			
		||||
    sig { params(sig: ::RBI::Sig, node: ::RBI::Attr, positional_names: T::Boolean).returns(::String) }
 | 
			
		||||
    def translate_attr_sig(sig, node, positional_names: T.unsafe(nil)); end
 | 
			
		||||
 | 
			
		||||
    # : (RBI::Sig sig, RBI::Method node) -> String
 | 
			
		||||
    # : (RBI::Sig sig, RBI::Method node, positional_names: bool) -> String
 | 
			
		||||
    #
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#134
 | 
			
		||||
    sig { params(sig: ::RBI::Sig, node: ::RBI::Method).returns(::String) }
 | 
			
		||||
    def translate_method_sig(sig, node); end
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#138
 | 
			
		||||
    sig { params(sig: ::RBI::Sig, node: ::RBI::Method, positional_names: T::Boolean).returns(::String) }
 | 
			
		||||
    def translate_method_sig(sig, node, positional_names: T.unsafe(nil)); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
# source://spoom//lib/spoom/sorbet/sigs.rb#178
 | 
			
		||||
# source://spoom//lib/spoom/sorbet/sigs.rb#182
 | 
			
		||||
class Spoom::Sorbet::Sigs::RBSToRBITranslator
 | 
			
		||||
  class << self
 | 
			
		||||
    # : (RBI::RBSComment comment, (RBI::Method | RBI::Attr) node) -> String
 | 
			
		||||
    # : (RBI::RBSComment comment, (RBI::Method | RBI::Attr) node) -> String?
 | 
			
		||||
    #
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#183
 | 
			
		||||
    sig { params(comment: ::RBI::RBSComment, node: T.any(::RBI::Attr, ::RBI::Method)).returns(::String) }
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#187
 | 
			
		||||
    sig { params(comment: ::RBI::RBSComment, node: T.any(::RBI::Attr, ::RBI::Method)).returns(T.nilable(::String)) }
 | 
			
		||||
    def translate(comment, node); end
 | 
			
		||||
 | 
			
		||||
    private
 | 
			
		||||
 | 
			
		||||
    # : (RBI::RBSComment comment, RBI::Attr node) -> String
 | 
			
		||||
    #
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#222
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#228
 | 
			
		||||
    sig { params(comment: ::RBI::RBSComment, node: ::RBI::Attr).returns(::String) }
 | 
			
		||||
    def translate_attr_sig(comment, node); end
 | 
			
		||||
 | 
			
		||||
    # : (RBI::RBSComment rbs_comment, RBI::Method node) -> String
 | 
			
		||||
    #
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#195
 | 
			
		||||
    # source://spoom//lib/spoom/sorbet/sigs.rb#201
 | 
			
		||||
    sig { params(rbs_comment: ::RBI::RBSComment, node: ::RBI::Method).returns(::String) }
 | 
			
		||||
    def translate_method_sig(rbs_comment, node); end
 | 
			
		||||
  end
 | 
			
		||||
@ -6281,53 +6287,53 @@ end
 | 
			
		||||
 | 
			
		||||
# From https://github.com/Shopify/ruby-lsp/blob/9154bfc6ef/lib/ruby_lsp/document.rb#L127
 | 
			
		||||
#
 | 
			
		||||
# source://spoom//lib/spoom/sorbet/sigs.rb#242
 | 
			
		||||
# source://spoom//lib/spoom/sorbet/sigs.rb#248
 | 
			
		||||
class Spoom::Sorbet::Sigs::Scanner
 | 
			
		||||
  # : (String source) -> void
 | 
			
		||||
  #
 | 
			
		||||
  # @return [Scanner] a new instance of Scanner
 | 
			
		||||
  #
 | 
			
		||||
  # source://spoom//lib/spoom/sorbet/sigs.rb#246
 | 
			
		||||
  # source://spoom//lib/spoom/sorbet/sigs.rb#252
 | 
			
		||||
  sig { params(source: ::String).void }
 | 
			
		||||
  def initialize(source); end
 | 
			
		||||
 | 
			
		||||
  # Finds the character index inside the source string for a given line and column
 | 
			
		||||
  # : (Integer line, Integer character) -> Integer
 | 
			
		||||
  #
 | 
			
		||||
  # source://spoom//lib/spoom/sorbet/sigs.rb#254
 | 
			
		||||
  # source://spoom//lib/spoom/sorbet/sigs.rb#260
 | 
			
		||||
  # Finds the character index inside the source string for a given line and column
 | 
			
		||||
  sig { params(line: ::Integer, character: ::Integer).returns(::Integer) }
 | 
			
		||||
  def find_char_position(line, character); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
# source://spoom//lib/spoom/sorbet/sigs.rb#243
 | 
			
		||||
# source://spoom//lib/spoom/sorbet/sigs.rb#249
 | 
			
		||||
Spoom::Sorbet::Sigs::Scanner::LINE_BREAK = T.let(T.unsafe(nil), Integer)
 | 
			
		||||
 | 
			
		||||
# source://spoom//lib/spoom/sorbet/sigs.rb#84
 | 
			
		||||
# source://spoom//lib/spoom/sorbet/sigs.rb#88
 | 
			
		||||
class Spoom::Sorbet::Sigs::SigsLocator < ::RBI::Visitor
 | 
			
		||||
  # : -> void
 | 
			
		||||
  #
 | 
			
		||||
  # @return [SigsLocator] a new instance of SigsLocator
 | 
			
		||||
  #
 | 
			
		||||
  # source://spoom//lib/spoom/sorbet/sigs.rb#92
 | 
			
		||||
  # source://spoom//lib/spoom/sorbet/sigs.rb#96
 | 
			
		||||
  sig { void }
 | 
			
		||||
  def initialize; end
 | 
			
		||||
 | 
			
		||||
  # : Array[[RBI::RBSComment, (RBI::Method | RBI::Attr)]]
 | 
			
		||||
  #
 | 
			
		||||
  # source://spoom//lib/spoom/sorbet/sigs.rb#89
 | 
			
		||||
  # source://spoom//lib/spoom/sorbet/sigs.rb#93
 | 
			
		||||
  sig { returns(T::Array[[::RBI::RBSComment, T.any(::RBI::Attr, ::RBI::Method)]]) }
 | 
			
		||||
  def rbs_comments; end
 | 
			
		||||
 | 
			
		||||
  # : Array[[RBI::Sig, (RBI::Method | RBI::Attr)]]
 | 
			
		||||
  #
 | 
			
		||||
  # source://spoom//lib/spoom/sorbet/sigs.rb#86
 | 
			
		||||
  # source://spoom//lib/spoom/sorbet/sigs.rb#90
 | 
			
		||||
  sig { returns(T::Array[[::RBI::Sig, T.any(::RBI::Attr, ::RBI::Method)]]) }
 | 
			
		||||
  def sigs; end
 | 
			
		||||
 | 
			
		||||
  # : (RBI::Node? node) -> void
 | 
			
		||||
  #
 | 
			
		||||
  # source://spoom//lib/spoom/sorbet/sigs.rb#100
 | 
			
		||||
  # source://spoom//lib/spoom/sorbet/sigs.rb#104
 | 
			
		||||
  sig { override.params(node: T.nilable(::RBI::Node)).void }
 | 
			
		||||
  def visit(node); end
 | 
			
		||||
end
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user