From 4abaab411f0294d588525f372c8841a2a69224d3 Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Fri, 4 Nov 2022 05:43:50 +0000 Subject: [PATCH] Update RBI files --- ...okogiri@1.13.8.rbi => nokogiri@1.13.9.rbi} | 0 .../sorbet/rbi/hidden-definitions/hidden.rbi | 822 ++++++++++++++++++ Library/Homebrew/sorbet/rbi/parlour.rbi | 3 + 3 files changed, 825 insertions(+) rename Library/Homebrew/sorbet/rbi/gems/{nokogiri@1.13.8.rbi => nokogiri@1.13.9.rbi} (100%) diff --git a/Library/Homebrew/sorbet/rbi/gems/nokogiri@1.13.8.rbi b/Library/Homebrew/sorbet/rbi/gems/nokogiri@1.13.9.rbi similarity index 100% rename from Library/Homebrew/sorbet/rbi/gems/nokogiri@1.13.8.rbi rename to Library/Homebrew/sorbet/rbi/gems/nokogiri@1.13.9.rbi diff --git a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi index 56737491f7..f374f01d83 100644 --- a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi +++ b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi @@ -5418,6 +5418,10 @@ class Object include ::Minitest::Expectations include ::Utils::Curl include ::SystemCommand::Mixin + def __send(*arg); end + + def __send!(*arg); end + def deep_dup(); end def duplicable?(); end @@ -5495,6 +5499,8 @@ class Object PATCH_B_SHA256 = ::T.let(nil, ::T.untyped) PATCH_URL_A = ::T.let(nil, ::T.untyped) PATCH_URL_B = ::T.let(nil, ::T.untyped) + RUBY18 = ::T.let(nil, ::T.untyped) + RUBY19 = ::T.let(nil, ::T.untyped) RUBY_BIN = ::T.let(nil, ::T.untyped) RUBY_COPYRIGHT = ::T.let(nil, ::T.untyped) RUBY_DESCRIPTION = ::T.let(nil, ::T.untyped) @@ -5630,6 +5636,10 @@ class PATH extend ::T::Private::Methods::SingletonMethodHooks end +module ParallelTests + WINDOWS = ::T.let(nil, ::T.untyped) +end + class Parlour::ConflictResolver extend ::T::Sig end @@ -5784,6 +5794,11 @@ module Process def self.fork(); end end +class Pry::BasicObject + include ::ActiveSupport::ForkTracker::CoreExtPrivate + include ::ActiveSupport::ForkTracker::CoreExt +end + module Psych VERSION = ::T.let(nil, ::T.untyped) end @@ -5812,6 +5827,74 @@ module Psych def self.remove_type(type_tag); end end +class RBI::ASTVisitor + extend ::T::Helpers + extend ::T::Sig + extend ::T::Private::Abstract::Hooks + extend ::T::InterfaceWrapper::Helpers +end + +class RBI::File + extend ::T::Sig +end + +class RBI::Formatter + extend ::T::Sig +end + +class RBI::Index + include ::T::Enumerable +end + +module RBI::Indexable + extend ::T::Sig + extend ::T::Helpers + extend ::T::Private::Abstract::Hooks + extend ::T::InterfaceWrapper::Helpers +end + +class RBI::Loc + extend ::T::Sig +end + +class RBI::Node + extend ::T::Sig + extend ::T::Helpers + extend ::T::Private::Abstract::Hooks + extend ::T::InterfaceWrapper::Helpers +end + +class RBI::ParseError + extend ::T::Sig +end + +class RBI::Parser + extend ::T::Sig +end + +class RBI::Rewriters::Merge::Conflict + extend ::T::Sig +end + +class RBI::Rewriters::Merge + extend ::T::Sig +end + +class RBI::Rewriters::RemoveKnownDefinitions::Operation + extend ::T::Sig +end + +class RBI::UnexpectedParserError + extend ::T::Sig +end + +class RBI::Visitor + extend ::T::Helpers + extend ::T::Sig + extend ::T::Private::Abstract::Hooks + extend ::T::InterfaceWrapper::Helpers +end + class REXML::XPathParser DEBUG = ::T.let(nil, ::T.untyped) end @@ -6053,6 +6136,536 @@ class Resource::Partial def self.members(); end end +class Ripper + def column(); end + + def encoding(); end + + def end_seen?(); end + + def error?(); end + + def filename(); end + + def initialize(*arg); end + + def lineno(); end + + def parse(); end + + def state(); end + + def yydebug(); end + + def yydebug=(yydebug); end + EXPR_ARG = ::T.let(nil, ::T.untyped) + EXPR_ARG_ANY = ::T.let(nil, ::T.untyped) + EXPR_BEG = ::T.let(nil, ::T.untyped) + EXPR_BEG_ANY = ::T.let(nil, ::T.untyped) + EXPR_CLASS = ::T.let(nil, ::T.untyped) + EXPR_CMDARG = ::T.let(nil, ::T.untyped) + EXPR_DOT = ::T.let(nil, ::T.untyped) + EXPR_END = ::T.let(nil, ::T.untyped) + EXPR_ENDARG = ::T.let(nil, ::T.untyped) + EXPR_ENDFN = ::T.let(nil, ::T.untyped) + EXPR_END_ANY = ::T.let(nil, ::T.untyped) + EXPR_FITEM = ::T.let(nil, ::T.untyped) + EXPR_FNAME = ::T.let(nil, ::T.untyped) + EXPR_LABEL = ::T.let(nil, ::T.untyped) + EXPR_LABELED = ::T.let(nil, ::T.untyped) + EXPR_MID = ::T.let(nil, ::T.untyped) + EXPR_NONE = ::T.let(nil, ::T.untyped) + EXPR_VALUE = ::T.let(nil, ::T.untyped) + PARSER_EVENT_TABLE = ::T.let(nil, ::T.untyped) + SCANNER_EVENT_TABLE = ::T.let(nil, ::T.untyped) + Version = ::T.let(nil, ::T.untyped) +end + +class Ripper::Filter + def initialize(src, filename=T.unsafe(nil), lineno=T.unsafe(nil)); end +end + +class Ripper::Lexer + def lex(); end + + def tokenize(); end +end + +class Ripper::Lexer::Elem + def event(); end + + def event=(_); end + + def initialize(pos, event, tok, state); end + + def pos(); end + + def pos=(_); end + + def state(); end + + def state=(_); end + + def tok(); end + + def tok=(_); end +end + +class Ripper::Lexer::Elem + def self.[](*arg); end + + def self.members(); end +end + +class Ripper::Lexer::State + def &(i); end + + def ==(i); end + + def allbits?(i); end + + def anybits?(i); end + + def initialize(i); end + + def nobits?(i); end + + def to_i(); end + + def to_int(); end + + def to_int=(_); end + + def to_s=(_); end + + def |(i); end +end + +class Ripper::Lexer::State + def self.[](*arg); end + + def self.members(); end +end + +class Ripper::Lexer +end + +class Ripper::SexpBuilder + def on_BEGIN(*args); end + + def on_CHAR(tok); end + + def on_END(*args); end + + def on___end__(tok); end + + def on_alias(*args); end + + def on_alias_error(*args); end + + def on_aref(*args); end + + def on_aref_field(*args); end + + def on_arg_ambiguous(*args); end + + def on_arg_paren(*args); end + + def on_args_add(*args); end + + def on_args_add_block(*args); end + + def on_args_add_star(*args); end + + def on_args_new(*args); end + + def on_array(*args); end + + def on_assign(*args); end + + def on_assign_error(*args); end + + def on_assoc_new(*args); end + + def on_assoc_splat(*args); end + + def on_assoclist_from_args(*args); end + + def on_backref(tok); end + + def on_backtick(tok); end + + def on_bare_assoc_hash(*args); end + + def on_begin(*args); end + + def on_binary(*args); end + + def on_block_var(*args); end + + def on_blockarg(*args); end + + def on_bodystmt(*args); end + + def on_brace_block(*args); end + + def on_break(*args); end + + def on_call(*args); end + + def on_case(*args); end + + def on_class(*args); end + + def on_class_name_error(*args); end + + def on_comma(tok); end + + def on_command(*args); end + + def on_command_call(*args); end + + def on_comment(tok); end + + def on_const(tok); end + + def on_const_path_field(*args); end + + def on_const_path_ref(*args); end + + def on_const_ref(*args); end + + def on_cvar(tok); end + + def on_def(*args); end + + def on_defined(*args); end + + def on_defs(*args); end + + def on_do_block(*args); end + + def on_dot2(*args); end + + def on_dot3(*args); end + + def on_dyna_symbol(*args); end + + def on_else(*args); end + + def on_elsif(*args); end + + def on_embdoc(tok); end + + def on_embdoc_beg(tok); end + + def on_embdoc_end(tok); end + + def on_embexpr_beg(tok); end + + def on_embexpr_end(tok); end + + def on_embvar(tok); end + + def on_ensure(*args); end + + def on_excessed_comma(*args); end + + def on_fcall(*args); end + + def on_field(*args); end + + def on_float(tok); end + + def on_for(*args); end + + def on_gvar(tok); end + + def on_hash(*args); end + + def on_heredoc_beg(tok); end + + def on_heredoc_end(tok); end + + def on_ident(tok); end + + def on_if(*args); end + + def on_if_mod(*args); end + + def on_ifop(*args); end + + def on_ignored_nl(tok); end + + def on_ignored_sp(tok); end + + def on_imaginary(tok); end + + def on_int(tok); end + + def on_ivar(tok); end + + def on_kw(tok); end + + def on_kwrest_param(*args); end + + def on_label(tok); end + + def on_label_end(tok); end + + def on_lambda(*args); end + + def on_lbrace(tok); end + + def on_lbracket(tok); end + + def on_lparen(tok); end + + def on_magic_comment(*args); end + + def on_massign(*args); end + + def on_method_add_arg(*args); end + + def on_method_add_block(*args); end + + def on_mlhs_add(*args); end + + def on_mlhs_add_post(*args); end + + def on_mlhs_add_star(*args); end + + def on_mlhs_new(*args); end + + def on_mlhs_paren(*args); end + + def on_module(*args); end + + def on_mrhs_add(*args); end + + def on_mrhs_add_star(*args); end + + def on_mrhs_new(*args); end + + def on_mrhs_new_from_args(*args); end + + def on_next(*args); end + + def on_nl(tok); end + + def on_op(tok); end + + def on_opassign(*args); end + + def on_operator_ambiguous(*args); end + + def on_param_error(*args); end + + def on_params(*args); end + + def on_paren(*args); end + + def on_parse_error(*args); end + + def on_period(tok); end + + def on_program(*args); end + + def on_qsymbols_add(*args); end + + def on_qsymbols_beg(tok); end + + def on_qsymbols_new(*args); end + + def on_qwords_add(*args); end + + def on_qwords_beg(tok); end + + def on_qwords_new(*args); end + + def on_rational(tok); end + + def on_rbrace(tok); end + + def on_rbracket(tok); end + + def on_redo(*args); end + + def on_regexp_add(*args); end + + def on_regexp_beg(tok); end + + def on_regexp_end(tok); end + + def on_regexp_literal(*args); end + + def on_regexp_new(*args); end + + def on_rescue(*args); end + + def on_rescue_mod(*args); end + + def on_rest_param(*args); end + + def on_retry(*args); end + + def on_return(*args); end + + def on_return0(*args); end + + def on_rparen(tok); end + + def on_sclass(*args); end + + def on_semicolon(tok); end + + def on_sp(tok); end + + def on_stmts_add(*args); end + + def on_stmts_new(*args); end + + def on_string_add(*args); end + + def on_string_concat(*args); end + + def on_string_content(*args); end + + def on_string_dvar(*args); end + + def on_string_embexpr(*args); end + + def on_string_literal(*args); end + + def on_super(*args); end + + def on_symbeg(tok); end + + def on_symbol(*args); end + + def on_symbol_literal(*args); end + + def on_symbols_add(*args); end + + def on_symbols_beg(tok); end + + def on_symbols_new(*args); end + + def on_tlambda(tok); end + + def on_tlambeg(tok); end + + def on_top_const_field(*args); end + + def on_top_const_ref(*args); end + + def on_tstring_beg(tok); end + + def on_tstring_content(tok); end + + def on_tstring_end(tok); end + + def on_unary(*args); end + + def on_undef(*args); end + + def on_unless(*args); end + + def on_unless_mod(*args); end + + def on_until(*args); end + + def on_until_mod(*args); end + + def on_var_alias(*args); end + + def on_var_field(*args); end + + def on_var_ref(*args); end + + def on_vcall(*args); end + + def on_void_stmt(*args); end + + def on_when(*args); end + + def on_while(*args); end + + def on_while_mod(*args); end + + def on_word_add(*args); end + + def on_word_new(*args); end + + def on_words_add(*args); end + + def on_words_beg(tok); end + + def on_words_new(*args); end + + def on_words_sep(tok); end + + def on_xstring_add(*args); end + + def on_xstring_literal(*args); end + + def on_xstring_new(*args); end + + def on_yield(*args); end + + def on_yield0(*args); end + + def on_zsuper(*args); end +end + +class Ripper::TokenPattern + def initialize(pattern); end + + def match(str); end + + def match_list(tokens); end + MAP = ::T.let(nil, ::T.untyped) +end + +class Ripper::TokenPattern::CompileError +end + +class Ripper::TokenPattern::CompileError +end + +class Ripper::TokenPattern::Error +end + +class Ripper::TokenPattern::Error +end + +class Ripper::TokenPattern::MatchData + def initialize(tokens, match); end + + def string(n=T.unsafe(nil)); end +end + +class Ripper::TokenPattern::MatchData +end + +class Ripper::TokenPattern::MatchError +end + +class Ripper::TokenPattern::MatchError +end + +class Ripper::TokenPattern + def self.compile(*arg); end +end + +class Ripper + def self.dedent_string(arg, arg1); end + + def self.lex_state_name(arg); end + + def self.token_match(src, pattern); end +end + module RuboCop::AST::CollectionNode def compact_blank(*args, &block); end @@ -7385,6 +7998,10 @@ module SharedEnvExtension extend ::T::Private::Methods::SingletonMethodHooks end +class SimpleCov::LinesClassifier + NOT_RELEVANT = ::T.let(nil, ::T.untyped) +end + module Singleton def _dump(depth=T.unsafe(nil)); end @@ -7617,6 +8234,155 @@ class SoftwareSpec def on_ventura(or_condition=T.unsafe(nil), &block); end end +class Spoom::Cli::Bump + extend ::T::Sig +end + +module Spoom::Cli::Helper + HIGHLIGHT_COLOR = ::T.let(nil, ::T.untyped) +end + +module Spoom::Cli::Helper + extend ::T::Sig + extend ::T::Helpers +end + +class Spoom::Cli::Main + extend ::T::Sig +end + +module Spoom::Colorize + extend ::T::Sig +end + +class Spoom::Coverage::D3::Base + extend ::T::Sig + extend ::T::Helpers + extend ::T::Private::Abstract::Hooks + extend ::T::InterfaceWrapper::Helpers +end + +module Spoom::Coverage::D3 + extend ::T::Sig +end + +class Spoom::Coverage::Snapshot + extend ::T::Sig +end + +class Spoom::Coverage::Template + extend ::T::Sig + extend ::T::Helpers + extend ::T::Private::Abstract::Hooks + extend ::T::InterfaceWrapper::Helpers +end + +module Spoom::Coverage + extend ::T::Sig +end + +class Spoom::FileTree::Node + extend ::T::Sig +end + +class Spoom::FileTree + extend ::T::Sig +end + +module Spoom::Git + extend ::T::Sig +end + +class Spoom::LSP::Client + extend ::T::Sig +end + +class Spoom::LSP::Diagnostic + extend ::T::Sig +end + +class Spoom::LSP::DocumentSymbol + extend ::T::Sig +end + +class Spoom::LSP::Error::Diagnostics + extend ::T::Sig +end + +class Spoom::LSP::Hover + extend ::T::Sig +end + +class Spoom::LSP::Location + extend ::T::Sig +end + +class Spoom::LSP::Message + extend ::T::Sig +end + +class Spoom::LSP::Position + extend ::T::Sig +end + +module Spoom::LSP::PrintableSymbol + extend ::T::Sig + extend ::T::Helpers + extend ::T::Private::Abstract::Hooks + extend ::T::InterfaceWrapper::Helpers +end + +class Spoom::LSP::Range + extend ::T::Sig +end + +class Spoom::LSP::ResponseError + extend ::T::Sig +end + +class Spoom::LSP::SignatureHelp + extend ::T::Sig +end + +class Spoom::Printer + extend ::T::Sig + extend ::T::Helpers + extend ::T::Private::Abstract::Hooks + extend ::T::InterfaceWrapper::Helpers +end + +class Spoom::Sorbet::Config + extend ::T::Sig +end + +class Spoom::Sorbet::Errors::Error + extend ::T::Sig +end + +class Spoom::Sorbet::Errors::Parser + extend ::T::Sig +end + +module Spoom::Sorbet::Errors + extend ::T::Sig +end + +module Spoom::Sorbet::MetricsParser + extend ::T::Sig +end + +module Spoom::Sorbet::Sigils + extend ::T::Sig +end + +class Spoom::Timeline + extend ::T::Sig +end + +module Spoom + extend ::T::Sig +end + module Stdenv def O0(); end @@ -7666,6 +8432,10 @@ class Symbol def to_msgpack_ext(); end end +module Tapioca + extend ::T::Sig +end + class Tempfile def _close(); end end @@ -7751,6 +8521,10 @@ module URI include ::URI::RFC2396_REGEXP end +class URI::FTP + def buffer_open(buf, proxy, options); end +end + class URI::FTP def self.new2(user, password, host, port, path, typecode=T.unsafe(nil), arg_check=T.unsafe(nil)); end end @@ -7767,6 +8541,10 @@ class URI::File DEFAULT_PORT = ::T.let(nil, ::T.untyped) end +class URI::HTTP + def buffer_open(buf, proxy, options); end +end + class URI::LDAP def attributes(); end @@ -8106,6 +8884,50 @@ end module Webrobots end +module YARDSorbet::Directives + extend ::T::Sig +end + +class YARDSorbet::Handlers::AbstractDSLHandler + extend ::T::Sig +end + +class YARDSorbet::Handlers::EnumsHandler + extend ::T::Sig +end + +class YARDSorbet::Handlers::IncludeHandler + extend ::T::Sig +end + +class YARDSorbet::Handlers::MixesInClassMethodsHandler + extend ::T::Sig +end + +class YARDSorbet::Handlers::SigHandler + extend ::T::Sig +end + +module YARDSorbet::Handlers::StructClassHandler + extend ::T::Sig +end + +class YARDSorbet::Handlers::StructPropHandler + extend ::T::Sig +end + +module YARDSorbet::NodeUtils + extend ::T::Sig +end + +module YARDSorbet::SigToYARD + extend ::T::Sig +end + +module YARDSorbet::TagUtils + extend ::T::Sig +end + class Zlib::Deflate def initialize(*arg); end end diff --git a/Library/Homebrew/sorbet/rbi/parlour.rbi b/Library/Homebrew/sorbet/rbi/parlour.rbi index acda8f7fdc..ceba77d5a0 100644 --- a/Library/Homebrew/sorbet/rbi/parlour.rbi +++ b/Library/Homebrew/sorbet/rbi/parlour.rbi @@ -145,6 +145,9 @@ module Cask sig { returns(T::Boolean) } def force?; end + sig { returns(T::Boolean) } + def adopt?; end + sig { returns(T::Boolean) } def skip_cask_deps?; end