# This file is autogenerated. Do not edit it by hand. Regenerate it with: # srb rbi hidden-definitions # typed: autogenerated class AbstractDownloadStrategy include ::FileUtils::StreamUtils_ end class AbstractDownloadStrategy extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class ActiveRecordColumnTypeHelper extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module ActiveSupport def parse_json_times(); end def parse_json_times=(val); end end class ActiveSupport::Deprecation def self.deprecation_warning(*args, &block); end def self.initialize(*args, &block); end def self.warn(*args, &block); end end module ActiveSupport::ForkTracker::CoreExtPrivate include ::ActiveSupport::ForkTracker::CoreExt end module ActiveSupport def self.escape_html_entities_in_json(*args, &block); end def self.escape_html_entities_in_json=(arg); end def self.json_encoder(*args, &block); end def self.json_encoder=(arg); end def self.parse_json_times(); end def self.parse_json_times=(val); end def self.time_precision(*args, &block); end def self.time_precision=(arg); end def self.use_standard_json_time_format(*args, &block); end def self.use_standard_json_time_format=(arg); end end class Addrinfo def connect_internal(local_addrinfo, timeout=T.unsafe(nil)); end 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 end class Array def self.parse(string); end def self.try_convert(arg); end end class BasicObject def as_null_object(); end def null_object?(); end def received_message?(message, *args, &block); end def should(matcher=T.unsafe(nil), message=T.unsafe(nil), &block); end def should_not(matcher=T.unsafe(nil), message=T.unsafe(nil), &block); end def should_not_receive(message, &block); end def should_receive(message, opts=T.unsafe(nil), &block); end def stub(message_or_hash, opts=T.unsafe(nil), &block); end def stub_chain(*chain, &blk); end def unstub(message); end end BasicObject::BasicObject = BasicObject class Benchmark::Job def initialize(width); end end class Benchmark::Report def initialize(width=T.unsafe(nil), format=T.unsafe(nil)); end end class Benchmark::Tms def to_a(); end end module Benchmark def self.ms(&block); end end class BigDecimal def clone(); end def to_digits(); end end class BigDecimal def self.new(*args, **kwargs); end end class Binding def clone(); end def irb(); end end module Bootsnap::LoadPathCache DLEXT2 = ::T.let(nil, ::T.untyped) end class BottleSpecification extend ::T::Private::Methods::MethodHooks 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 Bundler::Deprecate = Gem::Deprecate class Bundler::Env end class Bundler::Env def self.environment(); end def self.report(options=T.unsafe(nil)); end def self.write(io); end end class Bundler::FeatureFlag def github_https?(); end def global_path_appends_ruby_scope?(); end end class Bundler::Fetcher def fetch_spec(spec); end def fetchers(); end def http_proxy(); end def initialize(remote); end def specs(gem_names, source); end def specs_with_retry(gem_names, source); end def uri(); end def use_api(); end def user_agent(); end FAIL_ERRORS = ::T.let(nil, ::T.untyped) FETCHERS = ::T.let(nil, ::T.untyped) HTTP_ERRORS = ::T.let(nil, ::T.untyped) NET_ERRORS = ::T.let(nil, ::T.untyped) end class Bundler::Fetcher::AuthenticationRequiredError def initialize(remote_uri); end end class Bundler::Fetcher::BadAuthenticationError def initialize(remote_uri); end end class Bundler::Fetcher::Base def api_fetcher?(); end def available?(); end def display_uri(); end def downloader(); end def fetch_uri(); end def initialize(downloader, remote, display_uri); end def remote(); end def remote_uri(); end end class Bundler::Fetcher::Base end class Bundler::Fetcher::CertificateFailureError def initialize(remote_uri); end end class Bundler::Fetcher::CompactIndex def available?(*args, &blk); end def fetch_spec(*args, &blk); end def specs(*args, &blk); end def specs_for_names(gem_names); end end class Bundler::Fetcher::CompactIndex::ClientFetcher def call(path, headers); end def fetcher(); end def fetcher=(_); end def ui(); end def ui=(_); end end class Bundler::Fetcher::CompactIndex::ClientFetcher def self.[](*arg); end def self.members(); end end class Bundler::Fetcher::CompactIndex def self.compact_index_request(method_name); end end class Bundler::Fetcher::Dependency def dependency_api_uri(gem_names=T.unsafe(nil)); end def dependency_specs(gem_names); end def get_formatted_specs_and_deps(gem_list); end def specs(gem_names, full_dependency_list=T.unsafe(nil), last_spec_list=T.unsafe(nil)); end def unmarshalled_dep_gems(gem_names); end end class Bundler::Fetcher::Dependency end class Bundler::Fetcher::Downloader def connection(); end def fetch(uri, headers=T.unsafe(nil), counter=T.unsafe(nil)); end def initialize(connection, redirect_limit); end def redirect_limit(); end def request(uri, headers); end end class Bundler::Fetcher::Downloader end class Bundler::Fetcher::Index def fetch_spec(spec); end def specs(_gem_names); end end class Bundler::Fetcher::Index end class Bundler::Fetcher::SSLError def initialize(msg=T.unsafe(nil)); end end class Bundler::Fetcher def self.api_timeout(); end def self.api_timeout=(api_timeout); end def self.disable_endpoint(); end def self.disable_endpoint=(disable_endpoint); end def self.max_retries(); end def self.max_retries=(max_retries); end def self.redirect_limit(); end def self.redirect_limit=(redirect_limit); end end class Bundler::GemHelper def allowed_push_host(); end def already_tagged?(); end def base(); end def build_gem(); end def built_gem_path(); end def clean?(); end def committed?(); end def gem_key(); end def gem_push?(); end def gem_push_host(); end def gemspec(); end def git_push(remote=T.unsafe(nil)); end def guard_clean(); end def initialize(base=T.unsafe(nil), name=T.unsafe(nil)); end def install(); end def install_gem(built_gem_path=T.unsafe(nil), local=T.unsafe(nil)); end def name(); end def perform_git_push(options=T.unsafe(nil)); end def rubygem_push(path); end def sh(cmd, &block); end def sh_with_code(cmd, &block); end def spec_path(); end def tag_version(); end def version(); end def version_tag(); end end class Bundler::GemHelper def self.gemspec(&block); end def self.install_tasks(opts=T.unsafe(nil)); end def self.instance(); end def self.instance=(instance); end end class Bundler::GemRemoteFetcher end class Bundler::GemRemoteFetcher end class Bundler::GemVersionPromoter def initialize(locked_specs=T.unsafe(nil), unlock_gems=T.unsafe(nil)); end def level(); end def level=(value); end def locked_specs(); end def major?(); end def minor?(); end def prerelease_specified(); end def prerelease_specified=(prerelease_specified); end def sort_versions(dep, spec_groups); end def strict(); end def strict=(strict); end def unlock_gems(); end DEBUG = ::T.let(nil, ::T.untyped) end class Bundler::GemVersionPromoter end class Bundler::Graph def edge_options(); end def groups(); end def initialize(env, output_file, show_version=T.unsafe(nil), show_requirements=T.unsafe(nil), output_format=T.unsafe(nil), without=T.unsafe(nil)); end def node_options(); end def output_file(); end def output_format(); end def relations(); end def viz(); end GRAPH_NAME = ::T.let(nil, ::T.untyped) end class Bundler::Graph::GraphVizClient def g(); end def initialize(graph_instance); end def run(); end end class Bundler::Graph::GraphVizClient end class Bundler::Graph end class Bundler::Index include ::Enumerable end class Bundler::Injector def initialize(deps, options=T.unsafe(nil)); end def inject(gemfile_path, lockfile_path); end def remove(gemfile_path, lockfile_path); end INJECTED_GEMS = ::T.let(nil, ::T.untyped) end class Bundler::Injector def self.inject(new_deps, options=T.unsafe(nil)); end def self.remove(gems, options=T.unsafe(nil)); end end class Bundler::Molinillo::DependencyGraph include ::Enumerable end class Bundler::Molinillo::DependencyGraph::Log extend ::Enumerable end module Bundler::Plugin::API::Source def ==(other); end def app_cache_dirname(); end def app_cache_path(custom_path=T.unsafe(nil)); end def bundler_plugin_api_source?(); end def cache(spec, custom_path=T.unsafe(nil)); end def cached!(); end def can_lock?(spec); end def dependency_names(); end def dependency_names=(dependency_names); end def double_check_for(*arg); end def eql?(other); end def fetch_gemspec_files(); end def gem_install_dir(); end def hash(); end def include?(other); end def initialize(opts); end def install(spec, opts); end def install_path(); end def installed?(); end def name(); end def options(); end def options_to_lock(); end def post_install(spec, disable_exts=T.unsafe(nil)); end def remote!(); end def root(); end def specs(); end def to_lock(); end def to_s(); end def unlock!(); end def unmet_deps(); end def uri(); end def uri_hash(); end end module Bundler::Plugin::API::Source end module Bundler::Plugin::Events GEM_AFTER_INSTALL = ::T.let(nil, ::T.untyped) GEM_AFTER_INSTALL_ALL = ::T.let(nil, ::T.untyped) GEM_BEFORE_INSTALL = ::T.let(nil, ::T.untyped) GEM_BEFORE_INSTALL_ALL = ::T.let(nil, ::T.untyped) end class Bundler::Plugin::Index::CommandConflict def initialize(plugin, commands); end end class Bundler::Plugin::Index::CommandConflict end class Bundler::Plugin::Index::SourceConflict def initialize(plugin, sources); end end class Bundler::Plugin::Index::SourceConflict end class Bundler::Plugin::Installer def install(names, options); end def install_definition(definition); end end class Bundler::Plugin::Installer::Git def generate_bin(spec, disable_extensions=T.unsafe(nil)); end end class Bundler::Plugin::Installer::Git end class Bundler::Plugin::Installer::Rubygems end class Bundler::Plugin::Installer::Rubygems end class Bundler::Plugin::Installer end class Bundler::Plugin::SourceList end class Bundler::Plugin::SourceList end class Bundler::ProcessLock end class Bundler::ProcessLock def self.lock(bundle_path=T.unsafe(nil)); end end class Bundler::Retry def attempt(&block); end def attempts(&block); end def current_run(); end def current_run=(current_run); end def initialize(name, exceptions=T.unsafe(nil), retries=T.unsafe(nil)); end def name(); end def name=(name); end def total_runs(); end def total_runs=(total_runs); end end class Bundler::Retry def self.attempts(); end def self.default_attempts(); end def self.default_retries(); end end class Bundler::RubyGemsGemInstaller end class Bundler::RubyGemsGemInstaller end class Bundler::RubygemsIntegration::MoreFuture def backport_ext_builder_monitor(); end end class Bundler::Settings::Mirror def ==(other); end def fallback_timeout(); end def fallback_timeout=(timeout); end def initialize(uri=T.unsafe(nil), fallback_timeout=T.unsafe(nil)); end def uri(); end def uri=(uri); end def valid?(); end def validate!(probe=T.unsafe(nil)); end DEFAULT_FALLBACK_TIMEOUT = ::T.let(nil, ::T.untyped) end class Bundler::Settings::Mirror end class Bundler::Settings::Mirrors def each(&blk); end def for(uri); end def initialize(prober=T.unsafe(nil)); end def parse(key, value); end end class Bundler::Settings::Mirrors end class Bundler::Settings::Validator end class Bundler::Settings::Validator::Rule def description(); end def fail!(key, value, *reasons); end def initialize(keys, description, &validate); end def k(key); end def set(settings, key, value, *reasons); end def validate!(key, value, settings); end end class Bundler::Settings::Validator::Rule end class Bundler::Settings::Validator def self.validate!(key, value, settings); end end class Bundler::SpecSet include ::Enumerable end class Bundler::UI::Shell def add_color(string, *color); end def ask(msg); end def confirm(msg, newline=T.unsafe(nil)); end def debug(msg, newline=T.unsafe(nil)); end def debug?(); end def error(msg, newline=T.unsafe(nil)); end def info(msg, newline=T.unsafe(nil)); end def initialize(options=T.unsafe(nil)); end def level(name=T.unsafe(nil)); end def level=(level); end def no?(); end def quiet?(); end def shell=(shell); end def silence(&blk); end def trace(e, newline=T.unsafe(nil), force=T.unsafe(nil)); end def unprinted_warnings(); end def warn(msg, newline=T.unsafe(nil)); end def yes?(msg); end LEVELS = ::T.let(nil, ::T.untyped) end class Bundler::UI::Shell end module Bundler::VersionRanges end class Bundler::VersionRanges::NEq def version(); end def version=(_); end end class Bundler::VersionRanges::NEq def self.[](*arg); end def self.members(); end end class Bundler::VersionRanges::ReqR def cover?(v); end def empty?(); end def left(); end def left=(_); end def right(); end def right=(_); end def single?(); end INFINITY = ::T.let(nil, ::T.untyped) UNIVERSAL = ::T.let(nil, ::T.untyped) ZERO = ::T.let(nil, ::T.untyped) end class Bundler::VersionRanges::ReqR::Endpoint def inclusive(); end def inclusive=(_); end def version(); end def version=(_); end end class Bundler::VersionRanges::ReqR::Endpoint def self.[](*arg); end def self.members(); end end class Bundler::VersionRanges::ReqR def self.[](*arg); end def self.members(); end end module Bundler::VersionRanges def self.empty?(ranges, neqs); end def self.for(requirement); end def self.for_many(requirements); end end module Byebug include ::Byebug::Helpers::ReflectionHelper def displays(); end def displays=(displays); end def init_file(); end def init_file=(init_file); end def mode(); end def mode=(mode); end def run_init_script(); end PORT = ::T.let(nil, ::T.untyped) end class Byebug::AutoirbSetting def banner(); end def value=(val); end DEFAULT = ::T.let(nil, ::T.untyped) end class Byebug::AutoirbSetting end class Byebug::AutolistSetting def banner(); end def value=(val); end DEFAULT = ::T.let(nil, ::T.untyped) end class Byebug::AutolistSetting end class Byebug::AutoprySetting def banner(); end def value=(val); end DEFAULT = ::T.let(nil, ::T.untyped) end class Byebug::AutoprySetting end class Byebug::AutosaveSetting def banner(); end DEFAULT = ::T.let(nil, ::T.untyped) end class Byebug::AutosaveSetting end class Byebug::BasenameSetting def banner(); end end class Byebug::BasenameSetting end class Byebug::BreakCommand include ::Byebug::Helpers::EvalHelper include ::Byebug::Helpers::FileHelper include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::BreakCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::Breakpoint def enabled=(enabled); end def enabled?(); end def expr(); end def expr=(expr); end def hit_condition(); end def hit_condition=(hit_condition); end def hit_count(); end def hit_value(); end def hit_value=(hit_value); end def id(); end def initialize(arg, arg1, arg2); end def pos(); end def source(); end end class Byebug::Breakpoint def self.add(file, line, expr=T.unsafe(nil)); end def self.first(); end def self.last(); end def self.none?(); end def self.potential_line?(filename, lineno); end def self.potential_lines(filename); end def self.remove(id); end end class Byebug::CallstyleSetting def banner(); end DEFAULT = ::T.let(nil, ::T.untyped) end class Byebug::CallstyleSetting end class Byebug::CatchCommand include ::Byebug::Helpers::EvalHelper def execute(); end end class Byebug::CatchCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::Command def arguments(); end def confirm(*args, &block); end def context(); end def errmsg(*args, &block); end def frame(); end def help(*args, &block); end def initialize(processor, input=T.unsafe(nil)); end def match(*args, &block); end def pr(*args, &block); end def prc(*args, &block); end def print(*args, &block); end def processor(); end def prv(*args, &block); end def puts(*args, &block); end end class Byebug::Command extend ::Forwardable extend ::Byebug::Helpers::StringHelper def self.allow_in_control(); end def self.allow_in_control=(allow_in_control); end def self.allow_in_post_mortem(); end def self.allow_in_post_mortem=(allow_in_post_mortem); end def self.always_run(); end def self.always_run=(always_run); end def self.columnize(width); end def self.help(); end def self.match(input); end end class Byebug::CommandList include ::Enumerable def each(&blk); end def initialize(commands); end def match(input); end end class Byebug::CommandList end class Byebug::CommandNotFound def initialize(input, parent=T.unsafe(nil)); end end class Byebug::CommandNotFound end class Byebug::CommandProcessor include ::Byebug::Helpers::EvalHelper def after_repl(); end def at_breakpoint(brkpt); end def at_catchpoint(exception); end def at_end(); end def at_line(); end def at_return(return_value); end def at_tracing(); end def before_repl(); end def command_list(); end def commands(*args, &block); end def confirm(*args, &block); end def context(); end def errmsg(*args, &block); end def frame(*args, &block); end def initialize(context, interface=T.unsafe(nil)); end def interface(); end def pr(*args, &block); end def prc(*args, &block); end def prev_line(); end def prev_line=(prev_line); end def printer(); end def proceed!(); end def process_commands(); end def prompt(); end def prv(*args, &block); end def puts(*args, &block); end def repl(); end end class Byebug::CommandProcessor extend ::Forwardable end class Byebug::ConditionCommand include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::ConditionCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::Context include ::Byebug::Helpers::FileHelper def at_breakpoint(breakpoint); end def at_catchpoint(exception); end def at_end(); end def at_line(); end def at_return(return_value); end def at_tracing(); end def backtrace(); end def dead?(); end def file(*args, &block); end def frame(); end def frame=(pos); end def frame_binding(*arg); end def frame_class(*arg); end def frame_file(*arg); end def frame_line(*arg); end def frame_method(*arg); end def frame_self(*arg); end def full_location(); end def ignored?(); end def interrupt(); end def line(*args, &block); end def location(); end def resume(); end def stack_size(); end def step_into(*arg); end def step_out(*arg); end def step_over(*arg); end def stop_reason(); end def suspend(); end def suspended?(); end def switch(); end def thnum(); end def thread(); end def tracing(); end def tracing=(tracing); end end class Byebug::Context extend ::Byebug::Helpers::PathHelper extend ::Forwardable def self.ignored_files(); end def self.ignored_files=(ignored_files); end def self.interface(); end def self.interface=(interface); end def self.processor(); end def self.processor=(processor); end end class Byebug::ContinueCommand include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::ContinueCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::ControlProcessor def commands(); end end class Byebug::ControlProcessor end class Byebug::DebugCommand include ::Byebug::Helpers::EvalHelper def execute(); end end class Byebug::DebugCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::DebugThread end class Byebug::DebugThread def self.inherited(); end end class Byebug::DeleteCommand include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::DeleteCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::DisableCommand include ::Byebug::Subcommands end class Byebug::DisableCommand::BreakpointsCommand include ::Byebug::Helpers::ToggleHelper include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::DisableCommand::BreakpointsCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::DisableCommand::DisplayCommand include ::Byebug::Helpers::ToggleHelper include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::DisableCommand::DisplayCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::DisableCommand extend ::Byebug::Subcommands::ClassMethods extend ::Byebug::Helpers::ReflectionHelper def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::DisplayCommand include ::Byebug::Helpers::EvalHelper def execute(); end end class Byebug::DisplayCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::DownCommand include ::Byebug::Helpers::FrameHelper include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::DownCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::EditCommand def execute(); end end class Byebug::EditCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::EnableCommand include ::Byebug::Subcommands end class Byebug::EnableCommand::BreakpointsCommand include ::Byebug::Helpers::ToggleHelper include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::EnableCommand::BreakpointsCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::EnableCommand::DisplayCommand include ::Byebug::Helpers::ToggleHelper include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::EnableCommand::DisplayCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::EnableCommand extend ::Byebug::Subcommands::ClassMethods extend ::Byebug::Helpers::ReflectionHelper def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::FinishCommand include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::FinishCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::Frame include ::Byebug::Helpers::FileHelper def _binding(); end def _class(); end def _method(); end def _self(); end def args(); end def c_frame?(); end def current?(); end def deco_args(); end def deco_block(); end def deco_call(); end def deco_class(); end def deco_file(); end def deco_method(); end def deco_pos(); end def file(); end def initialize(context, pos); end def line(); end def locals(); end def mark(); end def pos(); end def to_hash(); end end class Byebug::Frame end class Byebug::FrameCommand include ::Byebug::Helpers::FrameHelper include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::FrameCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::FullpathSetting def banner(); end DEFAULT = ::T.let(nil, ::T.untyped) end class Byebug::FullpathSetting end class Byebug::HelpCommand def execute(); end end class Byebug::HelpCommand def self.description(); end def self.regexp(); end def self.short_description(); end end module Byebug::Helpers end module Byebug::Helpers::BinHelper def executable_file_extensions(); end def find_executable(path, cmd); end def real_executable?(file); end def search_paths(); end def which(cmd); end end module Byebug::Helpers::BinHelper end module Byebug::Helpers::EvalHelper def error_eval(str, binding=T.unsafe(nil)); end def multiple_thread_eval(expression); end def separate_thread_eval(expression); end def silent_eval(str, binding=T.unsafe(nil)); end def warning_eval(str, binding=T.unsafe(nil)); end end module Byebug::Helpers::EvalHelper end module Byebug::Helpers::FileHelper def get_line(filename, lineno); end def get_lines(filename); end def n_lines(filename); end def normalize(filename); end def shortpath(fullpath); end def virtual_file?(name); end end module Byebug::Helpers::FileHelper end module Byebug::Helpers::FrameHelper def jump_frames(steps); end def switch_to_frame(frame); end end module Byebug::Helpers::FrameHelper end module Byebug::Helpers::ParseHelper def get_int(str, cmd, min=T.unsafe(nil), max=T.unsafe(nil)); end def parse_steps(str, cmd); end def syntax_valid?(code); end end module Byebug::Helpers::ParseHelper end module Byebug::Helpers::PathHelper def all_files(); end def bin_file(); end def gem_files(); end def lib_files(); end def root_path(); end def test_files(); end end module Byebug::Helpers::PathHelper end module Byebug::Helpers::ReflectionHelper def commands(); end end module Byebug::Helpers::ReflectionHelper end module Byebug::Helpers::StringHelper def camelize(str); end def deindent(str, leading_spaces: T.unsafe(nil)); end def prettify(str); end end module Byebug::Helpers::StringHelper end module Byebug::Helpers::ThreadHelper def context_from_thread(thnum); end def current_thread?(ctx); end def display_context(ctx); end def thread_arguments(ctx); end end module Byebug::Helpers::ThreadHelper end module Byebug::Helpers::ToggleHelper include ::Byebug::Helpers::ParseHelper def enable_disable_breakpoints(is_enable, args); end def enable_disable_display(is_enable, args); end end module Byebug::Helpers::ToggleHelper end module Byebug::Helpers::VarHelper include ::Byebug::Helpers::EvalHelper def var_args(); end def var_global(); end def var_instance(str); end def var_list(ary, binding=T.unsafe(nil)); end def var_local(); end end module Byebug::Helpers::VarHelper end module Byebug::Helpers end class Byebug::HistfileSetting def banner(); end DEFAULT = ::T.let(nil, ::T.untyped) end class Byebug::HistfileSetting end class Byebug::History def buffer(); end def clear(); end def default_max_size(); end def ignore?(buf); end def last_ids(number); end def pop(); end def push(cmd); end def restore(); end def save(); end def size(); end def size=(size); end def specific_max_size(number); end def to_s(n_cmds); end end class Byebug::History end class Byebug::HistoryCommand include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::HistoryCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::HistsizeSetting def banner(); end DEFAULT = ::T.let(nil, ::T.untyped) end class Byebug::HistsizeSetting end class Byebug::InfoCommand include ::Byebug::Subcommands end class Byebug::InfoCommand::BreakpointsCommand def execute(); end end class Byebug::InfoCommand::BreakpointsCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::InfoCommand::DisplayCommand def execute(); end end class Byebug::InfoCommand::DisplayCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::InfoCommand::FileCommand include ::Byebug::Helpers::FileHelper include ::Byebug::Helpers::StringHelper def execute(); end end class Byebug::InfoCommand::FileCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::InfoCommand::LineCommand def execute(); end end class Byebug::InfoCommand::LineCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::InfoCommand::ProgramCommand def execute(); end end class Byebug::InfoCommand::ProgramCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::InfoCommand extend ::Byebug::Subcommands::ClassMethods extend ::Byebug::Helpers::ReflectionHelper def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::Interface include ::Byebug::Helpers::FileHelper def autorestore(); end def autosave(); end def close(); end def command_queue(); end def command_queue=(command_queue); end def confirm(prompt); end def errmsg(message); end def error(); end def history(); end def history=(history); end def input(); end def last_if_empty(input); end def output(); end def prepare_input(prompt); end def print(message); end def puts(message); end def read_command(prompt); end def read_file(filename); end def read_input(prompt, save_hist=T.unsafe(nil)); end end class Byebug::Interface end class Byebug::InterruptCommand def execute(); end end class Byebug::InterruptCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::IrbCommand def execute(); end end class Byebug::IrbCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::KillCommand def execute(); end end class Byebug::KillCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::LinetraceSetting def banner(); end def value=(val); end end class Byebug::LinetraceSetting end class Byebug::ListCommand include ::Byebug::Helpers::FileHelper include ::Byebug::Helpers::ParseHelper def amend_final(*args, &block); end def execute(); end def max_line(*args, &block); end def size(*args, &block); end end class Byebug::ListCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::ListsizeSetting def banner(); end DEFAULT = ::T.let(nil, ::T.untyped) end class Byebug::ListsizeSetting end class Byebug::LocalInterface def readline(prompt); end def with_repl_like_sigint(); end def without_readline_completion(); end EOF_ALIAS = ::T.let(nil, ::T.untyped) end class Byebug::LocalInterface end class Byebug::MethodCommand include ::Byebug::Helpers::EvalHelper def execute(); end end class Byebug::MethodCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::NextCommand include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::NextCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::PostMortemProcessor def commands(); end end class Byebug::PostMortemProcessor end class Byebug::PostMortemSetting def banner(); end def value=(val); end end class Byebug::PostMortemSetting end module Byebug::Printers end class Byebug::Printers::Base def type(); end SEPARATOR = ::T.let(nil, ::T.untyped) end class Byebug::Printers::Base::MissedArgument end class Byebug::Printers::Base::MissedArgument end class Byebug::Printers::Base::MissedPath end class Byebug::Printers::Base::MissedPath end class Byebug::Printers::Base end class Byebug::Printers::Plain def print(path, args=T.unsafe(nil)); end def print_collection(path, collection, &block); end def print_variables(variables, *_unused); end end class Byebug::Printers::Plain end module Byebug::Printers end class Byebug::PryCommand def execute(); end end class Byebug::PryCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::QuitCommand def execute(); end end class Byebug::QuitCommand def self.description(); end def self.regexp(); end def self.short_description(); end end module Byebug::Remote end class Byebug::Remote::Client def initialize(interface); end def interface(); end def socket(); end def start(host=T.unsafe(nil), port=T.unsafe(nil)); end def started?(); end end class Byebug::Remote::Client end class Byebug::Remote::Server def actual_port(); end def initialize(wait_connection:, &block); end def start(host, port); end def wait_connection(); end end class Byebug::Remote::Server end module Byebug::Remote end class Byebug::RemoteInterface def initialize(socket); end def readline(prompt); end end class Byebug::RemoteInterface end class Byebug::RestartCommand include ::Byebug::Helpers::BinHelper include ::Byebug::Helpers::PathHelper def execute(); end end class Byebug::RestartCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::SaveCommand def execute(); end end class Byebug::SaveCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::SavefileSetting def banner(); end DEFAULT = ::T.let(nil, ::T.untyped) end class Byebug::SavefileSetting end class Byebug::ScriptInterface def initialize(file, verbose=T.unsafe(nil)); end end class Byebug::ScriptInterface end class Byebug::ScriptProcessor def commands(); end end class Byebug::ScriptProcessor end class Byebug::SetCommand include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::SetCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::Setting def boolean?(); end def help(); end def integer?(); end def to_sym(); end def value(); end def value=(value); end DEFAULT = ::T.let(nil, ::T.untyped) end class Byebug::Setting def self.[](name); end def self.[]=(name, value); end def self.find(shortcut); end def self.help_all(); end def self.settings(); end end class Byebug::ShowCommand def execute(); end end class Byebug::ShowCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::SkipCommand include ::Byebug::Helpers::ParseHelper def auto_run(); end def execute(); end def initialize_attributes(); end def keep_execution(); end def reset_attributes(); end end class Byebug::SkipCommand def self.description(); end def self.file_line(); end def self.file_line=(file_line); end def self.file_path(); end def self.file_path=(file_path); end def self.previous_autolist(); end def self.regexp(); end def self.restore_autolist(); end def self.setup_autolist(value); end def self.short_description(); end end class Byebug::SourceCommand def execute(); end end class Byebug::SourceCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::SourceFileFormatter include ::Byebug::Helpers::FileHelper def amend(line, ceiling); end def amend_final(line); end def amend_initial(line); end def annotator(); end def file(); end def initialize(file, annotator); end def lines(min, max); end def lines_around(center); end def max_initial_line(); end def max_line(); end def range_around(center); end def range_from(min); end def size(); end end class Byebug::SourceFileFormatter end class Byebug::StackOnErrorSetting def banner(); end end class Byebug::StackOnErrorSetting end class Byebug::StepCommand include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::StepCommand def self.description(); end def self.regexp(); end def self.short_description(); end end module Byebug::Subcommands def execute(); end def subcommand_list(*args, &block); end end module Byebug::Subcommands::ClassMethods include ::Byebug::Helpers::ReflectionHelper def help(); end def subcommand_list(); end end module Byebug::Subcommands::ClassMethods end module Byebug::Subcommands extend ::Forwardable def self.included(command); end end class Byebug::ThreadCommand include ::Byebug::Subcommands end class Byebug::ThreadCommand::CurrentCommand include ::Byebug::Helpers::ThreadHelper def execute(); end end class Byebug::ThreadCommand::CurrentCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::ThreadCommand::ListCommand include ::Byebug::Helpers::ThreadHelper def execute(); end end class Byebug::ThreadCommand::ListCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::ThreadCommand::ResumeCommand include ::Byebug::Helpers::ThreadHelper def execute(); end end class Byebug::ThreadCommand::ResumeCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::ThreadCommand::StopCommand include ::Byebug::Helpers::ThreadHelper def execute(); end end class Byebug::ThreadCommand::StopCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::ThreadCommand::SwitchCommand include ::Byebug::Helpers::ThreadHelper def execute(); end end class Byebug::ThreadCommand::SwitchCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::ThreadCommand extend ::Byebug::Subcommands::ClassMethods extend ::Byebug::Helpers::ReflectionHelper def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::ThreadsTable end class Byebug::ThreadsTable end class Byebug::TracevarCommand def execute(); end end class Byebug::TracevarCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::UndisplayCommand include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::UndisplayCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::UntracevarCommand def execute(); end end class Byebug::UntracevarCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::UpCommand include ::Byebug::Helpers::FrameHelper include ::Byebug::Helpers::ParseHelper def execute(); end end class Byebug::UpCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::VarCommand include ::Byebug::Subcommands end class Byebug::VarCommand::AllCommand include ::Byebug::Helpers::VarHelper include ::Byebug::Helpers::EvalHelper def execute(); end end class Byebug::VarCommand::AllCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::VarCommand::ArgsCommand include ::Byebug::Helpers::VarHelper include ::Byebug::Helpers::EvalHelper def execute(); end end class Byebug::VarCommand::ArgsCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::VarCommand::ConstCommand include ::Byebug::Helpers::EvalHelper def execute(); end end class Byebug::VarCommand::ConstCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::VarCommand::GlobalCommand include ::Byebug::Helpers::VarHelper include ::Byebug::Helpers::EvalHelper def execute(); end end class Byebug::VarCommand::GlobalCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::VarCommand::InstanceCommand include ::Byebug::Helpers::VarHelper include ::Byebug::Helpers::EvalHelper def execute(); end end class Byebug::VarCommand::InstanceCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::VarCommand::LocalCommand include ::Byebug::Helpers::VarHelper include ::Byebug::Helpers::EvalHelper def execute(); end end class Byebug::VarCommand::LocalCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::VarCommand extend ::Byebug::Subcommands::ClassMethods extend ::Byebug::Helpers::ReflectionHelper def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::WhereCommand include ::Byebug::Helpers::FrameHelper def execute(); end end class Byebug::WhereCommand def self.description(); end def self.regexp(); end def self.short_description(); end end class Byebug::WidthSetting def banner(); end DEFAULT = ::T.let(nil, ::T.untyped) end class Byebug::WidthSetting end module Byebug extend ::Byebug extend ::Byebug::Helpers::ReflectionHelper def self.actual_control_port(); end def self.actual_port(); end def self.handle_post_mortem(); end def self.interrupt(); end def self.load_settings(); end def self.parse_host_and_port(host_port_spec); end def self.start_client(host=T.unsafe(nil), port=T.unsafe(nil)); end def self.start_control(host=T.unsafe(nil), port=T.unsafe(nil)); end def self.start_server(host=T.unsafe(nil), port=T.unsafe(nil)); end def self.wait_connection(); end def self.wait_connection=(wait_connection); end end module CGI::HtmlExtension def a(href=T.unsafe(nil)); end def base(href=T.unsafe(nil)); end def blockquote(cite=T.unsafe(nil)); end def caption(align=T.unsafe(nil)); end def checkbox(name=T.unsafe(nil), value=T.unsafe(nil), checked=T.unsafe(nil)); end def checkbox_group(name=T.unsafe(nil), *values); end def file_field(name=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end def form(method=T.unsafe(nil), action=T.unsafe(nil), enctype=T.unsafe(nil)); end def hidden(name=T.unsafe(nil), value=T.unsafe(nil)); end def html(attributes=T.unsafe(nil)); end def image_button(src=T.unsafe(nil), name=T.unsafe(nil), alt=T.unsafe(nil)); end def img(src=T.unsafe(nil), alt=T.unsafe(nil), width=T.unsafe(nil), height=T.unsafe(nil)); end def multipart_form(action=T.unsafe(nil), enctype=T.unsafe(nil)); end def password_field(name=T.unsafe(nil), value=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end def popup_menu(name=T.unsafe(nil), *values); end def radio_button(name=T.unsafe(nil), value=T.unsafe(nil), checked=T.unsafe(nil)); end def radio_group(name=T.unsafe(nil), *values); end def reset(value=T.unsafe(nil), name=T.unsafe(nil)); end def scrolling_list(name=T.unsafe(nil), *values); end def submit(value=T.unsafe(nil), name=T.unsafe(nil)); end def text_field(name=T.unsafe(nil), value=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end def textarea(name=T.unsafe(nil), cols=T.unsafe(nil), rows=T.unsafe(nil)); end 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::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Cask::Cache extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Cask::CaskLoader::FromURILoader extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Cask::CaskLoader::NullLoader 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 module Cask::Caskroom extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Cask::Config def appdir(); end def appdir=(path); end def audio_unit_plugindir(); end def audio_unit_plugindir=(path); end def colorpickerdir(); end def colorpickerdir=(path); end def dictionarydir(); end def dictionarydir=(path); end def fontdir(); end def fontdir=(path); end def input_methoddir(); end def input_methoddir=(path); end def internet_plugindir(); end def internet_plugindir=(path); end def mdimporterdir(); end def mdimporterdir=(path); end def prefpanedir(); end def prefpanedir=(path); end def qlplugindir(); end def qlplugindir=(path); end def screen_saverdir(); end def screen_saverdir=(path); end def servicedir(); end def servicedir=(path); end def vst3_plugindir(); end def vst3_plugindir=(path); end def vst_plugindir(); end 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 def discontinued(*args); end def files_in_usr_local(*args); end def free_license(*args); end def kext(*args); end def license(*args); end def logout(*args); end def path_environment_variable(*args); end def reboot(*args); end def unsigned_accessibility(*args); end def zsh_path_helper(*args); end end class Cask::DSL::Container def nested(); end def nested=(nested); end def pairs(); end def pairs=(pairs); end def type(); end def type=(type); end end class Cask::DSL::Version def dots_to_hyphens(); end def dots_to_underscores(); end def hyphens_to_dots(); end def hyphens_to_underscores(); end def no_dots(); end def no_hyphens(); end def no_underscores(); end def underscores_to_dots(); end 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 module Cask::Utils extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Caveats def empty?(*args, &block); end def to_s(*args, &block); end end class Checksum def [](*args, &block); end def empty?(*args, &block); end def length(*args, &block); end def to_s(*args, &block); end end class Class def any_instance(); end def json_creatable?(); end end class Cleaner extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class CompilerSelector::Compiler def self.[](*arg); end def self.members(); end end class CompilerSelector extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Concurrent::RubyThreadPoolExecutor DEFAULT_SYNCHRONOUS = ::T.let(nil, ::T.untyped) end module CopHelper def _investigate(cop, processed_source); end def autocorrect_source(source, file=T.unsafe(nil)); end def autocorrect_source_file(source); end def inspect_source(source, file=T.unsafe(nil)); end def parse_source(source, file=T.unsafe(nil)); end end module CopHelper extend ::RSpec::Core::SharedContext extend ::RSpec::Its end class CxxStdlib extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class DRb::DRbArray def _dump(lv); end end class DRb::DRbArray def self._load(s); end end class DRb::DRbConn def alive?(); end def close(); end def initialize(remote_uri); end def send_message(ref, msg_id, arg, block); end def uri(); end end class DRb::DRbConn def self.open(remote_uri); end end class DRb::DRbMessage def dump(obj, error=T.unsafe(nil)); end def initialize(config); end def load(soc); end def recv_reply(stream); end def recv_request(stream); end def send_reply(stream, succ, result); end def send_request(stream, ref, msg_id, arg, b); end end class DRb::DRbObject def ==(other); end def eql?(other); end def initialize(obj, uri=T.unsafe(nil)); end end class DRb::DRbObject def self.prepare_backtrace(uri, result); end def self.with_friend(uri); end end module DRb::DRbProtocol def self.auto_load(uri); end end class DRb::DRbRemoteError def initialize(error); end end class DRb::DRbServer def initialize(uri=T.unsafe(nil), front=T.unsafe(nil), config_or_acl=T.unsafe(nil)); end def safe_level(); end end class DRb::DRbServer::InvokeMethod include ::DRb::DRbServer::InvokeMethod18Mixin def initialize(drb_server, client); end def perform(); end end class DRb::DRbServer::InvokeMethod end module DRb::DRbServer::InvokeMethod18Mixin def block_yield(x); end def perform_with_block(); end end module DRb::DRbServer::InvokeMethod18Mixin end class DRb::DRbServer def self.default_safe_level(level); end def self.make_config(hash=T.unsafe(nil)); end end class DRb::DRbTCPSocket def accept(); end def alive?(); end def close(); end def initialize(uri, soc, config=T.unsafe(nil)); end def peeraddr(); end def recv_reply(); end def recv_request(); end def send_reply(succ, result); end def send_request(ref, msg_id, arg, b); end def set_sockopt(soc); end def shutdown(); end def stream(); end def uri(); end end class DRb::DRbTCPSocket def self.getservername(); end def self.open(uri, config); end def self.open_server(uri, config); end def self.open_server_inaddr_any(host, port); end def self.parse_uri(uri); end def self.uri_option(uri, config); end end class DRb::DRbUNIXSocket def initialize(uri, soc, config=T.unsafe(nil), server_mode=T.unsafe(nil)); end Max_try = ::T.let(nil, ::T.untyped) end class DRb::DRbUNIXSocket def self.temp_server(); end end class DRb::DRbURIOption def ==(other); end def eql?(other); end def initialize(option); end def option(); end end class DRb::DRbURIOption end module DRb::DRbUndumped def _dump(dummy); end end class DRb::DRbUnknown def _dump(lv); end end class DRb::DRbUnknown def self._load(s); end end class DRb::DRbUnknownError def _dump(lv); end def initialize(unknown); end end class DRb::DRbUnknownError def self._load(s); end end module DRb def self.mutex(); end end DRbIdConv = DRb::DRbIdConv DRbObject = DRb::DRbObject DRbUndumped = DRb::DRbUndumped class Date def compare_without_coercion(arg); end def default_inspect(); end def minus_without_duration(arg); end def plus_without_duration(arg); end def to_default_s(); end end class Date::Infinity def initialize(d=T.unsafe(nil)); end end class Debrew::Menu::Entry def self.[](*arg); end def self.members(); end end class Debrew::Menu extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Debrew def self.lock(); end def self.locked?(); end def self.synchronize(&block); end def self.try_lock(); end def self.unlock(); end end 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 class DidYouMean::ClassNameChecker def class_name(); end def class_names(); end def corrections(); end def initialize(exception); end def scopes(); end end module DidYouMean::Correctable def corrections(); end def original_message(); end def spell_checker(); end def to_s(); end end module DidYouMean::Jaro def self.distance(str1, str2); end end module DidYouMean::JaroWinkler def self.distance(str1, str2); end end class DidYouMean::KeyErrorChecker def corrections(); end def initialize(key_error); end end class DidYouMean::KeyErrorChecker end module DidYouMean::Levenshtein def self.distance(str1, str2); end def self.min3(a, b, c); end end class DidYouMean::MethodNameChecker def corrections(); end def initialize(exception); end def method_name(); end def method_names(); end def names_to_exclude(); end def receiver(); end RB_RESERVED_WORDS = ::T.let(nil, ::T.untyped) end class DidYouMean::NullChecker def corrections(); end def initialize(*arg); end end class DidYouMean::PlainFormatter def message_for(corrections); end end class DidYouMean::PlainFormatter end class DidYouMean::RequirePathChecker def corrections(); end def initialize(exception); end def path(); end end class DidYouMean::RequirePathChecker def self.requireables(); end end class DidYouMean::TreeSpellChecker def augment(); end def correct(input); end def dictionary(); end def dictionary_without_leaves(); end def dimensions(); end def find_leaves(path); end def initialize(dictionary:, separator: T.unsafe(nil), augment: T.unsafe(nil)); end def plausible_dimensions(input); end def possible_paths(states); end def separator(); end def tree_depth(); end end class DidYouMean::TreeSpellChecker end class DidYouMean::VariableNameChecker def corrections(); end def cvar_names(); end def initialize(exception); end def ivar_names(); end def lvar_names(); end def method_names(); end def name(); end RB_RESERVED_WORDS = ::T.let(nil, ::T.untyped) end module DidYouMean def self.correct_error(error_class, spell_checker); end def self.formatter(); end def self.formatter=(formatter); end end class Dir def children(); end def each_child(); end end class Dir def self.exists?(arg); end end module DiskUsageExtension extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class ELFTools::Structs::ELF32_PhdrBe end class ELFTools::Structs::ELF32_PhdrBe end class ELFTools::Structs::ELF32_PhdrLe end class ELFTools::Structs::ELF32_PhdrLe end class ELFTools::Structs::ELF32_symBe end class ELFTools::Structs::ELF32_symBe end class ELFTools::Structs::ELF32_symLe end class ELFTools::Structs::ELF32_symLe end class ELFTools::Structs::ELF64_PhdrBe end class ELFTools::Structs::ELF64_PhdrBe end class ELFTools::Structs::ELF64_PhdrLe end class ELFTools::Structs::ELF64_PhdrLe end class ELFTools::Structs::ELF64_symBe end class ELFTools::Structs::ELF64_symBe end class ELFTools::Structs::ELF64_symLe end class ELFTools::Structs::ELF64_symLe end class ELFTools::Structs::ELF_DynBe end class ELFTools::Structs::ELF_DynBe end class ELFTools::Structs::ELF_DynLe end class ELFTools::Structs::ELF_DynLe end class ELFTools::Structs::ELF_EhdrBe end class ELFTools::Structs::ELF_EhdrBe end class ELFTools::Structs::ELF_EhdrLe end class ELFTools::Structs::ELF_EhdrLe end class ELFTools::Structs::ELF_NhdrBe end class ELFTools::Structs::ELF_NhdrBe end class ELFTools::Structs::ELF_NhdrLe end class ELFTools::Structs::ELF_NhdrLe end class ELFTools::Structs::ELF_RelBe end class ELFTools::Structs::ELF_RelBe end class ELFTools::Structs::ELF_RelLe end class ELFTools::Structs::ELF_RelLe end class ELFTools::Structs::ELF_RelaBe end class ELFTools::Structs::ELF_RelaBe end class ELFTools::Structs::ELF_RelaLe end class ELFTools::Structs::ELF_RelaLe end class ELFTools::Structs::ELF_ShdrBe end class ELFTools::Structs::ELF_ShdrBe end class ELFTools::Structs::ELF_ShdrLe end class ELFTools::Structs::ELF_ShdrLe end class ERB def def_method(mod, methodname, fname=T.unsafe(nil)); end def def_module(methodname=T.unsafe(nil)); end end class ERB::Compiler::Scanner DEFAULT_ETAGS = ::T.let(nil, ::T.untyped) 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 class Encoding::Converter def initialize(*arg); end end class Encoding def self._load(arg); end end module Enumerable include ::ActiveSupport::ToJsonWithActiveSupportEncoder end class Enumerator def +(arg); end def each_with_index(); end end class Enumerator::ArithmeticSequence def begin(); end def each(&blk); end def end(); end def exclude_end?(); end def last(*arg); end def step(); end end class Enumerator::ArithmeticSequence end class Enumerator::Chain end class Enumerator::Chain end class Enumerator::Generator def each(*arg, &blk); end def initialize(*arg); end end class Errno::EAUTH Errno = ::T.let(nil, ::T.untyped) end class Errno::EAUTH end class Errno::EBADARCH Errno = ::T.let(nil, ::T.untyped) end class Errno::EBADARCH end class Errno::EBADEXEC Errno = ::T.let(nil, ::T.untyped) end class Errno::EBADEXEC end class Errno::EBADMACHO Errno = ::T.let(nil, ::T.untyped) end class Errno::EBADMACHO end class Errno::EBADRPC Errno = ::T.let(nil, ::T.untyped) end class Errno::EBADRPC end Errno::ECAPMODE = Errno::NOERROR Errno::EDEADLOCK = Errno::NOERROR class Errno::EDEVERR Errno = ::T.let(nil, ::T.untyped) end class Errno::EDEVERR end Errno::EDOOFUS = Errno::NOERROR class Errno::EFTYPE Errno = ::T.let(nil, ::T.untyped) end class Errno::EFTYPE end Errno::EIPSEC = Errno::NOERROR class Errno::ELAST Errno = ::T.let(nil, ::T.untyped) end class Errno::ELAST end class Errno::ENEEDAUTH Errno = ::T.let(nil, ::T.untyped) end class Errno::ENEEDAUTH end class Errno::ENOATTR Errno = ::T.let(nil, ::T.untyped) end class Errno::ENOATTR end class Errno::ENOPOLICY Errno = ::T.let(nil, ::T.untyped) end class Errno::ENOPOLICY end Errno::ENOTCAPABLE = Errno::NOERROR class Errno::ENOTSUP Errno = ::T.let(nil, ::T.untyped) end class Errno::ENOTSUP end class Errno::EPROCLIM Errno = ::T.let(nil, ::T.untyped) end class Errno::EPROCLIM end class Errno::EPROCUNAVAIL Errno = ::T.let(nil, ::T.untyped) end class Errno::EPROCUNAVAIL end class Errno::EPROGMISMATCH Errno = ::T.let(nil, ::T.untyped) end class Errno::EPROGMISMATCH end class Errno::EPROGUNAVAIL Errno = ::T.let(nil, ::T.untyped) end class Errno::EPROGUNAVAIL end class Errno::EPWROFF Errno = ::T.let(nil, ::T.untyped) end class Errno::EPWROFF end Errno::EQFULL = Errno::ELAST class Errno::ERPCMISMATCH Errno = ::T.let(nil, ::T.untyped) end class Errno::ERPCMISMATCH end class Errno::ESHLIBVERS Errno = ::T.let(nil, ::T.untyped) end class Errno::ESHLIBVERS end class Etc::Group def gid(); end def gid=(_); end def mem(); end def mem=(_); end def name(); end def name=(_); end def passwd(); end def passwd=(_); end end class Etc::Group extend ::Enumerable def self.[](*arg); end def self.each(&blk); end def self.members(); end end class Etc::Passwd def change(); end def change=(_); end def dir=(_); end def expire(); end def expire=(_); end def gecos(); end def gecos=(_); end def gid=(_); end def name=(_); end def passwd=(_); end def shell=(_); end def uclass(); end def uclass=(_); end def uid=(_); end end class Etc::Passwd extend ::Enumerable def self.[](*arg); end def self.each(&blk); end def self.members(); end end class Exception def __bb_context(); end def to_json(*args); end end class Exception def self.json_create(object); end end module Exception2MessageMapper def bind(cl); end end Exception2MessageMapper::E2MM = Exception2MessageMapper class Exception2MessageMapper::ErrNotRegisteredException end class Exception2MessageMapper::ErrNotRegisteredException end module Exception2MessageMapper def self.Fail(klass=T.unsafe(nil), err=T.unsafe(nil), *rest); end def self.Raise(klass=T.unsafe(nil), err=T.unsafe(nil), *rest); end def self.def_e2message(k, c, m); end def self.def_exception(k, n, m, s=T.unsafe(nil)); end def self.e2mm_message(klass, exp); end def self.extend_object(cl); end def self.message(klass, exp); end end class ExitCalledError end class ExitCalledError end class ExternalPatch extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Fiber def transfer(*arg); end end class Fiber def self.current(); end end class File def self.atomic_write(file_name, temp_dir=T.unsafe(nil)); end def self.exists?(arg); end def self.probe_stat_in(dir); end end module FileUtils include ::FileUtils::StreamUtils_ end module FileUtils::DryRun include ::FileUtils include ::FileUtils::StreamUtils_ include ::FileUtils::LowMethods end module FileUtils::DryRun extend ::FileUtils::DryRun extend ::FileUtils extend ::FileUtils::StreamUtils_ extend ::FileUtils::LowMethods end module FileUtils::NoWrite include ::FileUtils include ::FileUtils::StreamUtils_ include ::FileUtils::LowMethods end module FileUtils::NoWrite extend ::FileUtils::NoWrite extend ::FileUtils extend ::FileUtils::StreamUtils_ extend ::FileUtils::LowMethods end module FileUtils::Verbose include ::FileUtils include ::FileUtils::StreamUtils_ end module FileUtils::Verbose extend ::FileUtils::Verbose extend ::FileUtils extend ::FileUtils::StreamUtils_ end module FileUtils extend ::FileUtils::StreamUtils_ end module FormulaCellarChecks extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class FormulaConflict def self.[](*arg); end def self.members(); end end class Formulary::FromUrlLoader extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Formulary extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Forwardable VERSION = ::T.let(nil, ::T.untyped) end module Forwardable def self._compile_method(src, file, line); end def self._delegator_method(obj, accessor, method, ali); end def self._valid_method?(method); end def self.debug(); end def self.debug=(debug); end end module GC def garbage_collect(*arg); end end module GC def self.verify_transient_heap_internal_consistency(); end end module Gem ConfigMap = ::T.let(nil, ::T.untyped) RbConfigPriorities = ::T.let(nil, ::T.untyped) RubyGemsPackageVersion = ::T.let(nil, ::T.untyped) RubyGemsVersion = ::T.let(nil, ::T.untyped) USE_BUNDLER_FOR_GEMDEPS = ::T.let(nil, ::T.untyped) end class Gem::DependencyInstaller def _deprecated_add_found_dependencies(to_do, dependency_list); end def _deprecated_gather_dependencies(); end def add_found_dependencies(*args, &block); end def gather_dependencies(*args, &block); end end class Gem::Exception extend ::Gem::Deprecate end class Gem::Ext::BuildError end class Gem::Ext::BuildError end class Gem::Ext::Builder def self.redirector(); end end class Gem::Ext::ExtConfBuilder end Gem::Ext::ExtConfBuilder::FileEntry = FileUtils::Entry_ class Gem::Ext::ExtConfBuilder def self.build(extension, dest_path, results, args=T.unsafe(nil), lib_dir=T.unsafe(nil)); end def self.get_relative_path(path); end end class Gem::Package::DigestIO def digests(); end def initialize(io, digests); end def write(data); end end class Gem::Package::DigestIO def self.wrap(io, digests); end end class Gem::Package::FileSource def initialize(path); end def path(); end def start(); end def with_read_io(&block); end def with_write_io(&block); end end class Gem::Package::FileSource end class Gem::Package::IOSource def initialize(io); end def io(); end def path(); end def start(); end def with_read_io(); end def with_write_io(); end end class Gem::Package::IOSource end class Gem::Package::Old def extract_files(destination_dir); end def file_list(io); end def read_until_dashes(io); end def skip_ruby(io); end end class Gem::Package::Old end class Gem::Package::Source end class Gem::Package::Source end class Gem::Package::TarHeader def ==(other); end def checksum(); end def devmajor(); end def devminor(); end def empty?(); end def gid(); end def gname(); end def initialize(vals); end def linkname(); end def magic(); end def mode(); end def mtime(); end def name(); end def prefix(); end def size(); end def typeflag(); end def uid(); end def uname(); end def update_checksum(); end def version(); end EMPTY_HEADER = ::T.let(nil, ::T.untyped) FIELDS = ::T.let(nil, ::T.untyped) PACK_FORMAT = ::T.let(nil, ::T.untyped) UNPACK_FORMAT = ::T.let(nil, ::T.untyped) end class Gem::Package::TarHeader def self.from(stream); end def self.strict_oct(str); end end class Gem::Package::TarReader::Entry def bytes_read(); end def check_closed(); end def close(); end def closed?(); end def directory?(); end def eof?(); end def file?(); end def full_name(); end def getc(); end def header(); end def initialize(header, io); end def length(); end def pos(); end def read(len=T.unsafe(nil)); end def readpartial(maxlen=T.unsafe(nil), outbuf=T.unsafe(nil)); end def rewind(); end def size(); end def symlink?(); end end class Gem::Package::TarReader::Entry end class Gem::Package::TarReader def self.new(io); end end class Gem::Package::TarWriter def self.new(io); end end class Gem::Package def self.new(gem, security_policy=T.unsafe(nil)); end end class Gem::PathSupport def home(); end def initialize(env); end def path(); end def spec_cache_dir(); end end class Gem::RemoteFetcher def correct_for_windows_path(path); end def s3_expiration(); end def sign_s3_url(uri, expiration=T.unsafe(nil)); end BASE64_URI_TRANSLATE = ::T.let(nil, ::T.untyped) end class Gem::Request extend ::Gem::UserInteraction extend ::Gem::DefaultUserInteraction extend ::Gem::Text end class Gem::Resolver::ActivationRequest def others_possible?(); end end class Gem::Resolver::CurrentSet end class Gem::Resolver::CurrentSet end Gem::Resolver::DependencyConflict = Gem::Resolver::Conflict class Gem::Resolver::LocalSpecification end class Gem::Resolver::LocalSpecification end class Gem::Resolver::Molinillo::DependencyGraph::Log def add_edge_no_circular(graph, origin, destination, requirement); end def add_vertex(graph, name, payload, root); end def delete_edge(graph, origin_name, destination_name, requirement); end def detach_vertex_named(graph, name); end def each(&blk); end def pop!(graph); end def reverse_each(); end def rewind_to(graph, tag); end def set_payload(graph, name, payload); end def tag(graph, tag); end end class Gem::Resolver::Molinillo::DependencyGraph::Log extend ::Enumerable end class Gem::RuntimeRequirementNotMetError def suggestion(); end def suggestion=(suggestion); end end class Gem::RuntimeRequirementNotMetError end class Gem::Security::Exception end class Gem::Security::Exception end Gem::Security::KEY_ALGORITHM = OpenSSL::PKey::RSA class Gem::Security::Policy include ::Gem::UserInteraction include ::Gem::DefaultUserInteraction include ::Gem::Text def check_cert(signer, issuer, time); end def check_chain(chain, time); end def check_data(public_key, digest, signature, data); end def check_key(signer, key); end def check_root(chain, time); end def check_trust(chain, digester, trust_dir); end def initialize(name, policy=T.unsafe(nil), opt=T.unsafe(nil)); end def name(); end def only_signed(); end def only_signed=(only_signed); end def only_trusted(); end def only_trusted=(only_trusted); end def subject(certificate); end def verify(chain, key=T.unsafe(nil), digests=T.unsafe(nil), signatures=T.unsafe(nil), full_name=T.unsafe(nil)); end def verify_chain(); end def verify_chain=(verify_chain); end def verify_data(); end def verify_data=(verify_data); end def verify_root(); end def verify_root=(verify_root); end def verify_signatures(spec, digests, signatures); end def verify_signer(); end def verify_signer=(verify_signer); end end class Gem::Security::Policy end class Gem::Security::Signer include ::Gem::UserInteraction include ::Gem::DefaultUserInteraction include ::Gem::Text def cert_chain(); end def cert_chain=(cert_chain); end def digest_algorithm(); end def digest_name(); end def extract_name(cert); end def initialize(key, cert_chain, passphrase=T.unsafe(nil), options=T.unsafe(nil)); end def key(); end def key=(key); end def load_cert_chain(); end def options(); end def re_sign_key(expiration_length: T.unsafe(nil)); end def sign(data); end end class Gem::Security::Signer def self.re_sign_cert(expired_cert, expired_cert_path, private_key); end end class Gem::Security::TrustDir def cert_path(certificate); end def dir(); end def each_certificate(); end def initialize(dir, permissions=T.unsafe(nil)); end def issuer_of(certificate); end def load_certificate(certificate_file); end def name_path(name); end def trust_cert(certificate); end def verify(); end end module Gem::Security def self.alt_name_or_x509_entry(certificate, x509_entry); end def self.create_cert(subject, key, age=T.unsafe(nil), extensions=T.unsafe(nil), serial=T.unsafe(nil)); end def self.create_cert_email(email, key, age=T.unsafe(nil), extensions=T.unsafe(nil)); end def self.create_cert_self_signed(subject, key, age=T.unsafe(nil), extensions=T.unsafe(nil), serial=T.unsafe(nil)); end def self.create_key(length=T.unsafe(nil), algorithm=T.unsafe(nil)); end def self.email_to_name(email_address); end def self.re_sign(expired_certificate, private_key, age=T.unsafe(nil), extensions=T.unsafe(nil)); end def self.reset(); end def self.sign(certificate, signing_key, signing_cert, age=T.unsafe(nil), extensions=T.unsafe(nil), serial=T.unsafe(nil)); end def self.trust_dir(); end def self.trusted_certificates(&block); end def self.write(pemmable, path, permissions=T.unsafe(nil), passphrase=T.unsafe(nil), cipher=T.unsafe(nil)); end end class Gem::SpecFetcher include ::Gem::UserInteraction include ::Gem::DefaultUserInteraction include ::Gem::Text def available_specs(type); end def detect(type=T.unsafe(nil)); end def initialize(sources=T.unsafe(nil)); end def latest_specs(); end def prerelease_specs(); end def search_for_dependency(dependency, matching_platform=T.unsafe(nil)); end def sources(); end def spec_for_dependency(dependency, matching_platform=T.unsafe(nil)); end def specs(); end def suggest_gems_from_name(gem_name, type=T.unsafe(nil)); end def tuples_for(source, type, gracefully_ignore=T.unsafe(nil)); end end class Gem::SpecFetcher def self.fetcher(); end def self.fetcher=(fetcher); end end class Gem::Specification include ::Bundler::MatchPlatform include ::Bundler::GemHelpers def to_ruby(); end end class Gem::Specification extend ::Gem::Deprecate extend ::Enumerable def self.add_spec(spec); end def self.add_specs(*specs); end def self.remove_spec(spec); end end class Gem::SpecificationPolicy def initialize(specification); end def packaging(); end def packaging=(packaging); end def validate(strict=T.unsafe(nil)); end def validate_dependencies(); end def validate_metadata(); end def validate_permissions(); end HOMEPAGE_URI_PATTERN = ::T.let(nil, ::T.untyped) LAZY = ::T.let(nil, ::T.untyped) LAZY_PATTERN = ::T.let(nil, ::T.untyped) METADATA_LINK_KEYS = ::T.let(nil, ::T.untyped) SPECIAL_CHARACTERS = ::T.let(nil, ::T.untyped) VALID_NAME_PATTERN = ::T.let(nil, ::T.untyped) VALID_URI_PATTERN = ::T.let(nil, ::T.untyped) end class Gem::SpecificationPolicy end class Gem::StreamUI def _deprecated_debug(statement); end end class Gem::StubSpecification def build_extensions(); end def extensions(); end def initialize(filename, base_dir, gems_dir, default_gem); end def missing_extensions?(); end def valid?(); end end class Gem::StubSpecification::StubLine def extensions(); end def full_name(); end def initialize(data, extensions); end def name(); end def platform(); end def require_paths(); end def version(); end end class Gem::StubSpecification def self.default_gemspec_stub(filename, base_dir, gems_dir); end def self.gemspec_stub(filename, base_dir, gems_dir); end end class Gem::UninstallError def spec(); end def spec=(spec); end end class Gem::UninstallError end Gem::UnsatisfiableDepedencyError = Gem::UnsatisfiableDependencyError Gem::Version::Requirement = Gem::Requirement module Gem def self.default_gems_use_full_paths?(); end def self.remove_unresolved_default_spec(spec); end end module GetText end class GetText::PoParser def _(x); end def _reduce_10(val, _values, result); end def _reduce_12(val, _values, result); end def _reduce_13(val, _values, result); end def _reduce_14(val, _values, result); end def _reduce_15(val, _values, result); end def _reduce_5(val, _values, result); end def _reduce_8(val, _values, result); end def _reduce_9(val, _values, result); end def _reduce_none(val, _values, result); end def on_comment(comment); end def on_message(msgid, msgstr); end def parse(str, data, ignore_fuzzy=T.unsafe(nil)); end def unescape(orig); end Racc_arg = ::T.let(nil, ::T.untyped) Racc_debug_parser = ::T.let(nil, ::T.untyped) Racc_token_to_s_table = ::T.let(nil, ::T.untyped) end class GetText::PoParser end module GetText 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 class GitHubPackages extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class GitHubReleases extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module GitRepositoryExtension extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class HTTP::Cookie def self.parse(set_cookie, origin, options=T.unsafe(nil), &block); end end class Hardware::CPU extend ::T::Private::Methods::SingletonMethodHooks def self.lm?(); end end module Hardware extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Hash def self.try_convert(arg); end end module Homebrew MAX_PORT = ::T.let(nil, ::T.untyped) MIN_PORT = ::T.let(nil, ::T.untyped) end module Homebrew::API::Analytics extend ::T::Private::Methods::SingletonMethodHooks end module Homebrew::API::Bottle extend ::T::Private::Methods::SingletonMethodHooks end module Homebrew::API::Cask extend ::T::Private::Methods::SingletonMethodHooks end module Homebrew::API::CaskSource extend ::T::Private::Methods::SingletonMethodHooks end module Homebrew::API::Formula extend ::T::Private::Methods::SingletonMethodHooks end module Homebrew::API::Versions extend ::T::Private::Methods::SingletonMethodHooks end module Homebrew::API extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Homebrew::Assertions def assert_include(*args); end def assert_no_match(*args); end def assert_not_empty(*args); end def assert_not_equal(*args); end def assert_not_in_delta(*args); end def assert_not_in_epsilon(*args); end def assert_not_include(*args); end def assert_not_includes(*args); end def assert_not_instance_of(*args); end def assert_not_kind_of(*args); end def assert_not_match(*args); end def assert_not_nil(*args); end def assert_not_operator(*args); end def assert_not_predicate(*args); end def assert_not_respond_to(*args); end def assert_not_same(*args); end def assert_path_exist(*args); end def assert_path_not_exist(*args); end def assert_raise(*args); end def assert_throw(*args); end end class Homebrew::BundleVersion extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Homebrew::CLI::Args extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Homebrew::CLI::NamedArgs extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Homebrew::CLI::Parser extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks 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 def self.all_proxy(); end def self.arch(); end def self.artifact_domain(); end def self.auto_update_secs(); end def self.bat?(); end def self.bat_config_path(); end def self.bootsnap?(); end def self.bottle_domain(); end def self.brew_git_remote(); end def self.browser(); end def self.cache(); end def self.cleanup_max_age_days(); end def self.cleanup_periodic_full_days(); end def self.color?(); end def self.core_git_remote(); end def self.curl_retries(); end def self.curl_verbose?(); end def self.curlrc?(); end def self.debug?(); end def self.developer?(); end def self.disable_load_formula?(); end def self.display(); end def self.display_install_times?(); end def self.docker_registry_token(); end def self.editor(); end def self.fail_log_lines(); end def self.forbidden_licenses(); end def self.force_brewed_ca_certificates?(); end def self.force_brewed_curl?(); end def self.force_brewed_git?(); end def self.force_homebrew_core_repo_on_linux?(); end def self.force_homebrew_on_linux?(); end def self.force_vendor_ruby?(); end def self.ftp_proxy(); end def self.git_email(); end def self.git_name(); end def self.github_api_token(); end def self.github_packages_token(); end def self.github_packages_user(); end def self.http_proxy(); end def self.https_proxy(); end def self.install_badge(); end def self.livecheck_watchlist(); end def self.logs(); end def self.no_analytics?(); end def self.no_auto_update?(); end def self.no_bootsnap?(); end def self.no_cleanup_formulae(); end def self.no_color?(); end def self.no_compat?(); end def self.no_emoji?(); end def self.no_github_api?(); end def self.no_insecure_redirect?(); end def self.no_install_cleanup?(); end def self.no_install_upgrade?(); end def self.no_installed_dependents_check?(); end def self.no_proxy(); end def self.pry?(); end def self.simulate_macos_on_linux?(); end def self.skip_or_later_bottles?(); end def self.sorbet_runtime?(); end def self.sudo_askpass(); end def self.svn(); end def self.temp(); end def self.update_report_only_installed?(); end def self.update_to_tag?(); end def self.verbose?(); end def self.verbose_using_dots?(); end end module Homebrew::Fetch extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Homebrew::FormulaCreator extend ::T::Private::Methods::MethodHooks 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::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::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 short_version(*args, &block); end def version(*args, &block); end end class Homebrew::Livecheck::Strategy::Sparkle::Item def self.[](*arg); end 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::Xorg 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 bin(*args, &block); end def etc(*args, &block); end def libexec(*args, &block); end def opt_bin(*args, &block); end def opt_libexec(*args, &block); end def opt_pkgshare(*args, &block); end def opt_prefix(*args, &block); end def opt_sbin(*args, &block); end def var(*args, &block); end end class Homebrew::Service extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Homebrew::Style::LineLocation 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 end module HostEnvironmentSimulatorHelper def in_its_own_process_with(*files); end end module HostEnvironmentSimulatorHelper end module I18n def self.cache_key_digest(); end def self.cache_key_digest=(key_digest); end def self.cache_namespace(); end def self.cache_namespace=(namespace); end def self.cache_store(); end def self.cache_store=(store); end def self.fallbacks(); end def self.fallbacks=(fallbacks); end def self.perform_caching?(); end end class IO def beep(); end def cooked(); end def cooked!(); end def cursor(); end def cursor=(); end def echo=(echo); end def echo?(); end def getch(*arg); end def getpass(*arg); end def goto(); end def iflush(); end def ioflush(); end def noecho(); end def nonblock(*arg); end def nonblock=(nonblock); end def nonblock?(); end def nread(); end def oflush(); end def pathconf(arg); end def pressed?(); end def raw(*arg); end def raw!(*arg); end def ready?(); end def wait(*arg); end def wait_readable(*arg); end def wait_writable(*arg); end def winsize(); end def winsize=(winsize); end end class IO def self.console(*arg); end end class IPAddr def ==(other); end def initialize(addr=T.unsafe(nil), family=T.unsafe(nil)); end end module IRB IRBRC_EXT = ::T.let(nil, ::T.untyped) MagicFile = ::T.let(nil, ::T.untyped) STDIN_FILE_NAME = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) end class IRB::Context def __exit__(*arg); end def __inspect__(); end def __to_s__(); end def evaluate(line, line_no, exception: T.unsafe(nil)); end def initialize(irb, workspace=T.unsafe(nil), input_method=T.unsafe(nil), output_method=T.unsafe(nil)); end def inspect_last_value(); end IDNAME_IVARS = ::T.let(nil, ::T.untyped) NOPRINTING_IVARS = ::T.let(nil, ::T.untyped) NO_INSPECTING_IVARS = ::T.let(nil, ::T.untyped) end class IRB::DefaultEncodings def external(); end def external=(_); end def internal=(_); end end class IRB::DefaultEncodings def self.[](*arg); end def self.members(); end end module IRB::ExtendCommandBundle def irb(*opts, &b); end def irb_change_workspace(*opts, &b); end def irb_current_working_workspace(*opts, &b); end def irb_fg(*opts, &b); end def irb_help(*opts, &b); end def irb_jobs(*opts, &b); end def irb_kill(*opts, &b); end def irb_pop_workspace(*opts, &b); end def irb_push_workspace(*opts, &b); end def irb_source(*opts, &b); end def irb_workspaces(*opts, &b); end end IRB::ExtendCommandBundle::EXCB = IRB::ExtendCommandBundle module IRB::ExtendCommandBundle def self.irb_original_method_name(method_name); end end class IRB::FileInputMethod def initialize(file); end end class IRB::InputMethod def initialize(file=T.unsafe(nil)); end end class IRB::Inspector def initialize(inspect_proc, init_proc=T.unsafe(nil)); end end class IRB::Irb def handle_exception(exc); end def initialize(workspace=T.unsafe(nil), input_method=T.unsafe(nil), output_method=T.unsafe(nil)); end def output_value(); end def prompt(prompt, ltype, indent, line_no); end end class IRB::Locale def String(mes); end def encoding(); end def find(file, paths=T.unsafe(nil)); end def format(*opts); end def gets(*rs); end def initialize(locale=T.unsafe(nil)); end def lang(); end def load(file, priv=T.unsafe(nil)); end def modifier(); end def print(*opts); end def printf(*opts); end def puts(*opts); end def readline(*rs); end def require(file, priv=T.unsafe(nil)); end def territory(); end LOCALE_DIR = ::T.let(nil, ::T.untyped) LOCALE_NAME_RE = ::T.let(nil, ::T.untyped) end class IRB::Locale end class IRB::Notifier::AbstractNotifier def initialize(prefix, base_notifier); end end class IRB::Notifier::LeveledNotifier def initialize(base, level, prefix); end end class IRB::Notifier::NoMsgNotifier def initialize(); end end class IRB::ReadlineInputMethod def initialize(); end end class IRB::SLex def Fail(err=T.unsafe(nil), *rest); end def Raise(err=T.unsafe(nil), *rest); end def create(token, preproc=T.unsafe(nil), postproc=T.unsafe(nil)); end def def_rule(token, preproc=T.unsafe(nil), postproc=T.unsafe(nil), &block); end def def_rules(*tokens, &block); end def match(token); end def postproc(token); end def preproc(token, proc); end def search(token); end DOUT = ::T.let(nil, ::T.untyped) D_DEBUG = ::T.let(nil, ::T.untyped) D_DETAIL = ::T.let(nil, ::T.untyped) D_WARN = ::T.let(nil, ::T.untyped) end class IRB::SLex::ErrNodeAlreadyExists end class IRB::SLex::ErrNodeAlreadyExists end class IRB::SLex::ErrNodeNothing end class IRB::SLex::ErrNodeNothing end class IRB::SLex::Node def create_subnode(chrs, preproc=T.unsafe(nil), postproc=T.unsafe(nil)); end def initialize(preproc=T.unsafe(nil), postproc=T.unsafe(nil)); end def match(chrs, op=T.unsafe(nil)); end def match_io(io, op=T.unsafe(nil)); end def postproc(); end def postproc=(postproc); end def preproc(); end def preproc=(preproc); end def search(chrs, opt=T.unsafe(nil)); end end class IRB::SLex::Node end class IRB::SLex extend ::Exception2MessageMapper def self.included(mod); end end class IRB::StdioInputMethod def initialize(); end end class IRB::WorkSpace def initialize(*main); end def local_variable_get(name); end def local_variable_set(name, value); end end module IRB def self.Inspector(inspect, init=T.unsafe(nil)); end def self.delete_caller(); end def self.init_config(ap_path); end def self.init_error(); end def self.load_modules(); end def self.parse_opts(argv: T.unsafe(nil)); end def self.rc_file(ext=T.unsafe(nil)); end def self.rc_file_generators(); end def self.run_config(); end def self.setup(ap_path, argv: T.unsafe(nil)); end end class Integer def to_bn(); end end class JSON::Ext::Generator::State def self.from_state(arg); end end class JSON::Ext::Parser def initialize(*arg); end end JSON::Parser = JSON::Ext::Parser JSON::State = JSON::Ext::Generator::State JSON::UnparserError = JSON::GeneratorError 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 end module Kernel include ::ActiveSupport::ForkTracker::CoreExtPrivate include ::ActiveSupport::ForkTracker::CoreExt def agree(*args, &block); end def ask(*args, &block); end def choose(*args, &block); end def itself(); end def object_id(); end def pretty_inspect(); end def say(*args, &block); end def then(); end def yield_self(); end end module Kernel extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks def self.at_exit(); end def self.fork(); end def self.gem(dep, *reqs); 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 Locale extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Logger SEV_LABEL = ::T.let(nil, ::T.untyped) end class Logger::Formatter Format = ::T.let(nil, ::T.untyped) end class Logger::LogDevice include ::MonitorMixin end module Logger::Period SiD = ::T.let(nil, ::T.untyped) end module MachOShim def dylib_id(*args, &block); end def rpaths(*args, &block); end end class MessagePack::Packer def write_bin(arg); end def write_bin_header(arg); end end class MessagePack::Unpacker def feed_reference(arg); end def freeze?(); end end class Messages extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Method include ::MethodSource::SourceLocation::MethodExtensions include ::MethodSource::MethodExtensions end class Migrator extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end MiniTest = Minitest module Minitest::Assertions def assert_mock(mock); end end class Minitest::Expectation def ctx(); end def ctx=(_); end def target(); end def target=(_); end end class Minitest::Expectation def self.[](*arg); end def self.members(); end end module Minitest::Expectations def must_be(*args); end def must_be_close_to(*args); end def must_be_empty(*args); end def must_be_instance_of(*args); end def must_be_kind_of(*args); end def must_be_nil(*args); end def must_be_same_as(*args); end def must_be_silent(*args); end def must_be_within_delta(*args); end def must_be_within_epsilon(*args); end def must_equal(*args); end def must_include(*args); end def must_match(*args); end def must_output(*args); end def must_raise(*args); end def must_respond_to(*args); end def must_throw(*args); end def path_must_exist(*args); end def path_wont_exist(*args); end def wont_be(*args); end def wont_be_close_to(*args); end def wont_be_empty(*args); end def wont_be_instance_of(*args); end def wont_be_kind_of(*args); end def wont_be_nil(*args); end def wont_be_same_as(*args); end def wont_be_within_delta(*args); end def wont_be_within_epsilon(*args); end def wont_equal(*args); end def wont_include(*args); end def wont_match(*args); end def wont_respond_to(*args); end end module Minitest::Expectations end class Minitest::Mock def ===(*args, &b); end def __call(name, data); end def __respond_to?(*arg); end def class(*args, &b); end def expect(name, retval, args=T.unsafe(nil), &blk); end def initialize(delegator=T.unsafe(nil)); end def inspect(*args, &b); end def instance_eval(*args, &b); end def instance_variables(*args, &b); end def method_missing(sym, *args, &block); end def object_id(*args, &b); end def public_send(*args, &b); end def respond_to?(sym, include_private=T.unsafe(nil)); end def send(*args, &b); end def to_s(*args, &b); end def verify(); end end class Minitest::Mock end class Minitest::Spec include ::Minitest::Spec::DSL::InstanceMethods TYPES = ::T.let(nil, ::T.untyped) end module Minitest::Spec::DSL def after(_type=T.unsafe(nil), &block); end def before(_type=T.unsafe(nil), &block); end def children(); end def create(name, desc); end def desc(); end def describe_stack(); end def it(desc=T.unsafe(nil), &block); end def let(name, &block); end def name(); end def nuke_test_methods!(); end def register_spec_type(*args, &block); end def spec_type(desc, *additional); end def specify(desc=T.unsafe(nil), &block); end def subject(&block); end def to_s(); end TYPES = ::T.let(nil, ::T.untyped) end module Minitest::Spec::DSL::InstanceMethods def _(value=T.unsafe(nil), &block); end def before_setup(); end def expect(value=T.unsafe(nil), &block); end def value(value=T.unsafe(nil), &block); end end module Minitest::Spec::DSL::InstanceMethods end module Minitest::Spec::DSL def self.extended(obj); end end class Minitest::Spec extend ::Minitest::Spec::DSL def self.current(); end end class Mktemp include ::FileUtils::StreamUtils_ end class Mktemp extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class MockExpectationError end class MockExpectationError end class Module def context(*a, &b); end def describe(*a, &b); end def example_group(*a, &b); end def fcontext(*a, &b); end def fdescribe(*a, &b); end def infect_an_assertion(meth, new_name, dont_flip=T.unsafe(nil)); end def shared_context(name, *args, &block); end def shared_examples(name, *args, &block); end def shared_examples_for(name, *args, &block); end def xcontext(*a, &b); end def xdescribe(*a, &b); end end class Monitor def enter(); end def exit(); end def try_enter(); end end module MonitorMixin def initialize(*args); end end class MonitorMixin::ConditionVariable def initialize(monitor); end end module Mutex_m VERSION = ::T.let(nil, ::T.untyped) end module NKF AUTO = ::T.let(nil, ::T.untyped) NOCONV = ::T.let(nil, ::T.untyped) UNKNOWN = ::T.let(nil, ::T.untyped) end class Net::BufferedIO def write_timeout(); end def write_timeout=(write_timeout); end end class Net::HTTP def max_retries(); end def max_retries=(retries); end def max_version(); end def max_version=(max_version); end def min_version(); end def min_version=(min_version); end def write_timeout(); end def write_timeout=(sec); end end class Net::HTTP::Persistent HAVE_OPENSSL = ::T.let(nil, ::T.untyped) end class Net::HTTPAlreadyReported HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPAlreadyReported end Net::HTTPClientErrorCode = Net::HTTPClientError class Net::HTTPEarlyHints HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPEarlyHints end Net::HTTPFatalErrorCode = Net::HTTPClientError class Net::HTTPInformation end Net::HTTPInformationCode::EXCEPTION_TYPE = Net::HTTPError class Net::HTTPInformation end class Net::HTTPLoopDetected HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPLoopDetected end class Net::HTTPMisdirectedRequest HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPMisdirectedRequest end Net::HTTPMovedTemporarily = Net::HTTPFound Net::HTTPMultipleChoice = Net::HTTPMultipleChoices class Net::HTTPNotExtended HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPNotExtended end class Net::HTTPPayloadTooLarge HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPPayloadTooLarge end class Net::HTTPProcessing HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPProcessing end class Net::HTTPRangeNotSatisfiable HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPRangeNotSatisfiable end Net::HTTPRedirectionCode = Net::HTTPRedirection Net::HTTPRequestURITooLarge = Net::HTTPURITooLong Net::HTTPResponceReceiver = Net::HTTPResponse Net::HTTPRetriableCode = Net::HTTPRedirection Net::HTTPServerErrorCode = Net::HTTPServerError Net::HTTPSession = Net::HTTP class Net::HTTPSuccess end Net::HTTPSuccessCode::EXCEPTION_TYPE = Net::HTTPError class Net::HTTPSuccess end class Net::HTTPURITooLong HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPURITooLong end Net::HTTPUnknownResponse::EXCEPTION_TYPE = Net::HTTPError class Net::HTTPVariantAlsoNegotiates HAS_BODY = ::T.let(nil, ::T.untyped) end class Net::HTTPVariantAlsoNegotiates end Net::NetPrivate::HTTPRequest = Net::HTTPRequest Net::NetPrivate::Socket = Net::InternetMessageIO Net::ProtocRetryError = Net::ProtoRetriableError class Net::ReadTimeout def initialize(io=T.unsafe(nil)); end def io(); end end class Net::WriteTimeout def initialize(io=T.unsafe(nil)); end def io(); end end class NilClass def to_d(); end end class Nokogiri::CSS::Parser Racc_debug_parser = ::T.let(nil, ::T.untyped) 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 module OS::Mac::CLT extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module OS::Mac::XQuartz 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 extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Object include ::Minitest::Expectations include ::Utils::Curl include ::SystemCommand::Mixin def __send(*arg); end def __send!(*arg); end def funcall(*arg); end def stub(name, val_or_callable, *block_args); end def to_yaml(options=T.unsafe(nil)); end ARGF = ::T.let(nil, ::T.untyped) ARGV = ::T.let(nil, ::T.untyped) BUG_REPORTS_URL = ::T.let(nil, ::T.untyped) COMMAND_DESC_WIDTH = ::T.let(nil, ::T.untyped) CROSS_COMPILING = ::T.let(nil, ::T.untyped) DEPRECATED_OFFICIAL_TAPS = ::T.let(nil, ::T.untyped) ENV = ::T.let(nil, ::T.untyped) FORMULA_COMPONENT_PRECEDENCE_LIST = ::T.let(nil, ::T.untyped) HIDDEN_DESC_PLACEHOLDER = ::T.let(nil, ::T.untyped) HOMEBREW_BOTTLES_EXTNAME_REGEX = ::T.let(nil, ::T.untyped) HOMEBREW_BOTTLE_DEFAULT_DOMAIN = ::T.let(nil, ::T.untyped) HOMEBREW_BREW_DEFAULT_GIT_REMOTE = ::T.let(nil, ::T.untyped) HOMEBREW_BREW_FILE = ::T.let(nil, ::T.untyped) HOMEBREW_CACHE = ::T.let(nil, ::T.untyped) HOMEBREW_CACHE_FORMULA = ::T.let(nil, ::T.untyped) HOMEBREW_CASK_TAP_CASK_REGEX = ::T.let(nil, ::T.untyped) HOMEBREW_CELLAR = ::T.let(nil, ::T.untyped) HOMEBREW_CORE_DEFAULT_GIT_REMOTE = ::T.let(nil, ::T.untyped) HOMEBREW_DATA_PATH = ::T.let(nil, ::T.untyped) HOMEBREW_DEFAULT_CACHE = ::T.let(nil, ::T.untyped) HOMEBREW_DEFAULT_LOGS = ::T.let(nil, ::T.untyped) HOMEBREW_DEFAULT_PREFIX = ::T.let(nil, ::T.untyped) HOMEBREW_DEFAULT_REPOSITORY = ::T.let(nil, ::T.untyped) HOMEBREW_DEFAULT_TEMP = ::T.let(nil, ::T.untyped) HOMEBREW_LIBRARY = ::T.let(nil, ::T.untyped) HOMEBREW_LIBRARY_PATH = ::T.let(nil, ::T.untyped) HOMEBREW_LINKED_KEGS = ::T.let(nil, ::T.untyped) HOMEBREW_LINUX_DEFAULT_PREFIX = ::T.let(nil, ::T.untyped) HOMEBREW_LINUX_DEFAULT_REPOSITORY = ::T.let(nil, ::T.untyped) HOMEBREW_LOCKS = ::T.let(nil, ::T.untyped) HOMEBREW_LOGS = ::T.let(nil, ::T.untyped) HOMEBREW_MACOS_ARM_DEFAULT_PREFIX = ::T.let(nil, ::T.untyped) HOMEBREW_MACOS_ARM_DEFAULT_REPOSITORY = ::T.let(nil, ::T.untyped) HOMEBREW_OFFICIAL_REPO_PREFIXES_REGEX = ::T.let(nil, ::T.untyped) HOMEBREW_PINNED_KEGS = ::T.let(nil, ::T.untyped) HOMEBREW_PREFIX = ::T.let(nil, ::T.untyped) HOMEBREW_PRODUCT = ::T.let(nil, ::T.untyped) HOMEBREW_PULL_API_REGEX = ::T.let(nil, ::T.untyped) HOMEBREW_PULL_OR_COMMIT_URL_REGEX = ::T.let(nil, ::T.untyped) HOMEBREW_REPOSITORY = ::T.let(nil, ::T.untyped) HOMEBREW_REQUIRED_RUBY_VERSION = ::T.let(nil, ::T.untyped) HOMEBREW_RUBY_EXEC_ARGS = ::T.let(nil, ::T.untyped) HOMEBREW_SHIMS_PATH = ::T.let(nil, ::T.untyped) HOMEBREW_TAP_CASK_REGEX = ::T.let(nil, ::T.untyped) HOMEBREW_TAP_DIR_REGEX = ::T.let(nil, ::T.untyped) HOMEBREW_TAP_FORMULA_REGEX = ::T.let(nil, ::T.untyped) HOMEBREW_TAP_PATH_REGEX = ::T.let(nil, ::T.untyped) HOMEBREW_TEMP = ::T.let(nil, ::T.untyped) HOMEBREW_USER_AGENT_CURL = ::T.let(nil, ::T.untyped) HOMEBREW_USER_AGENT_FAKE_SAFARI = ::T.let(nil, ::T.untyped) HOMEBREW_USER_AGENT_RUBY = ::T.let(nil, ::T.untyped) HOMEBREW_VERSION = ::T.let(nil, ::T.untyped) HOMEBREW_WWW = ::T.let(nil, ::T.untyped) LINUXBREW_CORE_MIGRATION_LIST = ::T.let(nil, ::T.untyped) OFFICIAL_CASK_TAPS = ::T.let(nil, ::T.untyped) OFFICIAL_CMD_TAPS = ::T.let(nil, ::T.untyped) OPTION_DESC_WIDTH = ::T.let(nil, ::T.untyped) OS_VERSION = ::T.let(nil, ::T.untyped) PATCH_A_SHA256 = ::T.let(nil, ::T.untyped) PATCH_B_SHA256 = ::T.let(nil, ::T.untyped) REQUIRED_RUBY_X = ::T.let(nil, ::T.untyped) REQUIRED_RUBY_Y = ::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) RUBY_ENGINE = ::T.let(nil, ::T.untyped) RUBY_ENGINE_VERSION = ::T.let(nil, ::T.untyped) RUBY_PATCHLEVEL = ::T.let(nil, ::T.untyped) RUBY_PATH = ::T.let(nil, ::T.untyped) RUBY_PLATFORM = ::T.let(nil, ::T.untyped) RUBY_RELEASE_DATE = ::T.let(nil, ::T.untyped) RUBY_REVISION = ::T.let(nil, ::T.untyped) RUBY_VERSION = ::T.let(nil, ::T.untyped) RUBY_X = ::T.let(nil, ::T.untyped) RUBY_Y = ::T.let(nil, ::T.untyped) STDERR = ::T.let(nil, ::T.untyped) STDIN = ::T.let(nil, ::T.untyped) STDOUT = ::T.let(nil, ::T.untyped) TESTBALL_PATCHES_SHA256 = ::T.let(nil, ::T.untyped) TESTBALL_SHA256 = ::T.let(nil, ::T.untyped) TEST_FIXTURE_DIR = ::T.let(nil, ::T.untyped) TEST_SHA1 = ::T.let(nil, ::T.untyped) TEST_SHA256 = ::T.let(nil, ::T.untyped) TEST_TMPDIR = ::T.let(nil, ::T.untyped) TOPLEVEL_BINDING = ::T.let(nil, ::T.untyped) end class Object def self.yaml_tag(url); end end module OnOS extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class OpenSSL::ASN1::ASN1Data def indefinite_length(); end def indefinite_length=(indefinite_length); end end class OpenSSL::BN def +@(); end def -@(); end def /(arg); end def negative?(); end end module OpenSSL::KDF end class OpenSSL::KDF::KDFError end class OpenSSL::KDF::KDFError end module OpenSSL::KDF def self.hkdf(*arg); end def self.pbkdf2_hmac(*arg); end def self.scrypt(*arg); end end class OpenSSL::OCSP::Request def signed?(); end end OpenSSL::PKCS7::Signer = OpenSSL::PKCS7::SignerInfo class OpenSSL::PKey::EC EXPLICIT_CURVE = ::T.let(nil, ::T.untyped) end class OpenSSL::PKey::EC::Point def to_octet_string(arg); end end module OpenSSL::SSL OP_ALLOW_NO_DHE_KEX = ::T.let(nil, ::T.untyped) OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION = ::T.let(nil, ::T.untyped) OP_CRYPTOPRO_TLSEXT_BUG = ::T.let(nil, ::T.untyped) OP_LEGACY_SERVER_CONNECT = ::T.let(nil, ::T.untyped) OP_NO_ENCRYPT_THEN_MAC = ::T.let(nil, ::T.untyped) OP_NO_RENEGOTIATION = ::T.let(nil, ::T.untyped) OP_NO_TLSv1_3 = ::T.let(nil, ::T.untyped) OP_SAFARI_ECDHE_ECDSA_BUG = ::T.let(nil, ::T.untyped) OP_TLSEXT_PADDING = ::T.let(nil, ::T.untyped) SSL2_VERSION = ::T.let(nil, ::T.untyped) SSL3_VERSION = ::T.let(nil, ::T.untyped) TLS1_1_VERSION = ::T.let(nil, ::T.untyped) TLS1_2_VERSION = ::T.let(nil, ::T.untyped) TLS1_3_VERSION = ::T.let(nil, ::T.untyped) TLS1_VERSION = ::T.let(nil, ::T.untyped) end class OpenSSL::SSL::SSLContext def alpn_protocols(); end def alpn_protocols=(alpn_protocols); end def alpn_select_cb(); end def alpn_select_cb=(alpn_select_cb); end def enable_fallback_scsv(); end def max_version=(version); end def min_version=(version); end DEFAULT_TMP_DH_CALLBACK = ::T.let(nil, ::T.untyped) end class OpenSSL::SSL::SSLSocket def alpn_protocol(); end def tmp_key(); end end module OpenSSL::X509 V_FLAG_NO_CHECK_TIME = ::T.let(nil, ::T.untyped) V_FLAG_TRUSTED_FIRST = ::T.let(nil, ::T.untyped) end class OpenSSL::X509::Attribute def ==(other); end end class OpenSSL::X509::CRL def ==(other); end end class OpenSSL::X509::Extension def ==(other); end end class OpenSSL::X509::Name def to_utf8(); end end class OpenSSL::X509::Request def ==(other); end end class OpenSSL::X509::Revoked def ==(other); end def to_der(); end end module OpenSSL def self.fips_mode(); end end class OpenURI::Buffer def <<(str); end def io(); end def size(); end StringMax = ::T.let(nil, ::T.untyped) end class OpenURI::Buffer end class OpenURI::HTTPError def initialize(message, io); end end class OpenURI::HTTPRedirect def initialize(message, io, uri); end end module OpenURI::Meta def content_type_parse(); end def meta_add_field(name, value); end def meta_add_field2(name, values); end def meta_setup_encoding(); end RE_LWS = ::T.let(nil, ::T.untyped) RE_PARAMETERS = ::T.let(nil, ::T.untyped) RE_QUOTED_STRING = ::T.let(nil, ::T.untyped) RE_TOKEN = ::T.let(nil, ::T.untyped) end module OpenURI::Meta def self.init(obj, src=T.unsafe(nil)); end end module OpenURI def self.check_options(options); end def self.open_http(buf, target, proxy, options); end def self.open_loop(uri, options); end def self.open_uri(name, *rest); end def self.redirectable?(uri1, uri2); end def self.scan_open_optional_arguments(*rest); 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 def each(*args, &block); end 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::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Parlour::Conversion::Converter extend ::T::Sig extend ::T::Helpers extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Parlour::Debugging::Tree extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Parlour::Debugging extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Parlour::Generator extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Parlour::Options extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Parlour::ParseError extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Parlour::Plugin extend ::T::Sig 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::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Parlour::RbiGenerator::StructProp extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Parlour::RbsGenerator::Block extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Parlour::RbsGenerator::MethodSignature extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Parlour::RbsGenerator::Parameter extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Parlour::TypeLoader extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Parlour::TypeParser::NodePath extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Parlour::TypeParser extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Parlour::TypedObject extend ::T::Sig 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::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Parlour::Types::Type extend ::T::Sig 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::Ruby24 def _reduce_10(val, _values, result); end def _reduce_100(val, _values, result); end def _reduce_101(val, _values, result); end def _reduce_102(val, _values, result); end def _reduce_103(val, _values, result); end def _reduce_104(val, _values, result); end def _reduce_105(val, _values, result); end def _reduce_106(val, _values, result); end def _reduce_107(val, _values, result); end def _reduce_108(val, _values, result); end def _reduce_11(val, _values, result); end def _reduce_110(val, _values, result); end def _reduce_111(val, _values, result); end def _reduce_112(val, _values, result); end def _reduce_118(val, _values, result); end def _reduce_12(val, _values, result); end def _reduce_122(val, _values, result); end def _reduce_123(val, _values, result); end def _reduce_124(val, _values, result); end def _reduce_13(val, _values, result); end def _reduce_14(val, _values, result); end def _reduce_16(val, _values, result); end def _reduce_17(val, _values, result); end def _reduce_18(val, _values, result); end def _reduce_19(val, _values, result); end def _reduce_196(val, _values, result); end def _reduce_197(val, _values, result); end def _reduce_198(val, _values, result); end def _reduce_199(val, _values, result); end def _reduce_2(val, _values, result); end def _reduce_20(val, _values, result); end def _reduce_200(val, _values, result); end def _reduce_201(val, _values, result); end def _reduce_202(val, _values, result); end def _reduce_203(val, _values, result); end def _reduce_204(val, _values, result); end def _reduce_205(val, _values, result); end def _reduce_206(val, _values, result); end def _reduce_207(val, _values, result); end def _reduce_208(val, _values, result); end def _reduce_209(val, _values, result); end def _reduce_21(val, _values, result); end def _reduce_210(val, _values, result); end def _reduce_211(val, _values, result); end def _reduce_212(val, _values, result); end def _reduce_213(val, _values, result); end def _reduce_214(val, _values, result); end def _reduce_215(val, _values, result); end def _reduce_216(val, _values, result); end def _reduce_217(val, _values, result); end def _reduce_218(val, _values, result); end def _reduce_219(val, _values, result); end def _reduce_22(val, _values, result); end def _reduce_220(val, _values, result); end def _reduce_221(val, _values, result); end def _reduce_222(val, _values, result); end def _reduce_223(val, _values, result); end def _reduce_224(val, _values, result); end def _reduce_225(val, _values, result); end def _reduce_226(val, _values, result); end def _reduce_227(val, _values, result); end def _reduce_228(val, _values, result); end def _reduce_229(val, _values, result); end def _reduce_23(val, _values, result); end def _reduce_230(val, _values, result); end def _reduce_231(val, _values, result); end def _reduce_232(val, _values, result); end def _reduce_233(val, _values, result); end def _reduce_234(val, _values, result); end def _reduce_235(val, _values, result); end def _reduce_236(val, _values, result); end def _reduce_24(val, _values, result); end def _reduce_241(val, _values, result); end def _reduce_242(val, _values, result); end def _reduce_244(val, _values, result); end def _reduce_245(val, _values, result); end def _reduce_246(val, _values, result); end def _reduce_248(val, _values, result); end def _reduce_25(val, _values, result); end def _reduce_251(val, _values, result); end def _reduce_252(val, _values, result); end def _reduce_253(val, _values, result); end def _reduce_254(val, _values, result); end def _reduce_255(val, _values, result); end def _reduce_256(val, _values, result); end def _reduce_257(val, _values, result); end def _reduce_258(val, _values, result); end def _reduce_259(val, _values, result); end def _reduce_26(val, _values, result); end def _reduce_260(val, _values, result); end def _reduce_261(val, _values, result); end def _reduce_262(val, _values, result); end def _reduce_263(val, _values, result); end def _reduce_264(val, _values, result); end def _reduce_265(val, _values, result); end def _reduce_266(val, _values, result); end def _reduce_267(val, _values, result); end def _reduce_269(val, _values, result); end def _reduce_27(val, _values, result); end def _reduce_270(val, _values, result); end def _reduce_271(val, _values, result); end def _reduce_28(val, _values, result); end def _reduce_282(val, _values, result); end def _reduce_283(val, _values, result); end def _reduce_284(val, _values, result); end def _reduce_285(val, _values, result); end def _reduce_286(val, _values, result); end def _reduce_287(val, _values, result); end def _reduce_288(val, _values, result); end def _reduce_289(val, _values, result); end def _reduce_290(val, _values, result); end def _reduce_291(val, _values, result); end def _reduce_292(val, _values, result); end def _reduce_293(val, _values, result); end def _reduce_294(val, _values, result); end def _reduce_295(val, _values, result); end def _reduce_296(val, _values, result); end def _reduce_297(val, _values, result); end def _reduce_298(val, _values, result); end def _reduce_299(val, _values, result); end def _reduce_3(val, _values, result); end def _reduce_30(val, _values, result); end def _reduce_300(val, _values, result); end def _reduce_301(val, _values, result); end def _reduce_303(val, _values, result); end def _reduce_304(val, _values, result); end def _reduce_305(val, _values, result); end def _reduce_306(val, _values, result); end def _reduce_307(val, _values, result); end def _reduce_308(val, _values, result); end def _reduce_309(val, _values, result); end def _reduce_31(val, _values, result); end def _reduce_310(val, _values, result); end def _reduce_311(val, _values, result); end def _reduce_312(val, _values, result); end def _reduce_313(val, _values, result); end def _reduce_314(val, _values, result); end def _reduce_315(val, _values, result); end def _reduce_316(val, _values, result); end def _reduce_317(val, _values, result); end def _reduce_318(val, _values, result); end def _reduce_319(val, _values, result); end def _reduce_32(val, _values, result); end def _reduce_320(val, _values, result); end def _reduce_321(val, _values, result); end def _reduce_322(val, _values, result); end def _reduce_323(val, _values, result); end def _reduce_324(val, _values, result); end def _reduce_325(val, _values, result); end def _reduce_326(val, _values, result); end def _reduce_327(val, _values, result); end def _reduce_328(val, _values, result); end def _reduce_329(val, _values, result); end def _reduce_330(val, _values, result); end def _reduce_331(val, _values, result); end def _reduce_332(val, _values, result); end def _reduce_333(val, _values, result); end def _reduce_337(val, _values, result); end def _reduce_34(val, _values, result); end def _reduce_341(val, _values, result); end def _reduce_343(val, _values, result); end def _reduce_346(val, _values, result); end def _reduce_347(val, _values, result); end def _reduce_348(val, _values, result); end def _reduce_349(val, _values, result); end def _reduce_35(val, _values, result); end def _reduce_351(val, _values, result); end def _reduce_352(val, _values, result); end def _reduce_353(val, _values, result); end def _reduce_354(val, _values, result); end def _reduce_355(val, _values, result); end def _reduce_356(val, _values, result); end def _reduce_357(val, _values, result); end def _reduce_358(val, _values, result); end def _reduce_359(val, _values, result); end def _reduce_36(val, _values, result); end def _reduce_360(val, _values, result); end def _reduce_361(val, _values, result); end def _reduce_362(val, _values, result); end def _reduce_363(val, _values, result); end def _reduce_364(val, _values, result); end def _reduce_365(val, _values, result); end def _reduce_366(val, _values, result); end def _reduce_367(val, _values, result); end def _reduce_368(val, _values, result); end def _reduce_369(val, _values, result); end def _reduce_37(val, _values, result); end def _reduce_371(val, _values, result); end def _reduce_372(val, _values, result); end def _reduce_373(val, _values, result); end def _reduce_374(val, _values, result); end def _reduce_375(val, _values, result); end def _reduce_376(val, _values, result); end def _reduce_377(val, _values, result); end def _reduce_378(val, _values, result); end def _reduce_38(val, _values, result); end def _reduce_380(val, _values, result); end def _reduce_381(val, _values, result); end def _reduce_382(val, _values, result); end def _reduce_383(val, _values, result); end def _reduce_384(val, _values, result); end def _reduce_385(val, _values, result); end def _reduce_386(val, _values, result); end def _reduce_387(val, _values, result); end def _reduce_388(val, _values, result); end def _reduce_389(val, _values, result); end def _reduce_39(val, _values, result); end def _reduce_391(val, _values, result); end def _reduce_392(val, _values, result); end def _reduce_393(val, _values, result); end def _reduce_394(val, _values, result); end def _reduce_395(val, _values, result); end def _reduce_396(val, _values, result); end def _reduce_397(val, _values, result); end def _reduce_398(val, _values, result); end def _reduce_399(val, _values, result); end def _reduce_4(val, _values, result); end def _reduce_40(val, _values, result); end def _reduce_400(val, _values, result); end def _reduce_401(val, _values, result); end def _reduce_402(val, _values, result); end def _reduce_403(val, _values, result); end def _reduce_404(val, _values, result); end def _reduce_405(val, _values, result); end def _reduce_406(val, _values, result); end def _reduce_407(val, _values, result); end def _reduce_408(val, _values, result); end def _reduce_409(val, _values, result); end def _reduce_41(val, _values, result); end def _reduce_410(val, _values, result); end def _reduce_411(val, _values, result); end def _reduce_412(val, _values, result); end def _reduce_413(val, _values, result); end def _reduce_414(val, _values, result); end def _reduce_415(val, _values, result); end def _reduce_416(val, _values, result); end def _reduce_417(val, _values, result); end def _reduce_418(val, _values, result); end def _reduce_419(val, _values, result); end def _reduce_420(val, _values, result); end def _reduce_421(val, _values, result); end def _reduce_422(val, _values, result); end def _reduce_423(val, _values, result); end def _reduce_424(val, _values, result); end def _reduce_425(val, _values, result); end def _reduce_427(val, _values, result); end def _reduce_428(val, _values, result); end def _reduce_429(val, _values, result); end def _reduce_43(val, _values, result); end def _reduce_432(val, _values, result); end def _reduce_434(val, _values, result); end def _reduce_439(val, _values, result); end def _reduce_440(val, _values, result); end def _reduce_441(val, _values, result); end def _reduce_442(val, _values, result); end def _reduce_443(val, _values, result); end def _reduce_444(val, _values, result); end def _reduce_445(val, _values, result); end def _reduce_446(val, _values, result); end def _reduce_447(val, _values, result); end def _reduce_448(val, _values, result); end def _reduce_449(val, _values, result); end def _reduce_450(val, _values, result); end def _reduce_451(val, _values, result); end def _reduce_452(val, _values, result); end def _reduce_453(val, _values, result); end def _reduce_454(val, _values, result); end def _reduce_455(val, _values, result); end def _reduce_456(val, _values, result); end def _reduce_457(val, _values, result); end def _reduce_458(val, _values, result); end def _reduce_459(val, _values, result); end def _reduce_46(val, _values, result); end def _reduce_460(val, _values, result); end def _reduce_461(val, _values, result); end def _reduce_462(val, _values, result); end def _reduce_463(val, _values, result); end def _reduce_464(val, _values, result); end def _reduce_465(val, _values, result); end def _reduce_466(val, _values, result); end def _reduce_467(val, _values, result); end def _reduce_468(val, _values, result); end def _reduce_469(val, _values, result); end def _reduce_47(val, _values, result); end def _reduce_470(val, _values, result); end def _reduce_471(val, _values, result); end def _reduce_472(val, _values, result); end def _reduce_473(val, _values, result); end def _reduce_475(val, _values, result); end def _reduce_476(val, _values, result); end def _reduce_477(val, _values, result); end def _reduce_478(val, _values, result); end def _reduce_479(val, _values, result); end def _reduce_48(val, _values, result); end def _reduce_480(val, _values, result); end def _reduce_481(val, _values, result); end def _reduce_482(val, _values, result); end def _reduce_483(val, _values, result); end def _reduce_484(val, _values, result); end def _reduce_485(val, _values, result); end def _reduce_486(val, _values, result); end def _reduce_487(val, _values, result); end def _reduce_488(val, _values, result); end def _reduce_489(val, _values, result); end def _reduce_49(val, _values, result); end def _reduce_490(val, _values, result); end def _reduce_491(val, _values, result); end def _reduce_492(val, _values, result); end def _reduce_493(val, _values, result); end def _reduce_494(val, _values, result); end def _reduce_495(val, _values, result); end def _reduce_496(val, _values, result); end def _reduce_497(val, _values, result); end def _reduce_498(val, _values, result); end def _reduce_499(val, _values, result); end def _reduce_5(val, _values, result); end def _reduce_500(val, _values, result); end def _reduce_501(val, _values, result); end def _reduce_502(val, _values, result); end def _reduce_503(val, _values, result); end def _reduce_504(val, _values, result); end def _reduce_505(val, _values, result); end def _reduce_506(val, _values, result); end def _reduce_507(val, _values, result); end def _reduce_508(val, _values, result); end def _reduce_509(val, _values, result); end def _reduce_510(val, _values, result); end def _reduce_511(val, _values, result); end def _reduce_512(val, _values, result); end def _reduce_513(val, _values, result); end def _reduce_514(val, _values, result); end def _reduce_515(val, _values, result); end def _reduce_516(val, _values, result); end def _reduce_517(val, _values, result); end def _reduce_518(val, _values, result); end def _reduce_519(val, _values, result); end def _reduce_520(val, _values, result); end def _reduce_521(val, _values, result); end def _reduce_522(val, _values, result); end def _reduce_523(val, _values, result); end def _reduce_524(val, _values, result); end def _reduce_525(val, _values, result); end def _reduce_526(val, _values, result); end def _reduce_527(val, _values, result); end def _reduce_528(val, _values, result); end def _reduce_529(val, _values, result); end def _reduce_530(val, _values, result); end def _reduce_531(val, _values, result); end def _reduce_533(val, _values, result); end def _reduce_534(val, _values, result); end def _reduce_535(val, _values, result); end def _reduce_536(val, _values, result); end def _reduce_537(val, _values, result); end def _reduce_538(val, _values, result); end def _reduce_539(val, _values, result); end def _reduce_540(val, _values, result); end def _reduce_541(val, _values, result); end def _reduce_542(val, _values, result); end def _reduce_543(val, _values, result); end def _reduce_544(val, _values, result); end def _reduce_545(val, _values, result); end def _reduce_546(val, _values, result); end def _reduce_547(val, _values, result); end def _reduce_55(val, _values, result); end def _reduce_550(val, _values, result); end def _reduce_551(val, _values, result); end def _reduce_552(val, _values, result); end def _reduce_553(val, _values, result); end def _reduce_554(val, _values, result); end def _reduce_555(val, _values, result); end def _reduce_556(val, _values, result); end def _reduce_557(val, _values, result); end def _reduce_56(val, _values, result); end def _reduce_560(val, _values, result); end def _reduce_561(val, _values, result); end def _reduce_564(val, _values, result); end def _reduce_565(val, _values, result); end def _reduce_566(val, _values, result); end def _reduce_568(val, _values, result); end def _reduce_569(val, _values, result); end def _reduce_57(val, _values, result); end def _reduce_571(val, _values, result); end def _reduce_572(val, _values, result); end def _reduce_573(val, _values, result); end def _reduce_574(val, _values, result); end def _reduce_575(val, _values, result); end def _reduce_576(val, _values, result); end def _reduce_589(val, _values, result); end def _reduce_59(val, _values, result); end def _reduce_590(val, _values, result); end def _reduce_595(val, _values, result); end def _reduce_596(val, _values, result); end def _reduce_6(val, _values, result); end def _reduce_60(val, _values, result); end def _reduce_600(val, _values, result); end def _reduce_604(val, _values, result); end def _reduce_61(val, _values, result); end def _reduce_62(val, _values, result); end def _reduce_63(val, _values, result); end def _reduce_64(val, _values, result); end def _reduce_65(val, _values, result); end def _reduce_66(val, _values, result); end def _reduce_67(val, _values, result); end def _reduce_68(val, _values, result); end def _reduce_69(val, _values, result); end def _reduce_70(val, _values, result); end def _reduce_71(val, _values, result); end def _reduce_72(val, _values, result); end def _reduce_73(val, _values, result); end def _reduce_75(val, _values, result); end def _reduce_76(val, _values, result); end def _reduce_77(val, _values, result); end def _reduce_78(val, _values, result); end def _reduce_79(val, _values, result); end def _reduce_8(val, _values, result); end def _reduce_80(val, _values, result); end def _reduce_81(val, _values, result); end def _reduce_82(val, _values, result); end def _reduce_83(val, _values, result); end def _reduce_85(val, _values, result); end def _reduce_86(val, _values, result); end def _reduce_87(val, _values, result); end def _reduce_88(val, _values, result); end def _reduce_89(val, _values, result); end def _reduce_9(val, _values, result); end def _reduce_90(val, _values, result); end def _reduce_91(val, _values, result); end def _reduce_92(val, _values, result); end def _reduce_93(val, _values, result); end def _reduce_94(val, _values, result); end def _reduce_95(val, _values, result); end def _reduce_96(val, _values, result); end def _reduce_97(val, _values, result); end def _reduce_98(val, _values, result); end def _reduce_99(val, _values, result); end def _reduce_none(val, _values, result); end def default_encoding(); end def version(); end Racc_arg = ::T.let(nil, ::T.untyped) Racc_debug_parser = ::T.let(nil, ::T.untyped) Racc_token_to_s_table = ::T.let(nil, ::T.untyped) end class Parser::Ruby24 end class Parser::Ruby26 Racc_debug_parser = ::T.let(nil, ::T.untyped) end class Pathname include ::ELFShim include ::MachOShim def fnmatch?(*arg); end def glob(*arg); end def make_symlink(arg); end end class Pathname extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class PkgVersion def major(*args, &block); end def major_minor(*args, &block); end def major_minor_patch(*args, &block); end def minor(*args, &block); end def patch(*args, &block); end end class Proc include ::MethodSource::SourceLocation::ProcExtensions include ::MethodSource::MethodExtensions def <<(arg); end def >>(arg); end def clone(); end end module Process def self.fork(&block); end def self.fork_with_simplecov(&block); end def self.fork_without_simplecov(); end end class Pry::BasicObject include ::ActiveSupport::ForkTracker::CoreExtPrivate include ::ActiveSupport::ForkTracker::CoreExt end module Psych VERSION = ::T.let(nil, ::T.untyped) end module Psych def self.add_builtin_type(type_tag, &block); end def self.add_domain_type(domain, type_tag, &block); end def self.add_tag(tag, klass); end def self.domain_types(); end def self.domain_types=(domain_types); end def self.dump_tags(); end def self.dump_tags=(dump_tags); end def self.libyaml_version(); end def self.load_tags(); end def self.load_tags=(load_tags); end 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::Sig 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::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks 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 extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class RBI::Loc extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class RBI::Node extend ::T::Sig 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::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class RBI::Parser extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class RBI::Rewriters::Merge::Conflict extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class RBI::Rewriters::Merge extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class RBI::Visitor extend ::T::Helpers extend ::T::Sig extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class REXML::XPathParser DEBUG = ::T.let(nil, ::T.untyped) end class RSpec::Core::ExampleGroup include ::RSpec::Core::MockingAdapters::RSpec include ::RSpec::Mocks::ExampleMethods include ::RSpec::Mocks::ArgumentMatchers include ::RSpec::Mocks::ExampleMethods::ExpectHost include ::RSpec::Matchers end module RSpec::Core::HashImitatable def assert_valid_keys(*args, &block); end def compact_blank(*args, &block); end def compact_blank!(*args, &block); end def deep_stringify_keys(*args, &block); end def deep_stringify_keys!(*args, &block); end def deep_symbolize_keys(*args, &block); end def deep_symbolize_keys!(*args, &block); end def deep_transform_keys(*args, &block); end def deep_transform_keys!(*args, &block); end def exclude?(*args, &block); end def excluding(*args, &block); end def extractable_options?(*args, &block); end def including(*args, &block); end def index_by(*args, &block); end def index_with(*args, &block); end def many?(*args, &block); end def pick(*args, &block); end def pluck(*args, &block); end def stringify_keys(*args, &block); end def stringify_keys!(*args, &block); end def symbolize_keys(*args, &block); end def symbolize_keys!(*args, &block); end def to_options(*args, &block); end def to_options!(*args, &block); end def without(*args, &block); end end module RSpec::Core::MockingAdapters end module RSpec::Core::MockingAdapters::RSpec include ::RSpec::Mocks::ExampleMethods include ::RSpec::Mocks::ArgumentMatchers include ::RSpec::Mocks::ExampleMethods::ExpectHost def setup_mocks_for_rspec(); end def teardown_mocks_for_rspec(); end def verify_mocks_for_rspec(); end end module RSpec::Core::MockingAdapters::RSpec def self.configuration(); end def self.framework_name(); end end module RSpec::Core::MockingAdapters end class RSpec::Core::OutputWrapper def as_json(*args, &block); end end class RSpec::Expectations::MultipleExpectationsNotMetError include ::RSpec::Core::MultipleExceptionError::InterfaceTag end module Racc Racc_No_Extensions = ::T.let(nil, ::T.untyped) end class Racc::CparseParams end class Racc::CparseParams end class Random def self.bytes(arg); end end class Range def %(arg); end def entries(); end def to_a(); end end module RbConfig def self.expand(val, config=T.unsafe(nil)); end def self.fire_update!(key, val, mkconf=T.unsafe(nil), conf=T.unsafe(nil)); end def self.ruby(); end end 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) RequestIDMutex = ::T.let(nil, ::T.untyped) end class Resolv::DNS::Config def initialize(config_info=T.unsafe(nil)); end end class Resolv::DNS::Label::Str def initialize(string); end end class Resolv::DNS::Message def initialize(id=T.unsafe(nil)); end end class Resolv::DNS::Message::MessageDecoder def initialize(data); end end class Resolv::DNS::Requester::ConnectedUDP def initialize(host, port=T.unsafe(nil)); end def lazy_initialize(); end end class Resolv::DNS::Requester::Sender def initialize(msg, data, sock); end end class Resolv::DNS::Requester::TCP def initialize(host, port=T.unsafe(nil)); end end class Resolv::DNS::Requester::UnconnectedUDP def initialize(*nameserver_port); end def lazy_initialize(); end end class Resolv::DNS::Requester::UnconnectedUDP::Sender def initialize(msg, data, sock, host, port); end end class Resolv::DNS::Resource ClassValue = ::T.let(nil, ::T.untyped) end class Resolv::DNS::Resource::LOC def initialize(version, ssize, hprecision, vprecision, latitude, longitude, altitude); end end class Resolv::DNS def self.allocate_request_id(host, port); end def self.bind_random_port(udpsock, bind_host=T.unsafe(nil)); end def self.free_request_id(host, port, id); end def self.random(arg); end end class Resource include ::FileUtils::StreamUtils_ end class Resource::Partial def self.[](*arg); end def self.members(); end end class ResourceStageContext extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module RuboCop::AST::CollectionNode def abbrev(*args, &block); end def compact_blank(*args, &block); end def compact_blank!(*args, &block); end def exclude?(*args, &block); end def excluding(*args, &block); end def extract_options!(*args, &block); end def including(*args, &block); end def index_by(*args, &block); end def index_with(*args, &block); end def many?(*args, &block); end def pick(*args, &block); end def pluck(*args, &block); end def to_default_s(*args, &block); end def to_formatted_s(*args, &block); end def to_msgpack(*args, &block); end def to_sentence(*args, &block); end def to_xml(*args, &block); end def without(*args, &block); end end class RuboCop::AST::Node def block_args(param0=T.unsafe(nil)); end def block_body(param0=T.unsafe(nil)); end def cask_block?(param0=T.unsafe(nil)); end def key_node(param0=T.unsafe(nil)); end def method_node(param0=T.unsafe(nil)); end def val_node(param0=T.unsafe(nil)); end end class RuboCop::AST::NodePattern::Parser Racc_debug_parser = ::T.let(nil, ::T.untyped) end module RuboCop::AST::NodePattern::Sets SET_BUILD_RECOMMENDED_TEST_OPTIONAL = ::T.let(nil, ::T.untyped) SET_DEPENDS_ON_USES_FROM_MACOS = ::T.let(nil, ::T.untyped) SET_INCLUDE_WITH_WITHOUT = ::T.let(nil, ::T.untyped) SET_SYSTEM_SHELL_OUTPUT_PIPE_OUTPUT = ::T.let(nil, ::T.untyped) SET_WITH_WITHOUT = ::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 def appcast?(); end def artifact?(); end def audio_unit_plugin?(); end def auto_updates?(); end def binary?(); end def caveats?(); end def colorpicker?(); end def conflicts_with?(); end def container?(); end def depends_on?(); end def desc?(); end def dictionary?(); end def font?(); end def homepage?(); end def input_method?(); end def installer?(); end def internet_plugin?(); end def language?(); end def livecheck?(); end def manpage?(); end def mdimporter?(); end def name?(); end def pkg?(); end def postflight?(); end def preflight?(); end def prefpane?(); end def qlplugin?(); end def screen_saver?(); end def service?(); end def sha256?(); end def stage_only?(); end def suite?(); end def uninstall?(); end def uninstall_postflight?(); end def uninstall_preflight?(); end def url?(); end def version?(); end def vst3_plugin?(); end def vst_plugin?(); end def zap?(); end end class RuboCop::Cop::Cask::NoDslVersion extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class RuboCop::Cop::Cop def highlights(); end def messages(); end end class RuboCop::Cop::FormulaAudit::ComponentsOrder def depends_on_node?(param0=T.unsafe(nil)); end end class RuboCop::Cop::FormulaAudit::DependencyOrder def build_with_dependency_node(param0); end def buildtime_dependency?(param0); end def dependency_name_node(param0); end def depends_on_node?(param0=T.unsafe(nil)); end def negate_normal_dependency?(param0); end def optional_dependency?(param0); end def recommended_dependency?(param0); end def test_dependency?(param0); end def uses_from_macos_node?(param0=T.unsafe(nil)); end end class RuboCop::Cop::FormulaAudit::DeprecateDisableDate def date(param0); end end class RuboCop::Cop::FormulaAudit::DeprecateDisableReason def reason(param0); end end class RuboCop::Cop::FormulaAudit::GitUrls def url_has_revision?(param0=T.unsafe(nil)); end end class RuboCop::Cop::FormulaAudit::Licenses def license_exception?(param0=T.unsafe(nil)); end end class RuboCop::Cop::FormulaAudit::Miscellaneous def conditional_dependencies(param0); end def destructure_hash(param0=T.unsafe(nil)); end def formula_path_strings(param0, param1); end def hash_dep(param0=T.unsafe(nil)); end def languageNodeModule?(param0); end end class RuboCop::Cop::FormulaAudit::OptionDeclarations def depends_on_build_with(param0); end end class RuboCop::Cop::FormulaAudit::Patches def patch_data?(param0); end end class RuboCop::Cop::FormulaAudit::Patches extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class RuboCop::Cop::FormulaAudit::PyPiUrls extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class RuboCop::Cop::FormulaAudit::Test def test_calls(param0); end end class RuboCop::Cop::FormulaAudit::Text def prefix_path(param0); end end class RuboCop::Cop::FormulaAuditStrict::GitUrls def url_has_tag?(param0=T.unsafe(nil)); end end class RuboCop::Cop::FormulaAuditStrict::Text def interpolated_share_path_starts_with(param0, param1); end def share_path_starts_with(param0, param1); end end class RuboCop::Cop::FormulaCop def dependency_name_hash_match?(param0, param1); end def dependency_type_hash_match?(param0, param1); end def required_dependency?(param0); end def required_dependency_name?(param0, param1); end end module RuboCop::RSpec::ExpectOffense def expect_correction(correction, loop: T.unsafe(nil), source: T.unsafe(nil)); end def expect_no_corrections(); end def expect_no_offenses(source, file=T.unsafe(nil)); end def expect_offense(source, file=T.unsafe(nil), severity: T.unsafe(nil), chomp: T.unsafe(nil), **replacements); end def format_offense(source, **replacements); end def parse_annotations(source, raise_error: T.unsafe(nil), **replacements); end def parse_processed_source(source, file=T.unsafe(nil)); end def set_formatter_options(); end end class RuboCop::RSpec::ExpectOffense::AnnotatedSource def ==(other); end def annotations(); end def initialize(lines, annotations); end def lines(); end def match_annotations?(other); end def plain_source(); end def with_offense_annotations(offenses); end ABBREV = ::T.let(nil, ::T.untyped) ANNOTATION_PATTERN = ::T.let(nil, ::T.untyped) end class RuboCop::RSpec::ExpectOffense::AnnotatedSource def self.parse(annotated_source); end end module RuboCop::RSpec::ExpectOffense end class RubyLex include ::RubyToken def Fail(err=T.unsafe(nil), *rest); end def Raise(err=T.unsafe(nil), *rest); end def char_no(); end def each_top_level_statement(); end def eof?(); end def exception_on_syntax_error(); end def exception_on_syntax_error=(exception_on_syntax_error); end def get_readed(); end def getc(); end def getc_of_rests(); end def gets(); end def identify_comment(); end def identify_gvar(); end def identify_here_document(); end def identify_identifier(); end def identify_number(); end def identify_quotation(); end def identify_string(ltype, quoted=T.unsafe(nil)); end def identify_string_dvar(); end def indent(); end def initialize_input(); end def lex(); end def lex_init(); end def lex_int2(); end def line_no(); end def peek(i=T.unsafe(nil)); end def peek_equal?(str); end def peek_match?(regexp); end def prompt(); end def read_escape(); end def readed_auto_clean_up(); end def readed_auto_clean_up=(readed_auto_clean_up); end def seek(); end def set_input(io, p=T.unsafe(nil), &block); end def set_prompt(p=T.unsafe(nil), &block); end def skip_space(); end def skip_space=(skip_space); end def token(); end def ungetc(c=T.unsafe(nil)); end DEINDENT_CLAUSE = ::T.let(nil, ::T.untyped) DLtype2Token = ::T.let(nil, ::T.untyped) ENINDENT_CLAUSE = ::T.let(nil, ::T.untyped) Ltype2Token = ::T.let(nil, ::T.untyped) PERCENT_LTYPE = ::T.let(nil, ::T.untyped) PERCENT_PAREN = ::T.let(nil, ::T.untyped) end class RubyLex::AlreadyDefinedToken end class RubyLex::AlreadyDefinedToken end class RubyLex::SyntaxError end class RubyLex::SyntaxError end class RubyLex::TerminateLineInput end class RubyLex::TerminateLineInput end class RubyLex::TkReading2TokenDuplicateError end class RubyLex::TkReading2TokenDuplicateError end class RubyLex::TkReading2TokenNoKey end class RubyLex::TkReading2TokenNoKey end class RubyLex::TkSymbol2TokenNoKey end class RubyLex::TkSymbol2TokenNoKey end class RubyLex extend ::Exception2MessageMapper def self.debug?(); end def self.debug_level(); end def self.debug_level=(debug_level); end def self.included(mod); end end module RubyToken def Token(token, value=T.unsafe(nil)); end EXPR_ARG = ::T.let(nil, ::T.untyped) EXPR_BEG = ::T.let(nil, ::T.untyped) EXPR_CLASS = ::T.let(nil, ::T.untyped) EXPR_DOT = ::T.let(nil, ::T.untyped) EXPR_END = ::T.let(nil, ::T.untyped) EXPR_FNAME = ::T.let(nil, ::T.untyped) EXPR_MID = ::T.let(nil, ::T.untyped) TkReading2Token = ::T.let(nil, ::T.untyped) TkSymbol2Token = ::T.let(nil, ::T.untyped) TokenDefinitions = ::T.let(nil, ::T.untyped) end class RubyToken::TkALIAS end class RubyToken::TkALIAS end class RubyToken::TkAMPER end class RubyToken::TkAMPER end class RubyToken::TkAND end class RubyToken::TkAND end class RubyToken::TkANDOP end class RubyToken::TkANDOP end class RubyToken::TkAREF end class RubyToken::TkAREF end class RubyToken::TkASET end class RubyToken::TkASET end class RubyToken::TkASSIGN end class RubyToken::TkASSIGN end class RubyToken::TkASSOC end class RubyToken::TkASSOC end class RubyToken::TkAT end class RubyToken::TkAT end class RubyToken::TkBACKQUOTE end class RubyToken::TkBACKQUOTE end class RubyToken::TkBACKSLASH end class RubyToken::TkBACKSLASH end class RubyToken::TkBACK_REF end class RubyToken::TkBACK_REF end class RubyToken::TkBEGIN end class RubyToken::TkBEGIN end class RubyToken::TkBITAND end class RubyToken::TkBITAND end class RubyToken::TkBITNOT end class RubyToken::TkBITNOT end class RubyToken::TkBITOR end class RubyToken::TkBITOR end class RubyToken::TkBITXOR end class RubyToken::TkBITXOR end class RubyToken::TkBREAK end class RubyToken::TkBREAK end class RubyToken::TkCASE end class RubyToken::TkCASE end class RubyToken::TkCLASS end class RubyToken::TkCLASS end class RubyToken::TkCMP end class RubyToken::TkCMP end class RubyToken::TkCOLON end class RubyToken::TkCOLON end class RubyToken::TkCOLON2 end class RubyToken::TkCOLON2 end class RubyToken::TkCOLON3 end class RubyToken::TkCOLON3 end class RubyToken::TkCOMMA end class RubyToken::TkCOMMA end class RubyToken::TkCOMMENT end class RubyToken::TkCOMMENT end class RubyToken::TkCONSTANT end class RubyToken::TkCONSTANT end class RubyToken::TkCVAR end class RubyToken::TkCVAR end class RubyToken::TkDEF end class RubyToken::TkDEF end class RubyToken::TkDEFINED end class RubyToken::TkDEFINED end class RubyToken::TkDIV end class RubyToken::TkDIV end class RubyToken::TkDO end class RubyToken::TkDO end class RubyToken::TkDOLLAR end class RubyToken::TkDOLLAR end class RubyToken::TkDOT end class RubyToken::TkDOT end class RubyToken::TkDOT2 end class RubyToken::TkDOT2 end class RubyToken::TkDOT3 end class RubyToken::TkDOT3 end class RubyToken::TkDREGEXP end class RubyToken::TkDREGEXP end class RubyToken::TkDSTRING end class RubyToken::TkDSTRING end class RubyToken::TkDXSTRING end class RubyToken::TkDXSTRING end class RubyToken::TkELSE end class RubyToken::TkELSE end class RubyToken::TkELSIF end class RubyToken::TkELSIF end class RubyToken::TkEND end class RubyToken::TkEND end class RubyToken::TkEND_OF_SCRIPT end class RubyToken::TkEND_OF_SCRIPT end class RubyToken::TkENSURE end class RubyToken::TkENSURE end class RubyToken::TkEQ end class RubyToken::TkEQ end class RubyToken::TkEQQ end class RubyToken::TkEQQ end class RubyToken::TkError end class RubyToken::TkError end class RubyToken::TkFALSE end class RubyToken::TkFALSE end class RubyToken::TkFID end class RubyToken::TkFID end class RubyToken::TkFLOAT end class RubyToken::TkFLOAT end class RubyToken::TkFOR end class RubyToken::TkFOR end class RubyToken::TkGEQ end class RubyToken::TkGEQ end class RubyToken::TkGT end class RubyToken::TkGT end class RubyToken::TkGVAR end class RubyToken::TkGVAR end class RubyToken::TkIDENTIFIER end class RubyToken::TkIDENTIFIER end class RubyToken::TkIF end class RubyToken::TkIF end class RubyToken::TkIF_MOD end class RubyToken::TkIF_MOD end class RubyToken::TkIN end class RubyToken::TkIN end class RubyToken::TkINTEGER end class RubyToken::TkINTEGER end class RubyToken::TkIVAR end class RubyToken::TkIVAR end class RubyToken::TkId def initialize(seek, line_no, char_no, name); end def name(); end end class RubyToken::TkId end class RubyToken::TkLBRACE end class RubyToken::TkLBRACE end class RubyToken::TkLBRACK end class RubyToken::TkLBRACK end class RubyToken::TkLEQ end class RubyToken::TkLEQ end class RubyToken::TkLPAREN end class RubyToken::TkLPAREN end class RubyToken::TkLSHFT end class RubyToken::TkLSHFT end class RubyToken::TkLT end class RubyToken::TkLT end class RubyToken::TkMATCH end class RubyToken::TkMATCH end class RubyToken::TkMINUS end class RubyToken::TkMINUS end class RubyToken::TkMOD end class RubyToken::TkMOD end class RubyToken::TkMODULE end class RubyToken::TkMODULE end class RubyToken::TkMULT end class RubyToken::TkMULT end class RubyToken::TkNEQ end class RubyToken::TkNEQ end class RubyToken::TkNEXT end class RubyToken::TkNEXT end class RubyToken::TkNIL end class RubyToken::TkNIL end class RubyToken::TkNL end class RubyToken::TkNL end class RubyToken::TkNMATCH end class RubyToken::TkNMATCH end class RubyToken::TkNOT end class RubyToken::TkNOT end class RubyToken::TkNOTOP end class RubyToken::TkNOTOP end class RubyToken::TkNTH_REF end class RubyToken::TkNTH_REF end class RubyToken::TkNode def node(); end end class RubyToken::TkNode end class RubyToken::TkOPASGN def initialize(seek, line_no, char_no, op); end def op(); end end class RubyToken::TkOPASGN end class RubyToken::TkOR end class RubyToken::TkOR end class RubyToken::TkOROP end class RubyToken::TkOROP end class RubyToken::TkOp def name(); end def name=(name); end end class RubyToken::TkOp end class RubyToken::TkPLUS end class RubyToken::TkPLUS end class RubyToken::TkPOW end class RubyToken::TkPOW end class RubyToken::TkQUESTION end class RubyToken::TkQUESTION end class RubyToken::TkRBRACE end class RubyToken::TkRBRACE end class RubyToken::TkRBRACK end class RubyToken::TkRBRACK end class RubyToken::TkRD_COMMENT end class RubyToken::TkRD_COMMENT end class RubyToken::TkREDO end class RubyToken::TkREDO end class RubyToken::TkREGEXP end class RubyToken::TkREGEXP end class RubyToken::TkRESCUE end class RubyToken::TkRESCUE end class RubyToken::TkRETRY end class RubyToken::TkRETRY end class RubyToken::TkRETURN end class RubyToken::TkRETURN end class RubyToken::TkRPAREN end class RubyToken::TkRPAREN end class RubyToken::TkRSHFT end class RubyToken::TkRSHFT end class RubyToken::TkSELF end class RubyToken::TkSELF end class RubyToken::TkSEMICOLON end class RubyToken::TkSEMICOLON end class RubyToken::TkSPACE end class RubyToken::TkSPACE end class RubyToken::TkSTAR end class RubyToken::TkSTAR end class RubyToken::TkSTRING end class RubyToken::TkSTRING end class RubyToken::TkSUPER end class RubyToken::TkSUPER end class RubyToken::TkSYMBEG end class RubyToken::TkSYMBEG end class RubyToken::TkSYMBOL end class RubyToken::TkSYMBOL end class RubyToken::TkTHEN end class RubyToken::TkTHEN end class RubyToken::TkTRUE end class RubyToken::TkTRUE end class RubyToken::TkUMINUS end class RubyToken::TkUMINUS end class RubyToken::TkUNDEF end class RubyToken::TkUNDEF end class RubyToken::TkUNLESS end class RubyToken::TkUNLESS end class RubyToken::TkUNLESS_MOD end class RubyToken::TkUNLESS_MOD end class RubyToken::TkUNTIL end class RubyToken::TkUNTIL end class RubyToken::TkUNTIL_MOD end class RubyToken::TkUNTIL_MOD end class RubyToken::TkUPLUS end class RubyToken::TkUPLUS end class RubyToken::TkUnknownChar def initialize(seek, line_no, char_no, id); end def name(); end end class RubyToken::TkUnknownChar end class RubyToken::TkVal def initialize(seek, line_no, char_no, value=T.unsafe(nil)); end def value(); end end class RubyToken::TkVal end class RubyToken::TkWHEN end class RubyToken::TkWHEN end class RubyToken::TkWHILE end class RubyToken::TkWHILE end class RubyToken::TkWHILE_MOD end class RubyToken::TkWHILE_MOD end class RubyToken::TkXSTRING end class RubyToken::TkXSTRING end class RubyToken::TkYIELD end class RubyToken::TkYIELD end class RubyToken::Tk__FILE__ end class RubyToken::Tk__FILE__ end class RubyToken::Tk__LINE__ end class RubyToken::Tk__LINE__ end class RubyToken::TkfLBRACE end class RubyToken::TkfLBRACE end class RubyToken::TkfLBRACK end class RubyToken::TkfLBRACK end class RubyToken::TkfLPAREN end class RubyToken::TkfLPAREN end class RubyToken::TklBEGIN end class RubyToken::TklBEGIN end class RubyToken::TklEND end class RubyToken::TklEND end class RubyToken::Token def char_no(); end def initialize(seek, line_no, char_no); end def line_no(); end def seek(); end end class RubyToken::Token end module RubyToken def self.def_token(token_n, super_token=T.unsafe(nil), reading=T.unsafe(nil), *opts); end end class RubyVM::AbstractSyntaxTree::Node def pretty_print_children(q, names=T.unsafe(nil)); end end module RubyVM::MJIT end module RubyVM::MJIT def self.enabled?(); end def self.pause(*arg); end def self.resume(); end end class RubyVM def self.resolve_feature_path(arg); end end class Sandbox extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end ScanError = StringScanner::Error class Set def ==(other); end def ===(o); end def compare_by_identity(); end def compare_by_identity?(); end def divide(&func); end def eql?(o); end def flatten_merge(set, seen=T.unsafe(nil)); end def pretty_print(pp); end def pretty_print_cycle(pp); end def reset(); end InspectKey = ::T.let(nil, ::T.untyped) end module SharedEnvExtension extend ::T::Private::Methods::MethodHooks 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 def clone(); end def dup(); end end module Singleton::SingletonClassMethods def _load(str); end def clone(); end end module Singleton def self.__init__(klass); end end class Socket AF_CCITT = ::T.let(nil, ::T.untyped) AF_CHAOS = ::T.let(nil, ::T.untyped) AF_CNT = ::T.let(nil, ::T.untyped) AF_COIP = ::T.let(nil, ::T.untyped) AF_DATAKIT = ::T.let(nil, ::T.untyped) AF_DLI = ::T.let(nil, ::T.untyped) AF_E164 = ::T.let(nil, ::T.untyped) AF_ECMA = ::T.let(nil, ::T.untyped) AF_HYLINK = ::T.let(nil, ::T.untyped) AF_IMPLINK = ::T.let(nil, ::T.untyped) AF_ISO = ::T.let(nil, ::T.untyped) AF_LAT = ::T.let(nil, ::T.untyped) AF_LINK = ::T.let(nil, ::T.untyped) AF_NATM = ::T.let(nil, ::T.untyped) AF_NDRV = ::T.let(nil, ::T.untyped) AF_NETBIOS = ::T.let(nil, ::T.untyped) AF_NS = ::T.let(nil, ::T.untyped) AF_OSI = ::T.let(nil, ::T.untyped) AF_PPP = ::T.let(nil, ::T.untyped) AF_PUP = ::T.let(nil, ::T.untyped) AF_SIP = ::T.let(nil, ::T.untyped) AF_SYSTEM = ::T.let(nil, ::T.untyped) AI_DEFAULT = ::T.let(nil, ::T.untyped) AI_MASK = ::T.let(nil, ::T.untyped) AI_V4MAPPED_CFG = ::T.let(nil, ::T.untyped) EAI_BADHINTS = ::T.let(nil, ::T.untyped) EAI_MAX = ::T.let(nil, ::T.untyped) EAI_PROTOCOL = ::T.let(nil, ::T.untyped) IFF_ALTPHYS = ::T.let(nil, ::T.untyped) IFF_LINK0 = ::T.let(nil, ::T.untyped) IFF_LINK1 = ::T.let(nil, ::T.untyped) IFF_LINK2 = ::T.let(nil, ::T.untyped) IFF_OACTIVE = ::T.let(nil, ::T.untyped) IFF_SIMPLEX = ::T.let(nil, ::T.untyped) IPPROTO_EON = ::T.let(nil, ::T.untyped) IPPROTO_GGP = ::T.let(nil, ::T.untyped) IPPROTO_HELLO = ::T.let(nil, ::T.untyped) IPPROTO_MAX = ::T.let(nil, ::T.untyped) IPPROTO_ND = ::T.let(nil, ::T.untyped) IPPROTO_XTP = ::T.let(nil, ::T.untyped) IPV6_DONTFRAG = ::T.let(nil, ::T.untyped) IPV6_PATHMTU = ::T.let(nil, ::T.untyped) IPV6_RECVPATHMTU = ::T.let(nil, ::T.untyped) IPV6_USE_MIN_MTU = ::T.let(nil, ::T.untyped) IP_PORTRANGE = ::T.let(nil, ::T.untyped) IP_RECVDSTADDR = ::T.let(nil, ::T.untyped) IP_RECVIF = ::T.let(nil, ::T.untyped) LOCAL_PEERCRED = ::T.let(nil, ::T.untyped) MSG_EOF = ::T.let(nil, ::T.untyped) MSG_FLUSH = ::T.let(nil, ::T.untyped) MSG_HAVEMORE = ::T.let(nil, ::T.untyped) MSG_HOLD = ::T.let(nil, ::T.untyped) MSG_RCVMORE = ::T.let(nil, ::T.untyped) MSG_SEND = ::T.let(nil, ::T.untyped) PF_CCITT = ::T.let(nil, ::T.untyped) PF_CHAOS = ::T.let(nil, ::T.untyped) PF_CNT = ::T.let(nil, ::T.untyped) PF_COIP = ::T.let(nil, ::T.untyped) PF_DATAKIT = ::T.let(nil, ::T.untyped) PF_DLI = ::T.let(nil, ::T.untyped) PF_ECMA = ::T.let(nil, ::T.untyped) PF_HYLINK = ::T.let(nil, ::T.untyped) PF_IMPLINK = ::T.let(nil, ::T.untyped) PF_ISO = ::T.let(nil, ::T.untyped) PF_LAT = ::T.let(nil, ::T.untyped) PF_LINK = ::T.let(nil, ::T.untyped) PF_NATM = ::T.let(nil, ::T.untyped) PF_NDRV = ::T.let(nil, ::T.untyped) PF_NETBIOS = ::T.let(nil, ::T.untyped) PF_NS = ::T.let(nil, ::T.untyped) PF_OSI = ::T.let(nil, ::T.untyped) PF_PIP = ::T.let(nil, ::T.untyped) PF_PPP = ::T.let(nil, ::T.untyped) PF_PUP = ::T.let(nil, ::T.untyped) PF_RTIP = ::T.let(nil, ::T.untyped) PF_SIP = ::T.let(nil, ::T.untyped) PF_SYSTEM = ::T.let(nil, ::T.untyped) PF_XTP = ::T.let(nil, ::T.untyped) SCM_CREDS = ::T.let(nil, ::T.untyped) SO_DONTTRUNC = ::T.let(nil, ::T.untyped) SO_NKE = ::T.let(nil, ::T.untyped) SO_NOSIGPIPE = ::T.let(nil, ::T.untyped) SO_NREAD = ::T.let(nil, ::T.untyped) SO_USELOOPBACK = ::T.let(nil, ::T.untyped) SO_WANTMORE = ::T.let(nil, ::T.untyped) SO_WANTOOBFLAG = ::T.let(nil, ::T.untyped) TCP_NOOPT = ::T.let(nil, ::T.untyped) TCP_NOPUSH = ::T.let(nil, ::T.untyped) end module Socket::Constants AF_CCITT = ::T.let(nil, ::T.untyped) AF_CHAOS = ::T.let(nil, ::T.untyped) AF_CNT = ::T.let(nil, ::T.untyped) AF_COIP = ::T.let(nil, ::T.untyped) AF_DATAKIT = ::T.let(nil, ::T.untyped) AF_DLI = ::T.let(nil, ::T.untyped) AF_E164 = ::T.let(nil, ::T.untyped) AF_ECMA = ::T.let(nil, ::T.untyped) AF_HYLINK = ::T.let(nil, ::T.untyped) AF_IMPLINK = ::T.let(nil, ::T.untyped) AF_ISO = ::T.let(nil, ::T.untyped) AF_LAT = ::T.let(nil, ::T.untyped) AF_LINK = ::T.let(nil, ::T.untyped) AF_NATM = ::T.let(nil, ::T.untyped) AF_NDRV = ::T.let(nil, ::T.untyped) AF_NETBIOS = ::T.let(nil, ::T.untyped) AF_NS = ::T.let(nil, ::T.untyped) AF_OSI = ::T.let(nil, ::T.untyped) AF_PPP = ::T.let(nil, ::T.untyped) AF_PUP = ::T.let(nil, ::T.untyped) AF_SIP = ::T.let(nil, ::T.untyped) AF_SYSTEM = ::T.let(nil, ::T.untyped) AI_DEFAULT = ::T.let(nil, ::T.untyped) AI_MASK = ::T.let(nil, ::T.untyped) AI_V4MAPPED_CFG = ::T.let(nil, ::T.untyped) EAI_BADHINTS = ::T.let(nil, ::T.untyped) EAI_MAX = ::T.let(nil, ::T.untyped) EAI_PROTOCOL = ::T.let(nil, ::T.untyped) IFF_ALTPHYS = ::T.let(nil, ::T.untyped) IFF_LINK0 = ::T.let(nil, ::T.untyped) IFF_LINK1 = ::T.let(nil, ::T.untyped) IFF_LINK2 = ::T.let(nil, ::T.untyped) IFF_OACTIVE = ::T.let(nil, ::T.untyped) IFF_SIMPLEX = ::T.let(nil, ::T.untyped) IPPROTO_EON = ::T.let(nil, ::T.untyped) IPPROTO_GGP = ::T.let(nil, ::T.untyped) IPPROTO_HELLO = ::T.let(nil, ::T.untyped) IPPROTO_MAX = ::T.let(nil, ::T.untyped) IPPROTO_ND = ::T.let(nil, ::T.untyped) IPPROTO_XTP = ::T.let(nil, ::T.untyped) IPV6_DONTFRAG = ::T.let(nil, ::T.untyped) IPV6_PATHMTU = ::T.let(nil, ::T.untyped) IPV6_RECVPATHMTU = ::T.let(nil, ::T.untyped) IPV6_USE_MIN_MTU = ::T.let(nil, ::T.untyped) IP_PORTRANGE = ::T.let(nil, ::T.untyped) IP_RECVDSTADDR = ::T.let(nil, ::T.untyped) IP_RECVIF = ::T.let(nil, ::T.untyped) LOCAL_PEERCRED = ::T.let(nil, ::T.untyped) MSG_EOF = ::T.let(nil, ::T.untyped) MSG_FLUSH = ::T.let(nil, ::T.untyped) MSG_HAVEMORE = ::T.let(nil, ::T.untyped) MSG_HOLD = ::T.let(nil, ::T.untyped) MSG_RCVMORE = ::T.let(nil, ::T.untyped) MSG_SEND = ::T.let(nil, ::T.untyped) PF_CCITT = ::T.let(nil, ::T.untyped) PF_CHAOS = ::T.let(nil, ::T.untyped) PF_CNT = ::T.let(nil, ::T.untyped) PF_COIP = ::T.let(nil, ::T.untyped) PF_DATAKIT = ::T.let(nil, ::T.untyped) PF_DLI = ::T.let(nil, ::T.untyped) PF_ECMA = ::T.let(nil, ::T.untyped) PF_HYLINK = ::T.let(nil, ::T.untyped) PF_IMPLINK = ::T.let(nil, ::T.untyped) PF_ISO = ::T.let(nil, ::T.untyped) PF_LAT = ::T.let(nil, ::T.untyped) PF_LINK = ::T.let(nil, ::T.untyped) PF_NATM = ::T.let(nil, ::T.untyped) PF_NDRV = ::T.let(nil, ::T.untyped) PF_NETBIOS = ::T.let(nil, ::T.untyped) PF_NS = ::T.let(nil, ::T.untyped) PF_OSI = ::T.let(nil, ::T.untyped) PF_PIP = ::T.let(nil, ::T.untyped) PF_PPP = ::T.let(nil, ::T.untyped) PF_PUP = ::T.let(nil, ::T.untyped) PF_RTIP = ::T.let(nil, ::T.untyped) PF_SIP = ::T.let(nil, ::T.untyped) PF_SYSTEM = ::T.let(nil, ::T.untyped) PF_XTP = ::T.let(nil, ::T.untyped) SCM_CREDS = ::T.let(nil, ::T.untyped) SO_DONTTRUNC = ::T.let(nil, ::T.untyped) SO_NKE = ::T.let(nil, ::T.untyped) SO_NOSIGPIPE = ::T.let(nil, ::T.untyped) SO_NREAD = ::T.let(nil, ::T.untyped) SO_USELOOPBACK = ::T.let(nil, ::T.untyped) SO_WANTMORE = ::T.let(nil, ::T.untyped) SO_WANTOOBFLAG = ::T.let(nil, ::T.untyped) TCP_NOOPT = ::T.let(nil, ::T.untyped) TCP_NOPUSH = ::T.let(nil, ::T.untyped) end class SortedSet def initialize(*args, &block); end end class SortedSet def self.setup(); end end class Spoom::Cli::Bump extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Spoom::Cli::Helper extend ::T::Sig extend ::T::Helpers extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::Cli::Main extend ::T::Sig end class Spoom::Coverage::D3::Base extend ::T::Sig 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::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::Coverage::Snapshot extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::Coverage::Template extend ::T::Sig 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::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::FileTree::Node extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::FileTree extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Spoom::Git extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::LSP::Diagnostic extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::LSP::DocumentSymbol extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::LSP::Hover extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::LSP::Location extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::LSP::Position extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Spoom::LSP::PrintableSymbol extend ::T::Sig 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::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::LSP::SignatureHelp extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::Printer extend ::T::Sig 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::Sorbet::Config extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::Sorbet::Errors::Error extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Spoom::Sorbet::Errors::Parser extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Spoom::Sorbet::Errors extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Spoom::Sorbet::MetricsParser extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Spoom::Sorbet::Sigils extend ::T::Sig 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::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Spoom extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class String def black(); end def blink(); end def blue(); end def bold(); end def cyan(); end def exclude?(string); end def fast_xs(); end def green(); end def hide(); 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 italic(); end def light_black(); end def light_blue(); end def light_cyan(); end def light_green(); end def light_magenta(); end def light_red(); end def light_white(); end def light_yellow(); end def magenta(); end def on_black(); end def on_blue(); end def on_cyan(); end def on_green(); end def on_light_black(); end def on_light_blue(); end def on_light_cyan(); end def on_light_green(); end def on_light_magenta(); end def on_light_red(); end def on_light_white(); end def on_light_yellow(); end def on_magenta(); end def on_red(); end def on_white(); end def on_yellow(); end def red(); end def shellescape(); end def shellsplit(); end def swap(); end def to_nfc(); end def to_nfd(); end def to_nfkc(); end def to_nfkd(); end def underline(); end def white(); end def yellow(); end end class String extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class StringInreplaceExtension extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class StringScanner def bol?(); end def initialize(*arg); end Id = ::T.let(nil, ::T.untyped) Version = ::T.let(nil, ::T.untyped) end class Struct def filter(*arg); end end module Superenv extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks 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 Tapioca::Compilers::Dsl::Base extend ::T::Sig extend ::T::Helpers extend ::T::Private::Abstract::Hooks extend ::T::InterfaceWrapper::Helpers extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Tapioca::Reflection extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Tempfile def _close(); end def inspect(); end end class Tempfile::Remover def call(*args); end def initialize(tmpfile); end end class Tempfile::Remover end class Time def compare_without_coercion(arg); end def eql_without_coercion(arg); end def minus_without_duration(arg); end def plus_without_duration(arg); end def rfc3339(fraction_digits=T.unsafe(nil)); end def to_default_s(); end end class Time def self.at_without_coercion(*arg); end end class TracePoint def __enable(arg, arg1); end def eval_script(); end def instruction_sequence(); end def parameters(); end end module Tty extend ::T::Private::Methods::SingletonMethodHooks def self.blue(); end def self.bold(); end def self.cyan(); end def self.default(); end def self.down(); end def self.erase_char(); end def self.erase_line(); end def self.green(); end def self.italic(); end def self.left(); end def self.magenta(); end def self.no_underline(); end def self.red(); end def self.reset(); end def self.right(); end def self.strikethrough(); end def self.underline(); end def self.up(); end def self.yellow(); end end 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 class URI::File def check_password(user); end def check_user(user); end def check_userinfo(user); end def set_userinfo(v); end COMPONENT = ::T.let(nil, ::T.untyped) DEFAULT_PORT = ::T.let(nil, ::T.untyped) end class URI::File end class URI::HTTP def buffer_open(buf, proxy, options); end end class URI::LDAP def attributes(); end def attributes=(val); end def dn(); end def dn=(val); end def extensions(); end def extensions=(val); end def filter(); end def filter=(val); end def initialize(*arg); end def scope(); end def scope=(val); end def set_attributes(val); end def set_dn(val); end def set_extensions(val); end def set_filter(val); end def set_scope(val); end end class URI::MailTo def initialize(*arg); end end URI::Parser = URI::RFC2396_Parser URI::REGEXP = URI::RFC2396_REGEXP class URI::RFC2396_Parser def initialize(opts=T.unsafe(nil)); end end class URI::RFC3986_Parser def join(*uris); end def parse(uri); end def regexp(); end def split(uri); end RFC3986_relative_ref = ::T.let(nil, ::T.untyped) end module URI::Util def self.make_components_hash(klass, array_hash); end end module URI extend ::URI::Escape def self.get_encoding(label); end end class URITemplate::RFC6570::Expression::PathParameters PAIR_IF_EMPTY = ::T.let(nil, ::T.untyped) end module URL::BlockDSL::PageWithURL extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class URL::BlockDSL extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class URL::DSL extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class URL extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class UnboundMethod include ::MethodSource::SourceLocation::UnboundMethodExtensions include ::MethodSource::MethodExtensions end module UnicodeNormalize 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 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 User extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Utils::AST::FormulaAST def process(*args, &block); end 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 class Utils::Bottles::Collector extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Utils::Bottles::Tag extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end class Utils::Bottles::TagSpecification extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end module Utils::Curl 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 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 def initialize(*args, &blk); end 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 class WebRobots def allowed?(url); end def crawl_delay(url); end def create_cache(); end def disallowed?(url); end def error(url); end def error!(url); end def flush_cache(); end def initialize(user_agent, options=T.unsafe(nil)); end def option(url, token); end def options(url); end def reset(url); end def sitemaps(url); end def user_agent(); end end class WebRobots::Error end class WebRobots::Error end class WebRobots::ParseError def initialize(message, site); end def site(); end end class WebRobots::ParseError end class WebRobots::RobotsTxt def allow?(request_uri, user_agent=T.unsafe(nil)); end def crawl_delay(user_agent=T.unsafe(nil)); end def error(); end def error!(); end def error=(error); end def initialize(site, records, options=T.unsafe(nil)); end def options(user_agent=T.unsafe(nil)); end def site(); end def sitemaps(); end def timestamp(); end DISALLOW_ALL = ::T.let(nil, ::T.untyped) end class WebRobots::RobotsTxt::AccessControlLine def match?(request_uri); end end class WebRobots::RobotsTxt::AccessControlLine end class WebRobots::RobotsTxt::AgentLine def pattern(); end end class WebRobots::RobotsTxt::AgentLine end class WebRobots::RobotsTxt::AllowLine def allow?(); end end class WebRobots::RobotsTxt::AllowLine end class WebRobots::RobotsTxt::CrawlDelayLine def delay(); end end class WebRobots::RobotsTxt::CrawlDelayLine end class WebRobots::RobotsTxt::DisallowLine def allow?(); end end class WebRobots::RobotsTxt::DisallowLine end class WebRobots::RobotsTxt::ExtentionLine end class WebRobots::RobotsTxt::ExtentionLine end class WebRobots::RobotsTxt::Line def compile(); end def initialize(token, value); end def token(); end def value(); end end class WebRobots::RobotsTxt::Line end class WebRobots::RobotsTxt::Parser def _reduce_1(val, _values, result); end def _reduce_17(val, _values, result); end def _reduce_18(val, _values, result); end def _reduce_19(val, _values, result); end def _reduce_2(val, _values, result); end def _reduce_20(val, _values, result); end def _reduce_21(val, _values, result); end def _reduce_24(val, _values, result); end def _reduce_25(val, _values, result); end def _reduce_26(val, _values, result); end def _reduce_28(val, _values, result); end def _reduce_31(val, _values, result); end def _reduce_32(val, _values, result); end def _reduce_38(val, _values, result); end def _reduce_39(val, _values, result); end def _reduce_40(val, _values, result); end def _reduce_41(val, _values, result); end def _reduce_none(val, _values, result); end def initialize(target, crawl_delay_handler=T.unsafe(nil)); end def on_error(token_id, value, stack); end def parse(input, site); end def parse!(input, site); end def parse_error(message); end KNOWN_TOKENS = ::T.let(nil, ::T.untyped) RE_KNOWN_TOKENS = ::T.let(nil, ::T.untyped) Racc_arg = ::T.let(nil, ::T.untyped) Racc_debug_parser = ::T.let(nil, ::T.untyped) Racc_token_to_s_table = ::T.let(nil, ::T.untyped) end class WebRobots::RobotsTxt::Parser end class WebRobots::RobotsTxt::Record def allow?(request_uri); end def default?(); end def delay(); end def initialize(agentlines, rulelines); end def match?(user_agent); end def options(); end end class WebRobots::RobotsTxt::Record end class WebRobots::RobotsTxt def self.unfetchable(site, reason, target=T.unsafe(nil)); end end class WebRobots end module Webrobots VERSION = ::T.let(nil, ::T.untyped) end module Webrobots end class Zlib::Deflate def initialize(*arg); end end class Zlib::GzipReader def initialize(*arg); end end class Zlib::GzipWriter def initialize(*arg); end end class Zlib::Inflate def initialize(*arg); end end