diff --git a/Library/Homebrew/sorbet/rbi/gems/activesupport@6.1.7.4.rbi b/Library/Homebrew/sorbet/rbi/gems/activesupport@6.1.7.4.rbi index 08a34dfec4..306080cd2a 100644 --- a/Library/Homebrew/sorbet/rbi/gems/activesupport@6.1.7.4.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/activesupport@6.1.7.4.rbi @@ -539,6 +539,12 @@ class ActiveSupport::Callbacks::Filters::Environment < ::Struct end end +module ActiveSupport::CompareWithRange + def ===(value); end + def cover?(value); end + def include?(value); end +end + module ActiveSupport::Concern def append_features(base); end def class_methods(&class_methods_module_definition); end @@ -1204,6 +1210,15 @@ class ActiveSupport::Duration::Scalar < ::Numeric def raise_type_error(other); end end +module ActiveSupport::EachTimeWithZone + def each(&block); end + def step(n = T.unsafe(nil), &block); end + + private + + def ensure_iteration_allowed; end +end + class ActiveSupport::EnvironmentInquirer < ::ActiveSupport::StringInquirer def initialize(env); end @@ -1332,6 +1347,73 @@ class ActiveSupport::Gzip::Stream < ::StringIO def close; end end +class ActiveSupport::HashWithIndifferentAccess < ::Hash + def initialize(constructor = T.unsafe(nil)); end + + def [](key); end + def []=(key, value); end + def assoc(key); end + def compact; end + def deep_stringify_keys; end + def deep_stringify_keys!; end + def deep_symbolize_keys; end + def default(*args); end + def delete(key); end + def dig(*args); end + def dup; end + def except(*keys); end + def extractable_options?; end + def fetch(key, *extras); end + def fetch_values(*indices, &block); end + def has_key?(key); end + def include?(key); end + def key?(key); end + def member?(key); end + def merge(*hashes, &block); end + def merge!(*other_hashes, &block); end + def nested_under_indifferent_access; end + def regular_update(*_arg0); end + def regular_writer(_arg0, _arg1); end + def reject(*args, &block); end + def replace(other_hash); end + def reverse_merge(other_hash); end + def reverse_merge!(other_hash); end + def select(*args, &block); end + def slice(*keys); end + def slice!(*keys); end + def store(key, value); end + def stringify_keys; end + def stringify_keys!; end + def symbolize_keys; end + def to_hash; end + def to_options; end + def to_options!; end + def transform_keys(*args, &block); end + def transform_keys!; end + def transform_values(*args, &block); end + def update(*other_hashes, &block); end + def values_at(*keys); end + def with_defaults(other_hash); end + def with_defaults!(other_hash); end + def with_indifferent_access; end + def without(*keys); end + + private + + def convert_key(key); end + def convert_value(value, conversion: T.unsafe(nil)); end + def set_defaults(target); end + def update_with_single_argument(other_hash, block); end + + class << self + def [](*args); end + end +end + +module ActiveSupport::IncludeTimeWithZone + def include?(value); end +end + module ActiveSupport::Inflector extend ::ActiveSupport::Inflector @@ -2057,6 +2139,10 @@ class ActiveSupport::NumberHelper::RoundingHelper def significant; end end +module ActiveSupport::NumericWithFormat + def to_s(format = T.unsafe(nil), options = T.unsafe(nil)); end +end + class ActiveSupport::OptionMerger def initialize(context, options); end @@ -2107,6 +2193,14 @@ class ActiveSupport::ProxyObject < ::BasicObject def raise(*args); end end +module ActiveSupport::RangeWithFormat + def to_default_s(format = T.unsafe(nil)); end + def to_formatted_s(format = T.unsafe(nil)); end + def to_s(format = T.unsafe(nil)); end +end + +ActiveSupport::RangeWithFormat::RANGE_FORMATS = T.let(T.unsafe(nil), Hash) + class ActiveSupport::Reloader < ::ActiveSupport::ExecutionWrapper def initialize; end @@ -2792,6 +2886,32 @@ ActiveSupport::VERSION::PRE = T.let(T.unsafe(nil), String) ActiveSupport::VERSION::STRING = T.let(T.unsafe(nil), String) ActiveSupport::VERSION::TINY = T.let(T.unsafe(nil), Integer) +class ActiveSupport::XMLConverter + def initialize(xml, disallowed_types = T.unsafe(nil)); end + + def to_h; end + + private + + def become_array?(value); end + def become_content?(value); end + def become_empty_string?(value); end + def become_hash?(value); end + def deep_to_h(value); end + def garbage?(value); end + def normalize_keys(params); end + def nothing?(value); end + def process_array(value); end + def process_content(value); end + def process_hash(value); end +end + +ActiveSupport::XMLConverter::DISALLOWED_TYPES = T.let(T.unsafe(nil), Array) + +class ActiveSupport::XMLConverter::DisallowedType < ::StandardError + def initialize(type); end +end + module ActiveSupport::XmlMini extend ::ActiveSupport::XmlMini @@ -2853,14 +2973,32 @@ class Array def as_json(options = T.unsafe(nil)); end def compact_blank!; end + def deep_dup; end + def excluding(*elements); end + def extract!; end def extract_options!; end + def fifth; end + def forty_two; end + def fourth; end + def from(position); end + def in_groups(number, fill_with = T.unsafe(nil)); end + def in_groups_of(number, fill_with = T.unsafe(nil)); end + def including(*elements); end + def inquiry; end + def second; end + def second_to_last; end + def split(value = T.unsafe(nil)); end def sum(init = T.unsafe(nil), &block); end + def third; end + def third_to_last; end + def to(position); end def to_formatted_s(format = T.unsafe(nil)); end def to_param; end def to_query(key); end def to_s(format = T.unsafe(nil)); end def to_sentence(options = T.unsafe(nil)); end def to_xml(options = T.unsafe(nil)); end + def without(*elements); end class << self def wrap(object); end @@ -2869,6 +3007,7 @@ end class BigDecimal < ::Numeric include ::ActiveSupport::BigDecimalWithDefaultFormat + include ::ActiveSupport::NumericWithFormat extend ::BigDecimal::Deprecation def as_json(options = T.unsafe(nil)); end @@ -2879,6 +3018,8 @@ BigDecimal::VERSION = T.let(T.unsafe(nil), String) class Class < ::Module def class_attribute(*attrs, instance_accessor: T.unsafe(nil), instance_reader: T.unsafe(nil), instance_writer: T.unsafe(nil), instance_predicate: T.unsafe(nil), default: T.unsafe(nil)); end + def descendants; end + def subclasses; end end class Date @@ -2900,6 +3041,7 @@ class Date def at_midnight; end def at_noon; end def beginning_of_day; end + def blank?; end def change(options); end def compare_with_coercion(other); end def end_of_day; end @@ -3026,7 +3168,11 @@ module DateAndTime::Zones end class DateTime < ::Date + include ::DateAndTime::Compatibility + def <=>(other); end + def acts_like_date?; end + def acts_like_time?; end def advance(options); end def ago(seconds); end def as_json(options = T.unsafe(nil)); end @@ -3043,6 +3189,7 @@ class DateTime < ::Date def beginning_of_day; end def beginning_of_hour; end def beginning_of_minute; end + def blank?; end def change(options); end def end_of_day; end def end_of_hour; end @@ -3069,6 +3216,7 @@ class DateTime < ::Date def to_formatted_s(format = T.unsafe(nil)); end def to_i; end def to_s(format = T.unsafe(nil)); end + def to_time; end def usec; end def utc; end def utc?; end @@ -3085,6 +3233,20 @@ class DateTime < ::Date end end +module Digest::UUID + class << self + def uuid_from_hash(hash_class, uuid_namespace, name); end + def uuid_v3(uuid_namespace, name); end + def uuid_v4; end + def uuid_v5(uuid_namespace, name); end + end +end + +Digest::UUID::DNS_NAMESPACE = T.let(T.unsafe(nil), String) +Digest::UUID::OID_NAMESPACE = T.let(T.unsafe(nil), String) +Digest::UUID::URL_NAMESPACE = T.let(T.unsafe(nil), String) +Digest::UUID::X500_NAMESPACE = T.let(T.unsafe(nil), String) + module ERB::Util private @@ -3147,6 +3309,7 @@ class FalseClass end class Float < ::Numeric + include ::ActiveSupport::NumericWithFormat include ::JSON::Ext::Generator::GeneratorMethods::Float include ::MessagePack::CoreExt @@ -3163,6 +3326,7 @@ class Hash def assert_valid_keys(*valid_keys); end def compact_blank; end def compact_blank!; end + def deep_dup; end def deep_merge(other_hash, &block); end def deep_merge!(other_hash, &block); end def deep_stringify_keys; end @@ -3171,10 +3335,16 @@ class Hash def deep_symbolize_keys!; end def deep_transform_keys(&block); end def deep_transform_keys!(&block); end + def deep_transform_values(&block); end + def deep_transform_values!(&block); end def except(*keys); end def except!(*keys); end def extract!(*keys); end def extractable_options?; end + def nested_under_indifferent_access; end + def reverse_merge(other_hash); end + def reverse_merge!(other_hash); end + def reverse_update(other_hash); end def slice!(*keys); end def stringify_keys; end def stringify_keys!; end @@ -3184,13 +3354,26 @@ class Hash def to_options!; end def to_param(namespace = T.unsafe(nil)); end def to_query(namespace = T.unsafe(nil)); end + def to_xml(options = T.unsafe(nil)); end + def with_defaults(other_hash); end + def with_defaults!(other_hash); end + def with_indifferent_access; end private def _deep_transform_keys_in_object(object, &block); end def _deep_transform_keys_in_object!(object, &block); end + def _deep_transform_values_in_object(object, &block); end + def _deep_transform_values_in_object!(object, &block); end + + class << self + def from_trusted_xml(xml); end + def from_xml(xml, disallowed_types = T.unsafe(nil)); end + end end +HashWithIndifferentAccess = ActiveSupport::HashWithIndifferentAccess + class IO include ::Enumerable include ::File::Constants @@ -3223,17 +3406,35 @@ class IPAddr def as_json(options = T.unsafe(nil)); end end +class Integer < ::Numeric + include ::ActiveSupport::NumericWithFormat + include ::JSON::Ext::Generator::GeneratorMethods::Integer + include ::MessagePack::CoreExt + + def month; end + def months; end + def multiple_of?(number); end + def ordinal; end + def ordinalize; end + def year; end + def years; end +end + module Kernel extend ::Forwardable + def class_eval(*args, &block); end + private + def concern(topic, &module_definition); end def enable_warnings; end def silence_warnings; end def suppress(*exception_classes); end def with_warnings(flag); end class << self + def concern(topic, &module_definition); end def enable_warnings; end def silence_warnings; end def suppress(*exception_classes); end @@ -3245,11 +3446,23 @@ class LoadError < ::ScriptError def is_missing?(location); end end +class Method + include ::MethodSource::SourceLocation::MethodExtensions + include ::MethodSource::MethodExtensions + + def duplicable?; end +end + class Module + include ::Module::Concerning include ::ActiveSupport::Dependencies::ModuleConstMissing def alias_attribute(new_name, old_name); end def anonymous?; end + def attr_internal(*attrs); end + def attr_internal_accessor(*attrs); end + def attr_internal_reader(*attrs); end + def attr_internal_writer(*attrs); end def cattr_accessor(*syms, instance_reader: T.unsafe(nil), instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil), &blk); end def cattr_reader(*syms, instance_reader: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil), location: T.unsafe(nil)); end def cattr_writer(*syms, instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil), location: T.unsafe(nil)); end @@ -3268,6 +3481,27 @@ class Module def remove_possible_method(method); end def remove_possible_singleton_method(method); end def silence_redefinition_of_method(method); end + def thread_cattr_accessor(*syms, instance_reader: T.unsafe(nil), instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil)); end + def thread_cattr_reader(*syms, instance_reader: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil)); end + def thread_cattr_writer(*syms, instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil)); end + def thread_mattr_accessor(*syms, instance_reader: T.unsafe(nil), instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil)); end + def thread_mattr_reader(*syms, instance_reader: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil)); end + def thread_mattr_writer(*syms, instance_writer: T.unsafe(nil), instance_accessor: T.unsafe(nil), default: T.unsafe(nil)); end + + private + + def attr_internal_define(attr_name, type); end + def attr_internal_ivar_name(attr); end + + class << self + def attr_internal_naming_format; end + def attr_internal_naming_format=(_arg0); end + end +end + +module Module::Concerning + def concern(topic, &module_definition); end + def concerning(topic, prepend: T.unsafe(nil), &block); end end Module::DELEGATION_RESERVED_KEYWORDS = T.let(T.unsafe(nil), Array) @@ -3348,19 +3582,24 @@ class Object < ::BasicObject include ::Kernel include ::JSON::Ext::Generator::GeneratorMethods::Object include ::PP::ObjectMixin - include ::ActiveSupport::Dependencies::Loadable include ::ActiveSupport::Tryable + include ::ActiveSupport::Dependencies::Loadable def acts_like?(duck); end def as_json(options = T.unsafe(nil)); end def blank?; end + def deep_dup; end + def duplicable?; end def html_safe?; end + def in?(another_object); end def instance_values; end def instance_variable_names; end def presence; end + def presence_in(another_object); end def present?; end def to_param; end def to_query(key); end + def with_options(options, &block); end end class Pathname @@ -3372,14 +3611,20 @@ class Process::Status end class Range + include ::ActiveSupport::RangeWithFormat + include ::ActiveSupport::CompareWithRange + include ::ActiveSupport::IncludeTimeWithZone + include ::ActiveSupport::EachTimeWithZone include ::Enumerable def as_json(options = T.unsafe(nil)); end + def overlaps?(other); end def sum(identity = T.unsafe(nil)); end end class Regexp def as_json(options = T.unsafe(nil)); end + def multiline?; end end Regexp::TOKEN_KEYS = T.let(T.unsafe(nil), Array) @@ -3416,6 +3661,18 @@ class Regexp::Token < ::Struct end end +module SecureRandom + extend ::Random::Formatter + + class << self + def base36(n = T.unsafe(nil)); end + def base58(n = T.unsafe(nil)); end + end +end + +SecureRandom::BASE36_ALPHABET = T.let(T.unsafe(nil), Array) +SecureRandom::BASE58_ALPHABET = T.let(T.unsafe(nil), Array) + class String include ::Comparable include ::JSON::Ext::Generator::GeneratorMethods::String @@ -3433,11 +3690,16 @@ class String def dasherize; end def deconstantize; end def demodulize; end + def exclude?(string); end def first(limit = T.unsafe(nil)); end def foreign_key(separate_class_name_and_id_with_underscore = T.unsafe(nil)); end def from(position); end def html_safe; end def humanize(capitalize: T.unsafe(nil), keep_id_suffix: T.unsafe(nil)); end + def in_time_zone(zone = T.unsafe(nil)); end + def indent(amount, indent_string = T.unsafe(nil), indent_empty_lines = T.unsafe(nil)); end + def indent!(amount, indent_string = T.unsafe(nil), indent_empty_lines = T.unsafe(nil)); end + def inquiry; end def is_utf8?; end def last(limit = T.unsafe(nil)); end def mb_chars; end @@ -3449,6 +3711,7 @@ class String def singularize(locale = T.unsafe(nil)); end def squish; end def squish!; end + def strip_heredoc; end def tableize; end def titlecase(keep_id_suffix: T.unsafe(nil)); end def titleize(keep_id_suffix: T.unsafe(nil)); end @@ -3491,6 +3754,7 @@ class Time include ::Comparable include ::DateAndTime::Zones include ::DateAndTime::Calculations + include ::DateAndTime::Compatibility def +(other); end def -(other); end @@ -3544,6 +3808,7 @@ class Time def since(seconds); end def to_formatted_s(format = T.unsafe(nil)); end def to_s(format = T.unsafe(nil)); end + def to_time; end class << self def ===(other); end @@ -3575,9 +3840,25 @@ class TrueClass def to_param; end end +module URI + include ::URI::RFC2396_REGEXP + extend ::URI::Escape + + class << self + def parser; end + end +end + class URI::Generic include ::URI::RFC2396_REGEXP include ::URI def as_json(options = T.unsafe(nil)); end end + +class UnboundMethod + include ::MethodSource::SourceLocation::UnboundMethodExtensions + include ::MethodSource::MethodExtensions + + def duplicable?; end +end diff --git a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi index ede6f3c192..9c4ea19d6f 100644 --- a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi +++ b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi @@ -16,6 +16,11 @@ class AbstractDownloadStrategy include ::FileUtils::StreamUtils_ end +class AbstractDownloadStrategy + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class ActiveSupport::Deprecation def self.deprecation_warning(*args, &block); end @@ -35,26 +40,8 @@ end class Array def abbrev(pattern=T.unsafe(nil)); end - def fifth(); end - - def forty_two(); end - - def fourth(); end - - def from(position); end - - def second(); end - - def second_to_last(); end - def shelljoin(); end - def third(); end - - def third_to_last(); end - - def to(position); end - def to_default_s(); end def to_h(); end @@ -143,6 +130,21 @@ class BottleSpecification extend ::T::Private::Methods::SingletonMethodHooks end +module BuildEnvironment::DSL + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class BuildEnvironment + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class BuildError + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Bundler::APIResponseInvalidDependenciesError def status_code(); end end @@ -1706,8 +1708,6 @@ class Bundler::Thor::CoreExt::HashWithIndifferentAccess def reverse_merge(other); end - def reverse_merge!(other_hash); end - def values_at(*indices); end end @@ -2947,11 +2947,21 @@ end module CGI::HtmlExtension end +class Cask::AbstractCaskErrorWithToken + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Cask::Artifact::AbstractArtifact extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers end +module Cask::Cache + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Cask::CaskLoader::AbstractContentLoader def initialize(*args, &blk); end end @@ -2959,11 +2969,25 @@ end class Cask::CaskLoader::AbstractContentLoader extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end module Cask::CaskLoader::ILoader extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Cask::CaskQuarantineError + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Cask::CaskUnspecifiedError + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class Cask::Config @@ -3028,6 +3052,11 @@ class Cask::Config def vst_plugindir=(path); end end +class Cask::Config + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Cask::DSL::Caveats def depends_on_java(*args); end @@ -3074,6 +3103,36 @@ class Cask::DSL::Version def underscores_to_hyphens(); end end +module Cask::Denylist + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Cask::MultipleCaskErrors + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Cask::Quarantine + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Cask::Staged + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Cask::Upgrade + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Cask::Utils + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Class def any_instance(); end end @@ -3119,6 +3178,11 @@ module CopHelper extend ::RSpec::Its end +class CxxStdlib + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Date def compare_without_coercion(arg); end @@ -3139,6 +3203,26 @@ class Delegator include ::ActiveSupport::Tryable end +class Dependencies + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Dependency + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class DependencyCollector + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class DeprecatedOption + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class DevelopmentTools extend ::T::Private::Methods::SingletonMethodHooks end @@ -3304,9 +3388,16 @@ class Dir def self.exists?(arg); end end +module DiskUsageExtension + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Downloadable extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class ELFTools::Structs::ELF32_PhdrBe @@ -3440,6 +3531,11 @@ class ERB::Compiler::Scanner DEFAULT_STAGS = ::T.let(nil, ::T.untyped) end +class EmbeddedPatch + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Encoding def _dump(*arg); end end @@ -3630,6 +3726,11 @@ end class Errno::ESHLIBVERS end +class ErrorDuringExecution + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Etc::Group def gid(); end @@ -3738,6 +3839,11 @@ end class ExitCalledError end +class ExternalPatch + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Fiber def transfer(*arg); end end @@ -3746,14 +3852,6 @@ class Fiber def self.current(); end end -module Fiddle - NULL = ::T.let(nil, ::T.untyped) - RTLD_GLOBAL = ::T.let(nil, ::T.untyped) - RTLD_LAZY = ::T.let(nil, ::T.untyped) - RTLD_NOW = ::T.let(nil, ::T.untyped) - WINDOWS = ::T.let(nil, ::T.untyped) -end - class File def self.atomic_write(file_name, temp_dir=T.unsafe(nil)); end @@ -3807,78 +3905,14 @@ module FileUtils extend ::FileUtils::StreamUtils_ end -class Formula - include ::FileUtils::StreamUtils_ - def on_arch_conditional(arm: T.unsafe(nil), intel: T.unsafe(nil)); end - - def on_arm(&block); end - - def on_big_sur(or_condition=T.unsafe(nil), &block); end - - def on_catalina(or_condition=T.unsafe(nil), &block); end - - def on_el_capitan(or_condition=T.unsafe(nil), &block); end - - def on_high_sierra(or_condition=T.unsafe(nil), &block); end - - def on_intel(&block); end - - def on_linux(&block); end - - def on_macos(&block); end - - def on_mojave(or_condition=T.unsafe(nil), &block); end - - def on_monterey(or_condition=T.unsafe(nil), &block); end - - def on_sierra(or_condition=T.unsafe(nil), &block); end - - def on_sonoma(or_condition=T.unsafe(nil), &block); end - - def on_system(linux, macos:, &block); end - - def on_system_conditional(macos: T.unsafe(nil), linux: T.unsafe(nil)); end - - def on_ventura(or_condition=T.unsafe(nil), &block); end -end - -class Formula - def self.on_arch_conditional(arm: T.unsafe(nil), intel: T.unsafe(nil)); end - - def self.on_arm(&block); end - - def self.on_big_sur(or_condition=T.unsafe(nil), &block); end - - def self.on_catalina(or_condition=T.unsafe(nil), &block); end - - def self.on_el_capitan(or_condition=T.unsafe(nil), &block); end - - def self.on_high_sierra(or_condition=T.unsafe(nil), &block); end - - def self.on_intel(&block); end - - def self.on_linux(&block); end - - def self.on_mojave(or_condition=T.unsafe(nil), &block); end - - def self.on_monterey(or_condition=T.unsafe(nil), &block); end - - def self.on_sierra(or_condition=T.unsafe(nil), &block); end - - def self.on_sonoma(or_condition=T.unsafe(nil), &block); end - - def self.on_system(linux, macos:, &block); end - - def self.on_system_conditional(macos: T.unsafe(nil), linux: T.unsafe(nil)); end - - def self.on_ventura(or_condition=T.unsafe(nil), &block); end -end - module FormulaCellarChecks extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks - extend ::T::Private::Abstract::Hooks - extend ::T::InterfaceWrapper::Helpers +end + +module FormulaClassUnavailableErrorModule + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class FormulaConflict @@ -3887,6 +3921,21 @@ class FormulaConflict def self.members(); end end +class FormulaConflictError + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class FormulaOrCaskUnavailableError + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module FormulaUnreadableErrorModule + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + module Forwardable VERSION = ::T.let(nil, ::T.untyped) end @@ -4207,11 +4256,44 @@ module Gem def self.remove_unresolved_default_spec(spec); end end +module GitHub::API + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class GitHub::Actions::Annotation + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module GitHub::Actions + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module GitHub + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class GitHubPackages + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class GitHubRunner + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks def self.inherited(s); end end +class GitRepository + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Hardware::CPU + extend ::T::Private::Methods::SingletonMethodHooks def self.lm?(); end end @@ -4220,10 +4302,26 @@ module Hardware extend ::T::Private::Methods::SingletonMethodHooks end -class Hash - def deep_transform_values(&block); end +module Homebrew::API::Analytics + extend ::T::Private::Methods::SingletonMethodHooks +end - def deep_transform_values!(&block); end +module Homebrew::API::Cask + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Homebrew::API::Formula + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Homebrew::API + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::BundleVersion + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class Homebrew::Completions::Variables @@ -4232,6 +4330,16 @@ class Homebrew::Completions::Variables def self.members(); end end +module Homebrew::Completions + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Homebrew::EnvConfig + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + module Homebrew::Fetch extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks @@ -4242,6 +4350,101 @@ class Homebrew::FormulaCreator extend ::T::Private::Methods::SingletonMethodHooks end +class Homebrew::Livecheck::LivecheckVersion + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Homebrew::Livecheck::SkipConditions + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::Apache + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::Bitbucket + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::Cpan + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::ElectronBuilder + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::Git + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::GithubLatest + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::GithubReleases + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::Gnome + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::Gnu + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::Hackage + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::HeaderMatch + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::Json + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::Launchpad + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::Npm + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::PageMatch + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::Pypi + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::Sourceforge + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Homebrew::Livecheck::Strategy::Sparkle::Item def nice_version(*args, &block); end @@ -4256,6 +4459,36 @@ class Homebrew::Livecheck::Strategy::Sparkle::Item def self.members(); end end +class Homebrew::Livecheck::Strategy::Sparkle + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::Xml + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::Xorg + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::Livecheck::Strategy::Yaml + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Homebrew::Livecheck::Strategy + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Homebrew::Parlour + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Homebrew::Service def on_arch_conditional(arm: T.unsafe(nil), intel: T.unsafe(nil)); end @@ -4288,6 +4521,25 @@ class Homebrew::Service def on_ventura(or_condition=T.unsafe(nil), &block); end end +class Homebrew::Service + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::SimulateSystem + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::SourceLocation + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Homebrew::TapAuditor + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + module Homebrew extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks @@ -4589,6 +4841,26 @@ class JSON::Ext::Parser def initialize(*arg); end end +class Keg::ConflictError + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Keg::DirectoryNotWritableError + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Keg::Relocation + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Keg + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class KegOnlyReason extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks @@ -4609,23 +4881,52 @@ module Kernel end module Kernel + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks def self.at_exit(); end def self.fork(); end - def self.load(*arg); end + def self.hpricot_slate_method_added(name); end - def self.method_added(name); end + def self.load(*arg); end end class KeyError include ::DidYouMean::Correctable end +module Language::Java + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Language::Node + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Language::Python::Virtualenv + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class LinuxRunnerSpec + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks def self.inherited(s); end end +class Livecheck + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Locale + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Logger SEV_LABEL = ::T.let(nil, ::T.untyped) end @@ -4643,9 +4944,20 @@ module Logger::Period end class MacOSRunnerSpec + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks def self.inherited(s); end end +class MacOSVersion::Error + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Marshal + extend ::ActiveSupport::MarshalWithAutoloading +end + class Mechanize::HTTP end @@ -4724,9 +5036,14 @@ class MessagePack::Unpacker def freeze?(); end end -class Method - include ::MethodSource::SourceLocation::MethodExtensions - include ::MethodSource::MethodExtensions +class Messages + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Migrator + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end MiniTest = Minitest @@ -4925,6 +5242,11 @@ class Mktemp include ::FileUtils::StreamUtils_ end +class Mktemp + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class MockExpectationError end @@ -5132,6 +5454,21 @@ class NilClass def to_d(); end end +module OS::Linux::Glibc + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module OS::Linux::Kernel + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module OS::Linux + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class OS::Mac::BaseSDKLocator def initialize(*args, &blk); end end @@ -5139,6 +5476,33 @@ end class OS::Mac::BaseSDKLocator extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module OS::Mac::CLT + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class OS::Mac::SDK + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module OS::Mac::Xcode + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module OS::Mac + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module OS + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class Object @@ -5149,10 +5513,6 @@ class Object def __send!(*arg); end - def deep_dup(); end - - def duplicable?(); end - def stub(name, val_or_callable, *block_args, **block_kwargs, &block); end def to_yaml(options=T.unsafe(nil)); end @@ -5262,6 +5622,26 @@ class Object def self.yaml_tag(url); end end +module ObserverPathnameExtension + extend ::T::Private::Methods::SingletonMethodHooks + extend ::T::Private::Methods::MethodHooks +end + +module OnSystem::MacOSAndLinux + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module OnSystem::MacOSOnly + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module OnSystem + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class OpenSSL::ASN1::ASN1Data def indefinite_length(); end @@ -5357,75 +5737,146 @@ module OpenSSL def self.fips_mode(); end end +class Option + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Options + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class PATH + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + module ParallelTests WINDOWS = ::T.let(nil, ::T.untyped) end +class Parlour::ConflictResolver + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Parlour::Conversion::Converter extend ::T::Helpers extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Parlour::Debugging::Tree + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Parlour::Debugging + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Parlour::Generator + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end module Parlour::Mixin::Searchable extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Parlour::Options + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Parlour::ParseError + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class Parlour::Plugin extend ::T::Helpers extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Parlour::RbiGenerator::Parameter + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Parlour::RbiGenerator::StructProp + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Parlour::RbsGenerator::Block + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Parlour::RbsGenerator::MethodSignature + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Parlour::RbsGenerator::Parameter + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Parlour::TypeLoader + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Parlour::TypeParser::NodePath + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Parlour::TypeParser + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class Parlour::TypedObject extend ::T::Helpers extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Parlour::Types::Proc::Parameter + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class Parlour::Types::Type extend ::T::Helpers extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class Parser::Ruby26 Racc_debug_parser = ::T.let(nil, ::T.untyped) end -class PourBottleCheck - def on_arch_conditional(arm: T.unsafe(nil), intel: T.unsafe(nil)); end - - def on_arm(&block); end - - def on_big_sur(or_condition=T.unsafe(nil), &block); end - - def on_catalina(or_condition=T.unsafe(nil), &block); end - - def on_el_capitan(or_condition=T.unsafe(nil), &block); end - - def on_high_sierra(or_condition=T.unsafe(nil), &block); end - - def on_intel(&block); end - - def on_linux(&block); end - - def on_macos(&block); end - - def on_mojave(or_condition=T.unsafe(nil), &block); end - - def on_monterey(or_condition=T.unsafe(nil), &block); end - - def on_sierra(or_condition=T.unsafe(nil), &block); end - - def on_sonoma(or_condition=T.unsafe(nil), &block); end - - def on_system(linux, macos:, &block); end - - def on_system_conditional(macos: T.unsafe(nil), linux: T.unsafe(nil)); end - - def on_ventura(or_condition=T.unsafe(nil), &block); end +class Pathname + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class Proc @@ -5475,10 +5926,32 @@ module Psych def self.remove_type(type_tag); end end +class PyPI::Package + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module PyPI + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class RBI::ASTVisitor extend ::T::Helpers extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class RBI::File + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class RBI::Formatter + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class RBI::Index @@ -5489,18 +5962,59 @@ module RBI::Indexable extend ::T::Helpers extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class RBI::Loc + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class RBI::Node extend ::T::Helpers extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class RBI::ParseError + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class RBI::Parser + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class RBI::Rewriters::Merge::Conflict + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class RBI::Rewriters::Merge + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class RBI::Rewriters::RemoveKnownDefinitions::Operation + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class RBI::UnexpectedParserError + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class RBI::Visitor extend ::T::Helpers extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class REXML::XPathParser @@ -5534,10 +6048,6 @@ module RSpec::Core::HashImitatable def deep_transform_keys!(*args, &block); end - def deep_transform_values(*args, &block); end - - def deep_transform_values!(*args, &block); end - def exclude?(*args, &block); end def excluding(*args, &block); end @@ -5606,6 +6116,8 @@ end module RSpec::Sorbet::Doubles extend ::T::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end module Racc @@ -5642,6 +6154,16 @@ module Readline def self.completion_quote_character(); end end +class Requirement + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Requirements + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Resolv::DNS def extract_resources(msg, name, typeclass); end RequestID = ::T.let(nil, ::T.untyped) @@ -5747,6 +6269,11 @@ class Resource::Partial def self.members(); end end +class ResourceStageContext + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Ripper def column(); end @@ -6331,6 +6858,11 @@ class RuboCop::AST::Node def val_node(param0=T.unsafe(nil)); end end +class RuboCop::AST::Node + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class RuboCop::AST::NodePattern::Parser Racc_debug_parser = ::T.let(nil, ::T.untyped) end @@ -6350,6 +6882,11 @@ module RuboCop::AST::NodePattern::Sets SET____ETC_4 = ::T.let(nil, ::T.untyped) end +class RuboCop::Cask::AST::CaskHeader + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class RuboCop::Cask::AST::Stanza def app?(); end @@ -6462,10 +6999,20 @@ class RuboCop::Cask::AST::Stanza def zap?(); end end +class RuboCop::Cask::AST::StanzaBlock + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + module RuboCop::Cop::Cask::CaskHelp include ::RuboCop::Cop::CommentsHelp end +module RuboCop::Cop::Cask::CaskHelp + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class RuboCop::Cop::Cask::Desc include ::RuboCop::Cop::CommentsHelp end @@ -6616,6 +7163,13 @@ end class RuboCop::Cop::FormulaCop extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module RuboCop::Cop::HelperFunctions + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class RuboCop::Cop::Homebrew::MoveToExtendOS @@ -7688,14 +8242,6 @@ class Set InspectKey = ::T.let(nil, ::T.untyped) end -module SharedEnvExtension - def clang(); end - - def gcc(); end - - def llvm_clang(); end -end - module SharedEnvExtension extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks @@ -7907,38 +8453,9 @@ module Socket::Constants TCP_NOPUSH = ::T.let(nil, ::T.untyped) end -class SoftwareSpec - def on_arch_conditional(arm: T.unsafe(nil), intel: T.unsafe(nil)); end - - def on_arm(&block); end - - def on_big_sur(or_condition=T.unsafe(nil), &block); end - - def on_catalina(or_condition=T.unsafe(nil), &block); end - - def on_el_capitan(or_condition=T.unsafe(nil), &block); end - - def on_high_sierra(or_condition=T.unsafe(nil), &block); end - - def on_intel(&block); end - - def on_linux(&block); end - - def on_macos(&block); end - - def on_mojave(or_condition=T.unsafe(nil), &block); end - - def on_monterey(or_condition=T.unsafe(nil), &block); end - - def on_sierra(or_condition=T.unsafe(nil), &block); end - - def on_sonoma(or_condition=T.unsafe(nil), &block); end - - def on_system(linux, macos:, &block); end - - def on_system_conditional(macos: T.unsafe(nil), linux: T.unsafe(nil)); end - - def on_ventura(or_condition=T.unsafe(nil), &block); end +class Spoom::Cli::Bump + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end module Spoom::Cli::Helper @@ -7947,51 +8464,187 @@ end module Spoom::Cli::Helper extend ::T::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Spoom::Colorize + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::Coverage::D3::Base extend ::T::Helpers extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Spoom::Coverage::D3 + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::Coverage::Snapshot + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::Coverage::Template extend ::T::Helpers extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Spoom::Coverage + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::FileTree::Node + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::FileTree + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Spoom::Git + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::LSP::Client + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::LSP::Diagnostic + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::LSP::DocumentSymbol + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::LSP::Error::Diagnostics + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::LSP::Hover + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::LSP::Location + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::LSP::Message + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::LSP::Position + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end module Spoom::LSP::PrintableSymbol extend ::T::Helpers extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::LSP::Range + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::LSP::ResponseError + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::LSP::SignatureHelp + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::Printer extend ::T::Helpers extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end -module Stdenv - def O0(); end +class Spoom::Sorbet::Config + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end - def O1(); end +class Spoom::Sorbet::Errors::Error + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::Sorbet::Errors::Parser + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Spoom::Sorbet::Errors + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Spoom::Sorbet::MetricsParser + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Spoom::Sorbet::Sigils + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Spoom::Sorbet + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::Timeline + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Spoom + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class String - def exclude?(string); end + def ends_with?(*arg); end def fast_xs(); end - def indent(amount, indent_string=T.unsafe(nil), indent_empty_lines=T.unsafe(nil)); end - - def indent!(amount, indent_string=T.unsafe(nil), indent_empty_lines=T.unsafe(nil)); end - def shellescape(); end def shellsplit(); end + def starts_with?(*arg); end + def to_nfc(); end def to_nfd(); end @@ -8001,6 +8654,11 @@ class String def to_nfkd(); end end +class StringInreplaceExtension + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class StringScanner def bol?(); end @@ -8022,6 +8680,36 @@ class Symbol def to_msgpack_ext(); end end +class SystemCommand::Result + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class SystemCommand + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Tab + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Tap + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class TapConfig + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Tapioca + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Tempfile def _close(); end end @@ -8061,8 +8749,8 @@ class TracePoint def parameters(); end end -module URI - include ::URI::RFC2396_REGEXP +module Tty + extend ::T::Private::Methods::SingletonMethodHooks end class URI::FTP @@ -8147,13 +8835,12 @@ module URI::Util end module URI - extend ::URI::Escape def self.get_encoding(label); end end -class UnboundMethod - include ::MethodSource::SourceLocation::UnboundMethodExtensions - include ::MethodSource::MethodExtensions +class URL + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end module UnicodeNormalize @@ -8162,13 +8849,211 @@ end module UnicodeNormalize end +class UnpackStrategy::Air + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Bzip2 + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Cab + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Directory + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module UnpackStrategy::Dmg::Bom + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Dmg + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Fossil + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::GenericUnar + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Gzip + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Lha + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Lzip + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Lzma + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::P7Zip + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Pax + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Rar + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Tar + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Uncompressed + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Xar + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Xz + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class UnpackStrategy::Zip include ::UnpackStrategy::Zip::MacOSZipExtension end +module UnpackStrategy::Zip::MacOSZipExtension + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Zip + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UnpackStrategy::Zstd + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + module UnpackStrategy extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class UsageError + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class User + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Utils::AST::FormulaAST + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Utils::AST + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Utils::Analytics + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Utils::Autoremove + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Utils::Bottles + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Utils::Curl + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Utils::Git + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Utils::Gzip + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Utils::Inreplace + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Utils::Service + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Utils::Shebang::RewriteInfo + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Utils::Shebang + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Utils::Shell + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Utils::Svn + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Utils::TopologicalHash + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module Utils + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class Version::Parser @@ -8178,17 +9063,81 @@ end class Version::Parser extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class Version::Token extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Version + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks end class WeakRef def initialize(orig); end end +module YARDSorbet::Directives + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class YARDSorbet::Handlers::AbstractDSLHandler + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class YARDSorbet::Handlers::EnumsHandler + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class YARDSorbet::Handlers::IncludeHandler + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class YARDSorbet::Handlers::MixesInClassMethodsHandler + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class YARDSorbet::Handlers::SigHandler + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module YARDSorbet::Handlers::StructClassHandler + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class YARDSorbet::Handlers::StructPropHandler + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module YARDSorbet::NodeUtils + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module YARDSorbet::SigToYARD + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +module YARDSorbet::TagUtils + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class Zlib::Deflate def initialize(*arg); end end diff --git a/Library/Homebrew/sorbet/tapioca/require.rb b/Library/Homebrew/sorbet/tapioca/require.rb index f12d3b727e..8d81956353 100644 --- a/Library/Homebrew/sorbet/tapioca/require.rb +++ b/Library/Homebrew/sorbet/tapioca/require.rb @@ -3,7 +3,7 @@ # This should not be made a constant or Tapioca will think it is part of a gem. dependency_require_map = { - "activesupport" => "active_support", + "activesupport" => "active_support/all", "ruby-macho" => "macho", }.freeze