sorbet/rbi/hidden-definitions/hidden.rbi in sorbet-struct-comparable-1.0.0 vs sorbet/rbi/hidden-definitions/hidden.rbi in sorbet-struct-comparable-1.1.0

- old
+ new

@@ -7,16 +7,10 @@ def connect_internal(local_addrinfo, timeout=T.unsafe(nil)); end end class Array include ::JSON::Ext::Generator::GeneratorMethods::Array - def abbrev(pattern=T.unsafe(nil)); end - - def deconstruct(); end - - def intersection(*_); end - def shelljoin(); end def to_h(); end end @@ -31,29 +25,58 @@ EXCEPTION_NaN = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) end class BigDecimal - def self.interpret_loosely(_); end + def self.new(*args, **kwargs); end end class Binding def clone(); end def irb(); end end +class Bundler::APIResponseInvalidDependenciesError + def status_code(); end +end + +class Bundler::APIResponseInvalidDependenciesError +end + +class Bundler::Definition + def dependencies_for(groups); end + + def disable_multisource?(); end + + def most_specific_locked_platform(); end + + def requested_dependencies(); end +end + +class Bundler::DepProxy + def clone(); end +end + +class Bundler::DepProxy + def self.get_proxy(dep, platform); end +end + class Bundler::Dependency def branch(); end def expanded_platforms(); end def git(); end end Bundler::Deprecate = Gem::Deprecate +class Bundler::Dsl + def check_primary_source_safety(); end +end + class Bundler::Env end class Bundler::Env def self.environment(); end @@ -61,10 +84,20 @@ def self.report(options=T.unsafe(nil)); end def self.write(io); end end +class Bundler::EnvironmentPreserver + def replace_with_backup(); end +end + +class Bundler::EnvironmentPreserver + def self.env_to_hash(env); end + + def self.from_env(); end +end + class Bundler::Fetcher def fetch_spec(spec); end def fetchers(); end @@ -242,18 +275,24 @@ def already_tagged?(); end def base(); end + def build_checksum(built_gem_path=T.unsafe(nil)); end + def build_gem(); end def built_gem_path(); end def clean?(); end def committed?(); end + def current_branch(); end + + def default_remote(); end + def gem_command(); end def gem_key(); end def gem_push?(); end @@ -284,10 +323,12 @@ def sh_with_status(cmd, &block); end def spec_path(); end + def tag_prefix=(tag_prefix); end + def tag_version(); end def version(); end def version_tag(); end @@ -299,12 +340,26 @@ def self.install_tasks(opts=T.unsafe(nil)); end def self.instance(); end def self.instance=(instance); end + + def self.tag_prefix=(prefix); end end +class Bundler::GemHelpers::PlatformMatch + def self.specificity_score(spec_platform, user_platform); end +end + +module Bundler::GemHelpers + def self.local_platform(); end + + def self.same_deps(spec, exemplary_spec); end + + def self.same_specificity(platform, spec, exemplary_spec); end +end + class Bundler::GemVersionPromoter def initialize(locked_specs=T.unsafe(nil), unlock_gems=T.unsafe(nil)); end def level(); end @@ -386,11 +441,11 @@ end class Bundler::Installer def generate_bundler_executable_stubs(spec, options=T.unsafe(nil)); end - def generate_standalone_bundler_executable_stubs(spec); end + def generate_standalone_bundler_executable_stubs(spec, options=T.unsafe(nil)); end def initialize(root, definition); end def post_install_messages(); end @@ -403,22 +458,18 @@ def self.ambiguous_gems=(ambiguous_gems); end def self.install(root, definition, options=T.unsafe(nil)); end end -class Bundler::Molinillo::DependencyGraph - include ::Enumerable -end +class Bundler::LazySpecification + def eql?(other); end -class Bundler::Molinillo::DependencyGraph::Log - extend ::Enumerable + def platform_string(); end end -class Bundler::Molinillo::DependencyGraph::Vertex - def _recursive_predecessors(vertices=T.unsafe(nil)); end - - def _recursive_successors(vertices=T.unsafe(nil)); end +module Bundler::Molinillo::SpecificationProvider + def dependencies_equal?(dependencies, other_dependencies); end end module Bundler::Plugin::API::Source def ==(other); end @@ -456,10 +507,12 @@ def install_path(); end def installed?(); end + def local!(); end + def name(); end def options(); end def options_to_lock(); end @@ -497,10 +550,12 @@ class Bundler::Plugin::Index def installed_plugins(); end def plugin_commands(plugin); end + + def unregister_plugin(name); end end class Bundler::Plugin::Index::CommandConflict def initialize(plugin, commands); end end @@ -543,19 +598,42 @@ class Bundler::Plugin::SourceList end module Bundler::Plugin def self.list(); end + + def self.uninstall(names, options); end end class Bundler::ProcessLock end class Bundler::ProcessLock def self.lock(bundle_path=T.unsafe(nil)); end end +class Bundler::Resolver + include ::Bundler::GemHelpers + def results_for(dependency, base); end +end + +class Bundler::Resolver::SpecGroup + def activate_all_platforms!(); end + + def activated_platforms(); end + + def activated_platforms=(activated_platforms); end + + def partitioned_dependency_names_for_activated_platforms(); end + + def sorted_activated_platforms(); end +end + +class Bundler::Resolver::SpecGroup + def self.create_for(specs, all_platforms, specific_platform); end +end + class Bundler::Retry def attempt(&block); end def attempts(&block); end @@ -580,17 +658,13 @@ def self.default_attempts(); end def self.default_retries(); end end -class Bundler::RubyGemsGemInstaller -end - -class Bundler::RubyGemsGemInstaller -end - class Bundler::RubygemsIntegration + def add_default_gems_to(specs); end + def add_to_load_path(paths); end def all_specs(); end def backport_ext_builder_monitor(); end @@ -601,10 +675,12 @@ def find_name(name); end def gem_remote_fetcher(); end + def load_env_plugins(); end + def plain_specs(); end def plain_specs=(specs); end def stub_rubygems(specs); end @@ -669,23 +745,56 @@ class Bundler::Settings::Validator def self.validate!(key, value, settings); end end +class Bundler::Source + def cached!(); end + + def local!(); end + + def remote!(); end +end + class Bundler::Source::Git def glob(); end + + def local?(); end end +class Bundler::Source::Rubygems + def disable_multisource?(); end +end + +class Bundler::SourceList + def disable_multisource?(); end + + def global_path_source(); end + + def merged_gem_lockfile_sections!(); end +end + class Bundler::SpecSet include ::Enumerable end +class Bundler::StubSpecification + def default_gem?(); end + + def extensions(); end + + def gem_build_complete_path(); end + + def manually_installed?(); end +end + class Bundler::Thor include ::Bundler::Thor::Base include ::Bundler::Thor::Invocation include ::Bundler::Thor::Shell def help(command=T.unsafe(nil), subcommand=T.unsafe(nil)); end + Correctable = ::T.let(nil, ::T.untyped) HELP_MAPPINGS = ::T.let(nil, ::T.untyped) TEMPLATE_EXTNAME = ::T.let(nil, ::T.untyped) THOR_RESERVED_WORDS = ::T.let(nil, ::T.untyped) end @@ -1164,12 +1273,10 @@ end module Bundler::Thor::CoreExt end -Bundler::Thor::Correctable = DidYouMean::Correctable - class Bundler::Thor::DynamicCommand def initialize(name, options=T.unsafe(nil)); end end class Bundler::Thor::DynamicCommand @@ -1322,17 +1429,10 @@ end class Bundler::Thor::NestedContext end -class Bundler::Thor::NoKwargSpellChecker - def initialize(dictionary); end -end - -class Bundler::Thor::NoKwargSpellChecker -end - class Bundler::Thor::Option def aliases(); end def array?(); end @@ -1553,10 +1653,12 @@ end class Bundler::Thor::Shell::Color def are_colors_disabled?(); end + def are_colors_supported?(); end + def diff_lcs_loaded?(); end def output_diff_line(diff); end def set_color(string, *colors); end @@ -1617,11 +1719,10 @@ end Bundler::Thor::Task = Bundler::Thor::Command class Bundler::Thor::UndefinedCommandError - include ::DidYouMean::Correctable def all_commands(); end def command(); end def initialize(command, all_commands, namespace); end @@ -1644,11 +1745,10 @@ end Bundler::Thor::UndefinedTaskError = Bundler::Thor::UndefinedCommandError class Bundler::Thor::UnknownArgumentError - include ::DidYouMean::Correctable def initialize(switches, unknown); end def switches(); end def unknown(); end @@ -1800,11 +1900,11 @@ def debug(msg, newline=T.unsafe(nil)); end def debug?(); end - def error(msg, newline=T.unsafe(nil)); end + def error(msg, newline=T.unsafe(nil), color=T.unsafe(nil)); end def info(msg, newline=T.unsafe(nil)); end def initialize(options=T.unsafe(nil)); end @@ -1822,11 +1922,11 @@ 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 warn(msg, newline=T.unsafe(nil), color=T.unsafe(nil)); end def yes?(msg); end LEVELS = ::T.let(nil, ::T.untyped) end @@ -2339,21 +2439,25 @@ def self.for_many(requirements); end end module Bundler + def self.most_specific_locked_platform?(platform); end + def self.original_exec(*args); end def self.original_system(*args); end + def self.preferred_gemfile_name(); end + + def self.reset_settings_and_root!(); end + def self.unbundled_env(); end def self.unbundled_exec(*args); end def self.unbundled_system(*args); end - - def self.with_unbundled_env(); end end module Byebug PORT = ::T.let(nil, ::T.untyped) end @@ -2735,15 +2839,11 @@ def uri(); end end class DRb::DRbConn - def self.make_pool(); end - def self.open(remote_uri); end - - def self.stop_pool(); end end class DRb::DRbMessage def dump(obj, error=T.unsafe(nil)); end @@ -2888,225 +2988,65 @@ class DRb::DRbUnknownError def self._load(s); end end -class DRb::ThreadObject - include ::MonitorMixin - def _execute(); end - - def alive?(); end - - def initialize(&blk); end - - def kill(); end - - def method_missing(msg, *arg, &blk); end -end - -class DRb::ThreadObject -end - module DRb def self.mutex(); end end DRbIdConv = DRb::DRbIdConv DRbObject = DRb::DRbObject DRbUndumped = DRb::DRbUndumped -class Date - def infinite?(); end -end - -class Date::Error -end - -class Date::Error -end - class Date::Infinity def initialize(d=T.unsafe(nil)); end end class Delegator RUBYGEMS_ACTIVATION_MONITOR = ::T.let(nil, ::T.untyped) end -class DidYouMean::ClassNameChecker - def class_name(); end - - def class_names(); end - - def corrections(); end - - def initialize(exception); end - - def scopes(); end -end - -class DidYouMean::CorrectElement - def call(names, element); end -end - -class DidYouMean::CorrectElement -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(*_); end -end - -class DidYouMean::ParseDimensions - def call(); end - - def initialize(dictionary, separator); end -end - -class DidYouMean::ParseDimensions -end - -class DidYouMean::PlainFormatter - def message_for(corrections); end -end - -class DidYouMean::PlainFormatter -end - -class DidYouMean::TreeSpellChecker - def augment(); end - - def correct(input); end - - def dictionary(); end - - def dimensions(); end - - def initialize(dictionary:, separator: T.unsafe(nil), augment: T.unsafe(nil)); end - - def separator(); 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 -module Dir::Tmpname - UNUSABLE_CHARS = ::T.let(nil, ::T.untyped) -end - class Dir def self.exists?(_); end - end module Docile VERSION = ::T.let(nil, ::T.untyped) end +module Docile::BacktraceFilter + FILTER_PATTERN = ::T.let(nil, ::T.untyped) +end + class Docile::FallbackContextProxy NON_FALLBACK_METHODS = ::T.let(nil, ::T.untyped) NON_PROXIED_INSTANCE_VARIABLES = ::T.let(nil, ::T.untyped) NON_PROXIED_METHODS = ::T.let(nil, ::T.untyped) 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 Encoding def _dump(*_); end - CESU_8 = ::T.let(nil, ::T.untyped) end class Encoding::Converter def initialize(*_); end end @@ -3116,15 +3056,11 @@ end module Enumerable def chain(*_); end - def filter_map(); end - def sum(*_); end - - def tally(); end end class Enumerator def +(_); end @@ -3158,29 +3094,10 @@ def each(*_, &blk); end def initialize(*_); end end -class Enumerator::Lazy - def eager(); end -end - -class Enumerator::Producer - def each(&blk); end -end - -class Enumerator::Producer -end - -class Enumerator::Yielder - def to_proc(); end -end - -class Enumerator - def self.produce(*_); end -end - class Errno::EAUTH Errno = ::T.let(nil, ::T.untyped) end class Errno::EAUTH @@ -3322,14 +3239,10 @@ end class Errno::ESHLIBVERS end -module Etc - VERSION = ::T.let(nil, ::T.untyped) -end - class Etc::Group def gid(); end def gid=(_); end @@ -3392,27 +3305,49 @@ def self.each(&blk); end def self.members(); 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 FalseClass include ::JSON::Ext::Generator::GeneratorMethods::FalseClass end -class Fiber - def initialize(*_); end -end - class File - def self.absolute_path?(_); end - def self.exists?(_); end end FileList = Rake::FileList @@ -3481,21 +3416,15 @@ def self.debug(); end def self.debug=(debug); end end -class FrozenError - def receiver(); end -end - module GC - def garbage_collect(full_mark: T.unsafe(nil), immediate_mark: T.unsafe(nil), immediate_sweep: T.unsafe(nil)); end + def garbage_collect(*_); end end module GC - def self.verify_compaction_references(*_); end - def self.verify_transient_heap_internal_consistency(); end end module Gem ConfigMap = ::T.let(nil, ::T.untyped) @@ -3523,10 +3452,39 @@ 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 +Gem::Installer::ExtensionBuildError = Gem::Ext::BuildError + +class Gem::Installer::FakePackage + def copy_to(path); end + + def data_mode(); end + + def data_mode=(data_mode); end + + def dir_mode(); end + + def dir_mode=(dir_mode); end + + def extract_files(destination_dir, pattern=T.unsafe(nil)); end + + def initialize(spec); end + + def prog_mode(); end + + def prog_mode=(prog_mode); end + + def spec(); end + + def spec=(spec); end +end + +class Gem::Installer::FakePackage +end + class Gem::Package def gem(); end end class Gem::Package::DigestIO @@ -3737,10 +3695,33 @@ extend ::Gem::UserInteraction extend ::Gem::DefaultUserInteraction extend ::Gem::Text end +class Gem::Requirement + include ::Gem::Requirement::OrderIndependentComparison + include ::Gem::Requirement::CorrectHashForLambdaOperator +end + +module Gem::Requirement::CorrectHashForLambdaOperator + def hash(); end +end + +module Gem::Requirement::CorrectHashForLambdaOperator +end + +module Gem::Requirement::OrderIndependentComparison + def ==(other); end + + def _requirements_sorted?(); end + + def _with_sorted_requirements(); end +end + +module Gem::Requirement::OrderIndependentComparison +end + class Gem::Resolver::CurrentSet end class Gem::Resolver::CurrentSet end @@ -4113,130 +4094,40 @@ Gem::Version::Requirement = Gem::Requirement class Hash include ::JSON::Ext::Generator::GeneratorMethods::Hash - def deconstruct_keys(_); end end class Hash - def self.ruby2_keywords_hash(_); end - - def self.ruby2_keywords_hash?(_); end - def self.try_convert(_); end end class IO - def beep(); end - - def check_winsize_changed(); end - - def clear_screen(); end - - def console_mode(); end - - def console_mode=(console_mode); end - - def cooked(); end - - def cooked!(); end - - def cursor(); end - - def cursor=(cursor); end - - def cursor_down(_); end - - def cursor_left(_); end - - def cursor_right(_); end - - def cursor_up(_); end - - def echo=(echo); end - - def echo?(); end - - def erase_line(_); end - - def erase_screen(_); end - - def getch(*_); end - - def getpass(*_); end - - def goto(_, _1); end - - def goto_column(_); end - - def iflush(); end - - def ioflush(); end - - def noecho(); end - def nonblock(*_); end def nonblock=(nonblock); end def nonblock?(); end def nread(); end - def oflush(); end - def pathconf(_); end - def pressed?(); end - - def raw(*_); end - - def raw!(*_); end - def ready?(); end - def scroll_backward(_); end - - def scroll_forward(_); end - - def set_encoding_by_bom(); end - def wait(*_); end def wait_readable(*_); end def wait_writable(*_); end - - def winsize(); end - - def winsize=(winsize); end end -class IO::ConsoleMode - def echo=(echo); end - - def raw(*_); end - - def raw!(*_); end -end - -class IO::ConsoleMode -end - IO::EWOULDBLOCKWaitReadable = IO::EAGAINWaitReadable IO::EWOULDBLOCKWaitWritable = IO::EAGAINWaitWritable -class IO - def self.console(*_); end - - def self.console_size(); end - - def self.default_console_size(); end -end - class IPAddr def ==(other); end def initialize(addr=T.unsafe(nil), family=T.unsafe(nil)); end end @@ -4246,75 +4137,22 @@ MagicFile = ::T.let(nil, ::T.untyped) STDIN_FILE_NAME = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) end -module IRB::Color - BLUE = ::T.let(nil, ::T.untyped) - BOLD = ::T.let(nil, ::T.untyped) - CLEAR = ::T.let(nil, ::T.untyped) - CYAN = ::T.let(nil, ::T.untyped) - GREEN = ::T.let(nil, ::T.untyped) - MAGENTA = ::T.let(nil, ::T.untyped) - RED = ::T.let(nil, ::T.untyped) - REVERSE = ::T.let(nil, ::T.untyped) - UNDERLINE = ::T.let(nil, ::T.untyped) - YELLOW = ::T.let(nil, ::T.untyped) -end - -module IRB::Color - def self.clear(); end - - def self.colorable?(); end - - def self.colorize(text, seq); end - - def self.colorize_code(code, complete: T.unsafe(nil)); end - - def self.inspect_colorable?(obj, seen: T.unsafe(nil)); end -end - class IRB::Context def __exit__(*_); end def __inspect__(); end def __to_s__(); end - def echo_on_assignment(); end - - def echo_on_assignment=(echo_on_assignment); end - - def echo_on_assignment?(); end - def evaluate(line, line_no, exception: T.unsafe(nil)); end - def initialize(irb, workspace=T.unsafe(nil), input_method=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 - - def newline_before_multiline_output(); end - - def newline_before_multiline_output=(newline_before_multiline_output); end - - def newline_before_multiline_output?(); end - - def use_colorize(); end - - def use_colorize?(); end - - def use_multiline(); end - - def use_multiline?(); end - - def use_reidline(); end - - def use_reidline?(); end - - def use_singleline(); end - - def use_singleline?(); end IDNAME_IVARS = ::T.let(nil, ::T.untyped) NOPRINTING_IVARS = ::T.let(nil, ::T.untyped) NO_INSPECTING_IVARS = ::T.let(nil, ::T.untyped) end @@ -4366,45 +4204,26 @@ class IRB::FileInputMethod def initialize(file); end end -module IRB::InputCompletor - BASIC_WORD_BREAK_CHARACTERS = ::T.let(nil, ::T.untyped) - CompletionProc = ::T.let(nil, ::T.untyped) - Operators = ::T.let(nil, ::T.untyped) - PerfectMatchedProc = ::T.let(nil, ::T.untyped) - ReservedWords = ::T.let(nil, ::T.untyped) -end - -module IRB::InputCompletor - def self.ignored_modules(); end - - def self.retrieve_completion_data(input, bind: T.unsafe(nil), doc_namespace: T.unsafe(nil)); end - - def self.select_message(receiver, message, candidates, sep=T.unsafe(nil)); 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 assignment_expression?(line); end - def handle_exception(exc); end - def initialize(workspace=T.unsafe(nil), input_method=T.unsafe(nil)); 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 - ASSIGNMENT_NODE_TYPES = ::T.let(nil, ::T.untyped) end class IRB::Locale def String(mes); end @@ -4440,38 +4259,90 @@ end class IRB::Locale end -class IRB::OutputMethod::NotImplementedError - def initialize(val); 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::ReidlineInputMethod - include ::Reline - def auto_indent(&block); end +class IRB::SLex + def Fail(err=T.unsafe(nil), *rest); end - def check_termination(&block); end + def Raise(err=T.unsafe(nil), *rest); end - def dynamic_prompt(&block); end + def create(token, preproc=T.unsafe(nil), postproc=T.unsafe(nil)); end - def encoding(); end + def def_rule(token, preproc=T.unsafe(nil), postproc=T.unsafe(nil), &block); end - def eof?(); end + def def_rules(*tokens, &block); end - def initialize(); end + def match(token); end - def line(line_no); 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::ReidlineInputMethod +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 @@ -4505,11 +4376,10 @@ end class Integer include ::JSON::Ext::Generator::GeneratorMethods::Integer def to_bn(); end - GMP_VERSION = ::T.let(nil, ::T.untyped) end class JSON::Ext::Generator::State def self.from_state(_); end end @@ -4538,14 +4408,10 @@ module Kernel def self.at_exit(); end end -class KeyError - include ::DidYouMean::Correctable -end - module Listen VERSION = ::T.let(nil, ::T.untyped) end module Listen::Adapter @@ -4571,11 +4437,11 @@ class Listen::Adapter::Linux DEFAULTS = ::T.let(nil, ::T.untyped) INOTIFY_LIMIT_MESSAGE = ::T.let(nil, ::T.untyped) OS_REGEXP = ::T.let(nil, ::T.untyped) - WIKI_URL = ::T.let(nil, ::T.untyped) + README_URL = ::T.let(nil, ::T.untyped) end class Listen::Adapter::Polling DEFAULTS = ::T.let(nil, ::T.untyped) OS_REGEXP = ::T.let(nil, ::T.untyped) @@ -4584,38 +4450,35 @@ class Listen::Adapter::Windows BUNDLER_DECLARE_GEM = ::T.let(nil, ::T.untyped) OS_REGEXP = ::T.let(nil, ::T.untyped) end -module Listen::FSM - DEFAULT_STATE = ::T.let(nil, ::T.untyped) +class Listen::Event::Loop + MAX_STARTUP_SECONDS = ::T.let(nil, ::T.untyped) end +Listen::Event::Loop::Error = Listen::Error + +Listen::Event::Loop::NotStarted = Listen::Error::NotStarted + class Listen::Listener::Config DEFAULTS = ::T.let(nil, ::T.untyped) end class Listen::Record::SymlinkDetector + README_URL = ::T.let(nil, ::T.untyped) SYMLINK_LOOP_ERROR = ::T.let(nil, ::T.untyped) - WIKI = ::T.let(nil, ::T.untyped) end +Listen::Record::SymlinkDetector::Error = Listen::Error + class Listen::Silencer DEFAULT_IGNORED_DIRECTORIES = ::T.let(nil, ::T.untyped) DEFAULT_IGNORED_EXTENSIONS = ::T.let(nil, ::T.untyped) end class Logger - def debug!(); end - - def error!(); end - - def fatal!(); end - - def info!(); end - - def warn!(); end SEV_LABEL = ::T.let(nil, ::T.untyped) end class Logger::Formatter Format = ::T.let(nil, ::T.untyped) @@ -4636,66 +4499,32 @@ module MethodSource::CodeHelpers::IncompleteExpression GENERIC_REGEXPS = ::T.let(nil, ::T.untyped) RBX_ONLY_REGEXPS = ::T.let(nil, ::T.untyped) end -class Module - def const_source_location(*_); end -end - class Monitor def enter(); end def exit(); end - def mon_check_owner(); end - - def mon_enter(); end - - def mon_exit(); end - - def mon_locked?(); end - - def mon_owned?(); end - - def mon_synchronize(); end - - def mon_try_enter(); end - - def new_cond(); end - - def synchronize(); end - def try_enter(); end - - def try_mon_enter(); end - - def wait_for_cond(_, _1); end end module MonitorMixin def initialize(*args); end + EXCEPTION_IMMEDIATE = ::T.let(nil, ::T.untyped) + EXCEPTION_NEVER = ::T.let(nil, ::T.untyped) end class MonitorMixin::ConditionVariable def initialize(monitor); end end -class NameError - include ::DidYouMean::Correctable -end - class NilClass include ::JSON::Ext::Generator::GeneratorMethods::NilClass end -class NoMatchingPatternError -end - -class NoMatchingPatternError -end - class Object include ::JSON::Ext::Generator::GeneratorMethods::Object include ::PP::ObjectMixin def to_yaml(options=T.unsafe(nil)); end ARGF = ::T.let(nil, ::T.untyped) @@ -4720,29 +4549,10 @@ class Object def self.yaml_tag(url); end end -class OpenStruct - VERSION = ::T.let(nil, ::T.untyped) -end - -class OptionParser - def additional_message(typ, opt); end -end - -class OptionParser::List - def get_candidates(id); end -end - -class OptionParser::ParseError - def additional(); end - - def additional=(additional); end - -end - class Pathname def fnmatch?(*_); end def glob(*_); end @@ -4753,12 +4563,10 @@ def <<(_); end def >>(_); end def clone(); end - - def ruby2_keywords(); end end class Pry BINDING_METHOD_IMPL = ::T.let(nil, ::T.untyped) Commands = ::T.let(nil, ::T.untyped) @@ -4908,501 +4716,10 @@ def self.load_tags=(load_tags); end def self.remove_type(type_tag); end end -class RDoc::Alias - def initialize(text, old_name, new_name, comment, singleton=T.unsafe(nil)); end -end - -class RDoc::Attr - def initialize(text, name, rw, comment, singleton=T.unsafe(nil)); end -end - -class RDoc::ClassModule - def initialize(name, superclass=T.unsafe(nil)); end -end - -class RDoc::CodeObject - def initialize_visibility(); end -end - -class RDoc::Comment - def initialize(text=T.unsafe(nil), location=T.unsafe(nil), language=T.unsafe(nil)); end - - def line(); end - - def line=(line); end -end - -class RDoc::Constant - def initialize(name, value, comment); end - MARSHAL_VERSION = ::T.let(nil, ::T.untyped) -end - -class RDoc::Context - def add_module_by_normal_module(mod); end - - def initialize_methods_etc(); end -end - -class RDoc::Context::Section - def initialize(parent, title, comment); end -end - -class RDoc::CrossReference - def initialize(context); end -end - -class RDoc::ERBIO - def initialize(str, safe_level=T.unsafe(nil), trim_mode=T.unsafe(nil), eoutvar=T.unsafe(nil)); end -end - -module RDoc::Encoding - HEADER_REGEXP = ::T.let(nil, ::T.untyped) -end - -module RDoc::Encoding - def self.detect_encoding(string); end - - def self.remove_magic_comment(string); end -end - -class RDoc::Generator::Darkfish - def initialize(store, options); end -end - -class RDoc::Generator::JsonIndex - def initialize(parent_generator, options); end -end - -class RDoc::Generator::POT - def initialize(store, options); end -end - -class RDoc::Generator::POT::MessageExtractor - def initialize(store); end -end - -class RDoc::Generator::POT::POEntry - def initialize(msgid, options=T.unsafe(nil)); end -end - -class RDoc::Generator::RI - def initialize(store, options); end -end - -class RDoc::I18n::Locale - def initialize(name); end -end - -class RDoc::I18n::Text - def initialize(raw); end -end - -class RDoc::Markdown - def initialize(extensions=T.unsafe(nil), debug=T.unsafe(nil)); end -end - -class RDoc::Markdown::Literals - def initialize(str, debug=T.unsafe(nil)); end -end - -class RDoc::Markdown::Literals::MemoEntry - def initialize(ans, pos); end -end - -class RDoc::Markdown::Literals::RuleInfo - def initialize(name, rendered); end -end - -class RDoc::Markdown::MemoEntry - def initialize(ans, pos); end -end - -class RDoc::Markdown::RuleInfo - def initialize(name, rendered); end -end - -class RDoc::Markup - def add_regexp_handling(pattern, name); end - - def initialize(attribute_manager=T.unsafe(nil)); end -end - -class RDoc::Markup::AttrSpan - def initialize(length); end -end - -class RDoc::Markup::AttributeManager - def add_regexp_handling(pattern, name); end - - def convert_regexp_handlings(str, attrs); end - - def regexp_handlings(); end -end - -class RDoc::Markup::Attributes - def regexp_handling(); end -end - -class RDoc::Markup::Document - def initialize(*parts); end -end - -class RDoc::Markup::Formatter - def add_regexp_handling_RDOCLINK(); end - - def add_regexp_handling_TIDYLINK(); end - - def convert_regexp_handling(target); end - - def initialize(options, markup=T.unsafe(nil)); end -end - -class RDoc::Markup::Include - def initialize(file, include_path); end -end - -class RDoc::Markup::IndentedParagraph - def initialize(indent, *parts); end -end - -class RDoc::Markup::List - def initialize(type=T.unsafe(nil), *items); end -end - -class RDoc::Markup::ListItem - def initialize(label=T.unsafe(nil), *parts); end -end - -class RDoc::Markup::Parser::MyStringScanner - def [](i); end - - def eos?(); end - - def initialize(input); end - - def matched(); end - - def newline!(); end - - def pos(); end - - def scan(re); end - - def unscan(s); end -end - -class RDoc::Markup::Parser::MyStringScanner -end - -class RDoc::Markup::PreProcess - def initialize(input_file_name, include_path); end -end - -class RDoc::Markup::Raw - def initialize(*parts); end -end - -class RDoc::Markup::RegexpHandling - def ==(o); end - - def initialize(type, text); end - - def text(); end - - def text=(text); end - - def type(); end -end - -class RDoc::Markup::RegexpHandling -end - -class RDoc::Markup::ToHtml - def handle_regexp_HARD_BREAK(target); end - - def handle_regexp_HYPERLINK(target); end - - def handle_regexp_RDOCLINK(target); end - - def handle_regexp_TIDYLINK(target); end -end - -class RDoc::Markup::ToHtmlCrossref - def handle_regexp_CROSSREF(target); end - - def initialize(options, from_path, context, markup=T.unsafe(nil)); end - -end - -class RDoc::Markup::ToHtmlSnippet - def handle_regexp_CROSSREF(target); end - - def initialize(options, characters=T.unsafe(nil), paragraphs=T.unsafe(nil), markup=T.unsafe(nil)); end -end - -class RDoc::Markup::ToJoinedParagraph - def initialize(); end -end - -class RDoc::Markup::ToLabel - def handle_regexp_CROSSREF(target); end - - def handle_regexp_HARD_BREAK(*node); end - - def handle_regexp_TIDYLINK(target); end - - def initialize(markup=T.unsafe(nil)); end -end - -class RDoc::Markup::ToMarkdown - def handle_regexp_RDOCLINK(target); end - - def handle_regexp_TIDYLINK(target); end -end - -class RDoc::Markup::ToRdoc - def handle_regexp_HARD_BREAK(target); end - - def handle_regexp_SUPPRESSED_CROSSREF(target); end - - def initialize(markup=T.unsafe(nil)); end -end - -class RDoc::Markup::ToTableOfContents - def initialize(); end -end - -class RDoc::Markup::ToTtOnly - def initialize(markup=T.unsafe(nil)); end -end - -class RDoc::MethodAttr - def initialize(text, name); end -end - -class RDoc::Mixin - def initialize(name, comment); end -end - -class RDoc::Parser - def initialize(top_level, file_name, content, options, stats); end -end - -class RDoc::Parser::C - def do_classes_and_modules(); end -end - -class RDoc::Parser::RipperStateLex - def get_squashed_tk(); end - - def initialize(code); end - EXPR_ARG = ::T.let(nil, ::T.untyped) - EXPR_ARG_ANY = ::T.let(nil, ::T.untyped) - EXPR_BEG = ::T.let(nil, ::T.untyped) - EXPR_BEG_ANY = ::T.let(nil, ::T.untyped) - EXPR_CLASS = ::T.let(nil, ::T.untyped) - EXPR_CMDARG = ::T.let(nil, ::T.untyped) - EXPR_DOT = ::T.let(nil, ::T.untyped) - EXPR_END = ::T.let(nil, ::T.untyped) - EXPR_ENDARG = ::T.let(nil, ::T.untyped) - EXPR_ENDFN = ::T.let(nil, ::T.untyped) - EXPR_END_ANY = ::T.let(nil, ::T.untyped) - EXPR_FITEM = ::T.let(nil, ::T.untyped) - EXPR_FNAME = ::T.let(nil, ::T.untyped) - EXPR_LABEL = ::T.let(nil, ::T.untyped) - EXPR_LABELED = ::T.let(nil, ::T.untyped) - EXPR_MID = ::T.let(nil, ::T.untyped) - EXPR_NONE = ::T.let(nil, ::T.untyped) - EXPR_VALUE = ::T.let(nil, ::T.untyped) - RIPPER_HAS_LEX_STATE = ::T.let(nil, ::T.untyped) -end - -class RDoc::Parser::RipperStateLex::InnerStateLex - def initialize(code); end - - def on_default(event, tok, data); end -end - -class RDoc::Parser::RipperStateLex::InnerStateLex -end - -class RDoc::Parser::RipperStateLex::Token - def char_no(); end - - def char_no=(_); end - - def kind(); end - - def kind=(_); end - - def line_no(); end - - def line_no=(_); end - - def state(); end - - def state=(_); end - - def text(); end - - def text=(_); end -end - -class RDoc::Parser::RipperStateLex::Token - def self.[](*_); end - - def self.members(); end -end - -class RDoc::Parser::RipperStateLex - def self.end?(token); end - - def self.parse(code); end -end - -class RDoc::Parser::Ruby - def get_included_module_with_optional_parens(); end - - def retrieve_comment_body(tk); end -end - -module RDoc::Parser::RubyTools - def skip_tkspace_without_nl(); end -end - -class RDoc::RD::BlockParser - Racc_debug_parser = ::T.let(nil, ::T.untyped) -end - -class RDoc::RD::Inline - def initialize(rdoc, reference); end -end - -class RDoc::RD::InlineParser - def initialize(block_parser); end - Racc_debug_parser = ::T.let(nil, ::T.untyped) -end - -class RDoc::RI::Driver - def initialize(initial_options=T.unsafe(nil)); end - -end - -class RDoc::RI::Driver::NotFoundError - def initialize(klass, suggestions=T.unsafe(nil)); end -end - -RDoc::RI::Store = RDoc::Store - -class RDoc::Require - def initialize(name, comment); end -end - -class RDoc::Servlet - def initialize(server, stores, cache, mount_path=T.unsafe(nil), extra_doc_dirs=T.unsafe(nil)); end -end - -class RDoc::Stats - def initialize(store, num_files, verbosity=T.unsafe(nil)); end -end - -class RDoc::Stats::Quiet - def initialize(num_files); end -end - -class RDoc::Store - def initialize(path=T.unsafe(nil), type=T.unsafe(nil)); end - - def unmatched_constant_alias(); end - - def update_parser_of_file(absolute_name, parser); end -end - -class RDoc::Store::MissingFileError - def initialize(store, file, name); end -end - -class RDoc::Task - def before_running_rdoc(&block); end - - def check_names(names); end - - def clobber_task_description(); end - - def defaults(); end - - def define(); end - - def external(); end - - def external=(external); end - - def generator(); end - - def generator=(generator); end - - def initialize(name=T.unsafe(nil)); end - - def inline_source(); end - - def inline_source=(value); end - - def main(); end - - def main=(main); end - - def markup(); end - - def markup=(markup); end - - def name(); end - - def name=(name); end - - def option_list(); end - - def options(); end - - def options=(options); end - - def rdoc_dir(); end - - def rdoc_dir=(rdoc_dir); end - - def rdoc_files(); end - - def rdoc_files=(rdoc_files); end - - def rdoc_task_description(); end - - def rerdoc_task_description(); end - - def template(); end - - def template=(template); end - - def title(); end - - def title=(title); end -end - -class RDoc::Task -end - -module RDoc::Text - def language(); end - - def language=(language); end -end - -class RDoc::TopLevel - def initialize(absolute_name, relative_name=T.unsafe(nil)); end -end - module RSpec MODULES_TO_AUTOLOAD = ::T.let(nil, ::T.untyped) end class RSpec::CallerFilter @@ -5430,15 +4747,10 @@ end RSpec::Core::Example::AllExceptionsExcludingDangerousOnesOnRubiesThatAllowIt = RSpec::Support::AllExceptionsExceptOnesWeMustNotRescue 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 INSTANCE_VARIABLE_TO_IGNORE = ::T.let(nil, ::T.untyped) end RSpec::Core::ExclusionRules = RSpec::Core::FilterRules @@ -5544,14 +4856,26 @@ class RSpec::Matchers::BuiltIn::BaseMatcher UNDEFINED = ::T.let(nil, ::T.untyped) end +class RSpec::Matchers::BuiltIn::BePredicate + REGEX = ::T.let(nil, ::T.untyped) +end + class RSpec::Matchers::BuiltIn::Equal LITERAL_SINGLETONS = ::T.let(nil, ::T.untyped) end +class RSpec::Matchers::BuiltIn::Has + REGEX = ::T.let(nil, ::T.untyped) +end + +class RSpec::Matchers::BuiltIn::RaiseError + UndefinedValue = ::T.let(nil, ::T.untyped) +end + RSpec::Matchers::BuiltIn::SpecificValuesChange::MATCH_ANYTHING = BasicObject RSpec::Matchers::BuiltIn::StartAndEndWith = RSpec::Matchers::BuiltIn::StartOrEndWith module RSpec::Matchers::DSL::Macros @@ -5583,10 +4907,26 @@ class RSpec::Mocks::ArgumentListMatcher MATCH_ALL = ::T.let(nil, ::T.untyped) end +class RSpec::Mocks::ArgumentMatchers::AnyArgMatcher + INSTANCE = ::T.let(nil, ::T.untyped) +end + +class RSpec::Mocks::ArgumentMatchers::AnyArgsMatcher + INSTANCE = ::T.let(nil, ::T.untyped) +end + +class RSpec::Mocks::ArgumentMatchers::BooleanMatcher + INSTANCE = ::T.let(nil, ::T.untyped) +end + +class RSpec::Mocks::ArgumentMatchers::NoArgsMatcher + INSTANCE = ::T.let(nil, ::T.untyped) +end + class RSpec::Mocks::Matchers::HaveReceived ARGS_CONSTRAINTS = ::T.let(nil, ::T.untyped) CONSTRAINTS = ::T.let(nil, ::T.untyped) COUNT_CONSTRAINTS = ::T.let(nil, ::T.untyped) end @@ -5673,25 +5013,10 @@ module RSpec::Version STRING = ::T.let(nil, ::T.untyped) end -class Racc::Parser - Racc_Main_Parsing_Routine = ::T.let(nil, ::T.untyped) - Racc_Runtime_Core_Id_C = ::T.let(nil, ::T.untyped) - Racc_Runtime_Core_Revision = ::T.let(nil, ::T.untyped) - Racc_Runtime_Core_Revision_C = ::T.let(nil, ::T.untyped) - Racc_Runtime_Core_Revision_R = ::T.let(nil, ::T.untyped) - Racc_Runtime_Core_Version = ::T.let(nil, ::T.untyped) - Racc_Runtime_Core_Version_C = ::T.let(nil, ::T.untyped) - Racc_Runtime_Core_Version_R = ::T.let(nil, ::T.untyped) - Racc_Runtime_Revision = ::T.let(nil, ::T.untyped) - Racc_Runtime_Type = ::T.let(nil, ::T.untyped) - Racc_Runtime_Version = ::T.let(nil, ::T.untyped) - Racc_YY_Parse_Method = ::T.let(nil, ::T.untyped) -end - module Rake EARLY = ::T.let(nil, ::T.untyped) EMPTY_TASK_ARGS = ::T.let(nil, ::T.untyped) LATE = ::T.let(nil, ::T.untyped) VERSION = ::T.let(nil, ::T.untyped) @@ -5743,27 +5068,14 @@ class Rake::Promise NOT_SET = ::T.let(nil, ::T.untyped) end -Rake::RDocTask = RDoc::Task - class Rake::Scope EMPTY = ::T.let(nil, ::T.untyped) end -class Rake::TaskLib - include ::Rake::Cloneable - include ::Rake::DSL - include ::Rake::FileUtilsExt - include ::FileUtils - include ::FileUtils::StreamUtils_ -end - -class Rake::TaskLib -end - module Rake::Version BUILD = ::T.let(nil, ::T.untyped) MAJOR = ::T.let(nil, ::T.untyped) MINOR = ::T.let(nil, ::T.untyped) NUMBERS = ::T.let(nil, ::T.untyped) @@ -5798,1416 +5110,969 @@ module Readline def self.completion_quote_character(); end end -module Reline - def eof?(*args, &block); end - FILENAME_COMPLETION_PROC = ::T.let(nil, ::T.untyped) - HISTORY = ::T.let(nil, ::T.untyped) - USERNAME_COMPLETION_PROC = ::T.let(nil, ::T.untyped) - VERSION = ::T.let(nil, ::T.untyped) -end +class RubyLex + include ::RubyToken + def Fail(err=T.unsafe(nil), *rest); end -class Reline::ANSI - RAW_KEYSTROKE_CONFIG = ::T.let(nil, ::T.untyped) -end + def Raise(err=T.unsafe(nil), *rest); end -class Reline::ANSI - def self.clear_screen(); end + def char_no(); end - def self.cursor_pos(); end + def each_top_level_statement(); end - def self.deprep(otio); end + def eof?(); end - def self.encoding(); end + def exception_on_syntax_error(); end - def self.erase_after_cursor(); end + def exception_on_syntax_error=(exception_on_syntax_error); end - def self.get_screen_size(); end + def get_readed(); end - def self.getc(); end + def getc(); end - def self.input=(val); end + def getc_of_rests(); end - def self.move_cursor_column(x); end + def gets(); end - def self.move_cursor_down(x); end + def identify_comment(); end - def self.move_cursor_up(x); end + def identify_gvar(); end - def self.output=(val); end + def identify_here_document(); end - def self.prep(); end + def identify_identifier(); end - def self.retrieve_keybuffer(); end + def identify_number(); end - def self.scroll_down(x); end + def identify_quotation(); end - def self.set_screen_size(rows, columns); end + def identify_string(ltype, quoted=T.unsafe(nil)); end - def self.set_winch_handler(&handler); end + def identify_string_dvar(); end - def self.ungetc(c); end + def indent(); end - def self.win?(); end -end + def initialize_input(); end -class Reline::Config - def add_default_key_binding(keystroke, target); end + def lex(); end - def bind_key(key, func_name); end + def lex_init(); end - def bind_tty_special_chars(); end + def lex_int2(); end - def bind_tty_special_chars=(bind_tty_special_chars); end + def line_no(); end - def bind_variable(name, value); end + def peek(i=T.unsafe(nil)); end - def blink_matching_paren(); end + def peek_equal?(str); end - def blink_matching_paren=(blink_matching_paren); end + def peek_match?(regexp); end - def byte_oriented(); end + def prompt(); end - def byte_oriented=(byte_oriented); end + def read_escape(); end - def completion_ignore_case(); end + def readed_auto_clean_up(); end - def completion_ignore_case=(completion_ignore_case); end + def readed_auto_clean_up=(readed_auto_clean_up); end - def convert_meta(); end + def seek(); end - def convert_meta=(convert_meta); end + def set_input(io, p=T.unsafe(nil), &block); end - def disable_completion(); end + def set_prompt(p=T.unsafe(nil), &block); end - def disable_completion=(disable_completion); end + def skip_space(); end - def editing_mode(); end + def skip_space=(skip_space); end - def editing_mode=(val); end + def token(); end - def editing_mode_is?(*val); 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 - def enable_keypad(); end +class RubyLex::AlreadyDefinedToken +end - def enable_keypad=(enable_keypad); end +class RubyLex::AlreadyDefinedToken +end - def expand_tilde(); end +class RubyLex::SyntaxError +end - def expand_tilde=(expand_tilde); end +class RubyLex::SyntaxError +end - def handle_directive(directive, file, no); end +class RubyLex::TerminateLineInput +end - def history_preserve_point(); end +class RubyLex::TerminateLineInput +end - def history_preserve_point=(history_preserve_point); end +class RubyLex::TkReading2TokenDuplicateError +end - def history_size(); end +class RubyLex::TkReading2TokenDuplicateError +end - def history_size=(history_size); end +class RubyLex::TkReading2TokenNoKey +end - def horizontal_scroll_mode(); end +class RubyLex::TkReading2TokenNoKey +end - def horizontal_scroll_mode=(horizontal_scroll_mode); end +class RubyLex::TkSymbol2TokenNoKey +end - def input_meta(); end +class RubyLex::TkSymbol2TokenNoKey +end - def input_meta=(input_meta); end +class RubyLex + extend ::Exception2MessageMapper + def self.debug?(); end - def inputrc_path(); end + def self.debug_level(); end - def key_bindings(); end + def self.debug_level=(debug_level); end - def key_notation_to_code(notation); end + def self.included(mod); end +end - def keymap(); 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 - def keyseq_timeout(); end +class RubyToken::TkALIAS +end - def keyseq_timeout=(keyseq_timeout); end +class RubyToken::TkALIAS +end - def mark_directories(); end +class RubyToken::TkAMPER +end - def mark_directories=(mark_directories); end +class RubyToken::TkAMPER +end - def mark_modified_lines(); end +class RubyToken::TkAND +end - def mark_modified_lines=(mark_modified_lines); end +class RubyToken::TkAND +end - def mark_symlinked_directories(); end +class RubyToken::TkANDOP +end - def mark_symlinked_directories=(mark_symlinked_directories); end +class RubyToken::TkANDOP +end - def match_hidden_files(); end +class RubyToken::TkAREF +end - def match_hidden_files=(match_hidden_files); end +class RubyToken::TkAREF +end - def meta_flag(); end +class RubyToken::TkASET +end - def meta_flag=(meta_flag); end +class RubyToken::TkASET +end - def output_meta(); end +class RubyToken::TkASSIGN +end - def output_meta=(output_meta); end +class RubyToken::TkASSIGN +end - def page_completions(); end +class RubyToken::TkASSOC +end - def page_completions=(page_completions); end +class RubyToken::TkASSOC +end - def parse_keyseq(str); end +class RubyToken::TkAT +end - def prefer_visible_bell(); end +class RubyToken::TkAT +end - def prefer_visible_bell=(prefer_visible_bell); end +class RubyToken::TkBACKQUOTE +end - def print_completions_horizontally(); end +class RubyToken::TkBACKQUOTE +end - def print_completions_horizontally=(print_completions_horizontally); end +class RubyToken::TkBACKSLASH +end - def read(file=T.unsafe(nil)); end +class RubyToken::TkBACKSLASH +end - def read_lines(lines, file=T.unsafe(nil)); end +class RubyToken::TkBACK_REF +end - def reset(); end +class RubyToken::TkBACK_REF +end - def reset_default_key_bindings(); end +class RubyToken::TkBEGIN +end - def show_all_if_ambiguous(); end +class RubyToken::TkBEGIN +end - def show_all_if_ambiguous=(show_all_if_ambiguous); end +class RubyToken::TkBITAND +end - def show_all_if_unmodified(); end +class RubyToken::TkBITAND +end - def show_all_if_unmodified=(show_all_if_unmodified); end +class RubyToken::TkBITNOT +end - def test_mode(); end +class RubyToken::TkBITNOT +end - def visible_stats(); end +class RubyToken::TkBITOR +end - def visible_stats=(visible_stats); end - DEFAULT_PATH = ::T.let(nil, ::T.untyped) - KEYSEQ_PATTERN = ::T.let(nil, ::T.untyped) - VARIABLE_NAMES = ::T.let(nil, ::T.untyped) - VARIABLE_NAME_SYMBOLS = ::T.let(nil, ::T.untyped) +class RubyToken::TkBITOR end -class Reline::Config::InvalidInputrc - def file(); end +class RubyToken::TkBITXOR +end - def file=(file); end +class RubyToken::TkBITXOR +end - def lineno(); end +class RubyToken::TkBREAK +end - def lineno=(lineno); end +class RubyToken::TkBREAK end -class Reline::Config::InvalidInputrc +class RubyToken::TkCASE end -class Reline::Config +class RubyToken::TkCASE end -class Reline::Core - def ambiguous_width(); end +class RubyToken::TkCLASS +end - def ambiguous_width=(ambiguous_width); end +class RubyToken::TkCLASS +end - def auto_indent_proc(); end +class RubyToken::TkCMP +end - def auto_indent_proc=(p); end +class RubyToken::TkCMP +end - def basic_quote_characters(); end +class RubyToken::TkCOLON +end - def basic_quote_characters=(v); end +class RubyToken::TkCOLON +end - def basic_word_break_characters(); end +class RubyToken::TkCOLON2 +end - def basic_word_break_characters=(v); end +class RubyToken::TkCOLON2 +end - def completer_quote_characters(); end +class RubyToken::TkCOLON3 +end - def completer_quote_characters=(v); end +class RubyToken::TkCOLON3 +end - def completer_word_break_characters(); end +class RubyToken::TkCOMMA +end - def completer_word_break_characters=(v); end +class RubyToken::TkCOMMA +end - def completion_append_character(); end +class RubyToken::TkCOMMENT +end - def completion_append_character=(val); end +class RubyToken::TkCOMMENT +end - def completion_case_fold(); end +class RubyToken::TkCONSTANT +end - def completion_case_fold=(v); end +class RubyToken::TkCONSTANT +end - def completion_proc(); end +class RubyToken::TkCVAR +end - def completion_proc=(p); end +class RubyToken::TkCVAR +end - def completion_quote_character(); end +class RubyToken::TkDEF +end - def config(); end +class RubyToken::TkDEF +end - def config=(config); end +class RubyToken::TkDEFINED +end - def dig_perfect_match_proc(); end +class RubyToken::TkDEFINED +end - def dig_perfect_match_proc=(p); end +class RubyToken::TkDIV +end - def emacs_editing_mode(); end +class RubyToken::TkDIV +end - def emacs_editing_mode?(); end +class RubyToken::TkDO +end - def encoding(); end +class RubyToken::TkDO +end - def filename_quote_characters(); end +class RubyToken::TkDOLLAR +end - def filename_quote_characters=(v); end +class RubyToken::TkDOLLAR +end - def get_screen_size(); end +class RubyToken::TkDOT +end - def input=(val); end +class RubyToken::TkDOT +end - def key_stroke(); end +class RubyToken::TkDOT2 +end - def key_stroke=(key_stroke); end +class RubyToken::TkDOT2 +end - def last_incremental_search(); end +class RubyToken::TkDOT3 +end - def last_incremental_search=(last_incremental_search); end +class RubyToken::TkDOT3 +end - def line_editor(); end +class RubyToken::TkDREGEXP +end - def line_editor=(line_editor); end +class RubyToken::TkDREGEXP +end - def output(); end +class RubyToken::TkDSTRING +end - def output=(val); end +class RubyToken::TkDSTRING +end - def output_modifier_proc(); end +class RubyToken::TkDXSTRING +end - def output_modifier_proc=(p); end +class RubyToken::TkDXSTRING +end - def pre_input_hook(); end +class RubyToken::TkELSE +end - def pre_input_hook=(p); end +class RubyToken::TkELSE +end - def prompt_proc(); end +class RubyToken::TkELSIF +end - def prompt_proc=(p); end +class RubyToken::TkELSIF +end - def readline(prompt=T.unsafe(nil), add_hist=T.unsafe(nil)); end +class RubyToken::TkEND +end - def readmultiline(prompt=T.unsafe(nil), add_hist=T.unsafe(nil), &confirm_multiline_termination); end +class RubyToken::TkEND +end - def special_prefixes(); end +class RubyToken::TkEND_OF_SCRIPT +end - def special_prefixes=(v); end +class RubyToken::TkEND_OF_SCRIPT +end - def vi_editing_mode(); end +class RubyToken::TkENSURE +end - def vi_editing_mode?(); end - ATTR_READER_NAMES = ::T.let(nil, ::T.untyped) +class RubyToken::TkENSURE end -class Reline::Core +class RubyToken::TkEQ end -class Reline::CursorPos - def x(); end +class RubyToken::TkEQ +end - def x=(_); end +class RubyToken::TkEQQ +end - def y(); end +class RubyToken::TkEQQ +end - def y=(_); end +class RubyToken::TkError end -class Reline::CursorPos - def self.[](*_); end +class RubyToken::TkError +end - def self.members(); end +class RubyToken::TkFALSE end -class Reline::GeneralIO - RAW_KEYSTROKE_CONFIG = ::T.let(nil, ::T.untyped) +class RubyToken::TkFALSE end -class Reline::GeneralIO - def self.clear_screen(); end +class RubyToken::TkFID +end - def self.cursor_pos(); end +class RubyToken::TkFID +end - def self.deprep(otio); end +class RubyToken::TkFLOAT +end - def self.encoding(); end +class RubyToken::TkFLOAT +end - def self.erase_after_cursor(); end +class RubyToken::TkFOR +end - def self.get_screen_size(); end +class RubyToken::TkFOR +end - def self.getc(); end +class RubyToken::TkGEQ +end - def self.input=(val); end +class RubyToken::TkGEQ +end - def self.move_cursor_column(val); end +class RubyToken::TkGT +end - def self.move_cursor_down(val); end +class RubyToken::TkGT +end - def self.move_cursor_up(val); end +class RubyToken::TkGVAR +end - def self.prep(); end +class RubyToken::TkGVAR +end - def self.scroll_down(val); end +class RubyToken::TkIDENTIFIER +end - def self.set_screen_size(rows, columns); end +class RubyToken::TkIDENTIFIER +end - def self.set_winch_handler(&handler); end +class RubyToken::TkIF +end - def self.ungetc(c); end +class RubyToken::TkIF +end - def self.win?(); end +class RubyToken::TkIF_MOD end -class Reline::History - def <<(val); end +class RubyToken::TkIF_MOD +end - def [](index); end +class RubyToken::TkIN +end - def []=(index, val); end +class RubyToken::TkIN +end - def concat(*val); end +class RubyToken::TkINTEGER +end - def delete_at(index); end +class RubyToken::TkINTEGER +end - def initialize(config); end - - def push(*val); end +class RubyToken::TkIVAR end -class Reline::History +class RubyToken::TkIVAR end -Reline::IOGate = Reline::ANSI +class RubyToken::TkId + def initialize(seek, line_no, char_no, name); end -Reline::Key = Struct::Key + def name(); end +end -module Reline::KeyActor +class RubyToken::TkId end -class Reline::KeyActor::Base - def get_method(key); end - MAPPING = ::T.let(nil, ::T.untyped) +class RubyToken::TkLBRACE end -class Reline::KeyActor::Base +class RubyToken::TkLBRACE end -class Reline::KeyActor::Emacs - MAPPING = ::T.let(nil, ::T.untyped) +class RubyToken::TkLBRACK end -class Reline::KeyActor::Emacs +class RubyToken::TkLBRACK end -class Reline::KeyActor::ViCommand - MAPPING = ::T.let(nil, ::T.untyped) +class RubyToken::TkLEQ end -class Reline::KeyActor::ViCommand +class RubyToken::TkLEQ end -class Reline::KeyActor::ViInsert - MAPPING = ::T.let(nil, ::T.untyped) +class RubyToken::TkLPAREN end -class Reline::KeyActor::ViInsert +class RubyToken::TkLPAREN end -module Reline::KeyActor +class RubyToken::TkLSHFT end -class Reline::KeyStroke - def expand(input); end +class RubyToken::TkLSHFT +end - def initialize(config); end +class RubyToken::TkLT +end - def match_status(input); end +class RubyToken::TkLT end -class Reline::KeyStroke +class RubyToken::TkMATCH end -class Reline::KillRing - def append(string, before_p=T.unsafe(nil)); end +class RubyToken::TkMATCH +end - def initialize(max=T.unsafe(nil)); end +class RubyToken::TkMINUS +end - def process(); end +class RubyToken::TkMINUS +end - def yank(); end +class RubyToken::TkMOD +end - def yank_pop(); end +class RubyToken::TkMOD end -class Reline::KillRing::RingBuffer - def <<(point); end +class RubyToken::TkMODULE +end - def empty?(); end +class RubyToken::TkMODULE +end - def head(); end +class RubyToken::TkMULT +end - def initialize(max=T.unsafe(nil)); end +class RubyToken::TkMULT +end - def size(); end +class RubyToken::TkNEQ end -class Reline::KillRing::RingBuffer +class RubyToken::TkNEQ end -class Reline::KillRing::RingPoint - def ==(other); end +class RubyToken::TkNEXT +end - def backward(); end +class RubyToken::TkNEXT +end - def backward=(_); end +class RubyToken::TkNIL +end - def forward(); end +class RubyToken::TkNIL +end - def forward=(_); end +class RubyToken::TkNL +end - def initialize(str); end +class RubyToken::TkNL +end - def str(); end +class RubyToken::TkNMATCH +end - def str=(_); end +class RubyToken::TkNMATCH end -class Reline::KillRing::RingPoint - def self.[](*_); end +class RubyToken::TkNOT +end - def self.members(); end +class RubyToken::TkNOT end -module Reline::KillRing::State - CONTINUED = ::T.let(nil, ::T.untyped) - FRESH = ::T.let(nil, ::T.untyped) - PROCESSED = ::T.let(nil, ::T.untyped) - YANK = ::T.let(nil, ::T.untyped) +class RubyToken::TkNOTOP end -module Reline::KillRing::State +class RubyToken::TkNOTOP end -class Reline::KillRing +class RubyToken::TkNTH_REF end -class Reline::LineEditor - def auto_indent_proc(); end +class RubyToken::TkNTH_REF +end - def auto_indent_proc=(auto_indent_proc); end +class RubyToken::TkNode + def node(); end +end - def byte_pointer(); end +class RubyToken::TkNode +end - def byte_pointer=(val); end +class RubyToken::TkOPASGN + def initialize(seek, line_no, char_no, op); end - def call_completion_proc(); end + def op(); end +end - def completion_append_character(); end +class RubyToken::TkOPASGN +end - def completion_append_character=(completion_append_character); end +class RubyToken::TkOR +end - def completion_proc(); end +class RubyToken::TkOR +end - def completion_proc=(completion_proc); end +class RubyToken::TkOROP +end - def confirm_multiline_termination(); end +class RubyToken::TkOROP +end - def confirm_multiline_termination_proc(); end +class RubyToken::TkOp + def name(); end - def confirm_multiline_termination_proc=(confirm_multiline_termination_proc); end + def name=(name); end +end - def delete_text(start=T.unsafe(nil), length=T.unsafe(nil)); end +class RubyToken::TkOp +end - def dig_perfect_match_proc(); end +class RubyToken::TkPLUS +end - def dig_perfect_match_proc=(dig_perfect_match_proc); end +class RubyToken::TkPLUS +end - def editing_mode(); end +class RubyToken::TkPOW +end - def eof?(); end +class RubyToken::TkPOW +end - def finalize(); end +class RubyToken::TkQUESTION +end - def finish(); end +class RubyToken::TkQUESTION +end - def finished?(); end +class RubyToken::TkRBRACE +end - def initialize(config, encoding); end +class RubyToken::TkRBRACE +end - def input_key(key); end +class RubyToken::TkRBRACK +end - def insert_text(text); end +class RubyToken::TkRBRACK +end - def line(); end +class RubyToken::TkRD_COMMENT +end - def multiline_off(); end +class RubyToken::TkRD_COMMENT +end - def multiline_on(); end +class RubyToken::TkREDO +end - def output=(output); end +class RubyToken::TkREDO +end - def output_modifier_proc(); end +class RubyToken::TkREGEXP +end - def output_modifier_proc=(output_modifier_proc); end +class RubyToken::TkREGEXP +end - def pre_input_hook(); end +class RubyToken::TkRESCUE +end - def pre_input_hook=(pre_input_hook); end +class RubyToken::TkRESCUE +end - def prompt_proc(); end +class RubyToken::TkRETRY +end - def prompt_proc=(prompt_proc); end +class RubyToken::TkRETRY +end - def rerender(); end +class RubyToken::TkRETURN +end - def reset(prompt=T.unsafe(nil), encoding:); end +class RubyToken::TkRETURN +end - def reset_line(); end +class RubyToken::TkRPAREN +end - def reset_variables(prompt=T.unsafe(nil), encoding:); end +class RubyToken::TkRPAREN +end - def retrieve_completion_block(set_completion_quote_character=T.unsafe(nil)); end +class RubyToken::TkRSHFT +end - def whole_buffer(); end +class RubyToken::TkRSHFT +end - def whole_lines(index: T.unsafe(nil), line: T.unsafe(nil)); end - CSI_REGEXP = ::T.let(nil, ::T.untyped) - NON_PRINTING_END = ::T.let(nil, ::T.untyped) - NON_PRINTING_START = ::T.let(nil, ::T.untyped) - OSC_REGEXP = ::T.let(nil, ::T.untyped) - VI_MOTIONS = ::T.let(nil, ::T.untyped) - WIDTH_SCANNER = ::T.let(nil, ::T.untyped) +class RubyToken::TkSELF end -Reline::LineEditor::CompletionJourneyData = Struct::CompletionJourneyData +class RubyToken::TkSELF +end -module Reline::LineEditor::CompletionState - COMPLETION = ::T.let(nil, ::T.untyped) - JOURNEY = ::T.let(nil, ::T.untyped) - MENU = ::T.let(nil, ::T.untyped) - MENU_WITH_PERFECT_MATCH = ::T.let(nil, ::T.untyped) - NORMAL = ::T.let(nil, ::T.untyped) - PERFECT_MATCH = ::T.let(nil, ::T.untyped) +class RubyToken::TkSEMICOLON end -module Reline::LineEditor::CompletionState +class RubyToken::TkSEMICOLON end -Reline::LineEditor::MenuInfo = Struct::MenuInfo +class RubyToken::TkSPACE +end -class Reline::LineEditor +class RubyToken::TkSPACE end -class Reline::Unicode - EscapedChars = ::T.let(nil, ::T.untyped) - EscapedPairs = ::T.let(nil, ::T.untyped) +class RubyToken::TkSTAR end -class Reline::Unicode::EastAsianWidth - TYPE_A = ::T.let(nil, ::T.untyped) - TYPE_F = ::T.let(nil, ::T.untyped) - TYPE_H = ::T.let(nil, ::T.untyped) - TYPE_N = ::T.let(nil, ::T.untyped) - TYPE_NA = ::T.let(nil, ::T.untyped) - TYPE_W = ::T.let(nil, ::T.untyped) +class RubyToken::TkSTAR end -class Reline::Unicode::EastAsianWidth +class RubyToken::TkSTRING end -class Reline::Unicode - def self.ed_transpose_words(line, byte_pointer); end +class RubyToken::TkSTRING +end - def self.em_backward_word(line, byte_pointer); end +class RubyToken::TkSUPER +end - def self.em_big_backward_word(line, byte_pointer); end +class RubyToken::TkSUPER +end - def self.em_forward_word(line, byte_pointer); end +class RubyToken::TkSYMBEG +end - def self.em_forward_word_with_capitalization(line, byte_pointer); end +class RubyToken::TkSYMBEG +end - def self.escape_for_print(str); end +class RubyToken::TkSYMBOL +end - def self.get_mbchar_byte_size_by_first_char(c); end +class RubyToken::TkSYMBOL +end - def self.get_mbchar_width(mbchar); end +class RubyToken::TkTHEN +end - def self.get_next_mbchar_size(line, byte_pointer); end +class RubyToken::TkTHEN +end - def self.get_prev_mbchar_size(line, byte_pointer); end +class RubyToken::TkTRUE +end - def self.vi_backward_word(line, byte_pointer); end +class RubyToken::TkTRUE +end - def self.vi_big_backward_word(line, byte_pointer); end +class RubyToken::TkUMINUS +end - def self.vi_big_forward_end_word(line, byte_pointer); end +class RubyToken::TkUMINUS +end - def self.vi_big_forward_word(line, byte_pointer); end +class RubyToken::TkUNDEF +end - def self.vi_first_print(line); end +class RubyToken::TkUNDEF +end - def self.vi_forward_end_word(line, byte_pointer); end +class RubyToken::TkUNLESS +end - def self.vi_forward_word(line, byte_pointer); end +class RubyToken::TkUNLESS end -module Reline - extend ::Forwardable - extend ::SingleForwardable - def self.ambiguous_width(*args, &block); end +class RubyToken::TkUNLESS_MOD +end - def self.auto_indent_proc(*args, &block); end +class RubyToken::TkUNLESS_MOD +end - def self.auto_indent_proc=(*args, &block); end +class RubyToken::TkUNTIL +end - def self.basic_quote_characters(*args, &block); end +class RubyToken::TkUNTIL +end - def self.basic_quote_characters=(*args, &block); end +class RubyToken::TkUNTIL_MOD +end - def self.basic_word_break_characters(*args, &block); end +class RubyToken::TkUNTIL_MOD +end - def self.basic_word_break_characters=(*args, &block); end +class RubyToken::TkUPLUS +end - def self.completer_quote_characters(*args, &block); end - - def self.completer_quote_characters=(*args, &block); end - - def self.completer_word_break_characters(*args, &block); end - - def self.completer_word_break_characters=(*args, &block); end - - def self.completion_append_character(*args, &block); end - - def self.completion_append_character=(*args, &block); end - - def self.completion_case_fold(*args, &block); end - - def self.completion_case_fold=(*args, &block); end - - def self.completion_proc(*args, &block); end - - def self.completion_proc=(*args, &block); end - - def self.completion_quote_character(*args, &block); end - - def self.core(); end - - def self.delete_text(*args, &block); end - - def self.dig_perfect_match_proc(*args, &block); end - - def self.dig_perfect_match_proc=(*args, &block); end - - def self.emacs_editing_mode(*args, &block); end - - def self.emacs_editing_mode?(*args, &block); end - - def self.encoding_system_needs(); end - - def self.eof?(*args, &block); end - - def self.filename_quote_characters(*args, &block); end - - def self.filename_quote_characters=(*args, &block); end - - def self.get_screen_size(*args, &block); end - - def self.input=(*args, &block); end - - def self.insert_text(*args, &block); end - - def self.last_incremental_search(*args, &block); end - - def self.last_incremental_search=(*args, &block); end - - def self.line_buffer(*args, &block); end - - def self.line_editor(); end - - def self.output=(*args, &block); end - - def self.output_modifier_proc(*args, &block); end - - def self.output_modifier_proc=(*args, &block); end - - def self.point(*args, &block); end - - def self.point=(*args, &block); end - - def self.pre_input_hook(*args, &block); end - - def self.pre_input_hook=(*args, &block); end - - def self.prompt_proc(*args, &block); end - - def self.prompt_proc=(*args, &block); end - - def self.readline(*args, &block); end - - def self.readmultiline(*args, &block); end - - def self.redisplay(*args, &block); end - - def self.special_prefixes(*args, &block); end - - def self.special_prefixes=(*args, &block); end - - def self.vi_editing_mode(*args, &block); end - - def self.vi_editing_mode?(*args, &block); end +class RubyToken::TkUPLUS end -class Ripper - def column(); end +class RubyToken::TkUnknownChar + def initialize(seek, line_no, char_no, id); end - def debug_output(); end - - def debug_output=(debug_output); end - - def encoding(); end - - def end_seen?(); end - - def error?(); end - - def filename(); end - - def initialize(*_); end - - def lineno(); end - - def parse(); end - - def state(); end - - def token(); end - - def yydebug(); end - - def yydebug=(yydebug); end - EXPR_ARG = ::T.let(nil, ::T.untyped) - EXPR_ARG_ANY = ::T.let(nil, ::T.untyped) - EXPR_BEG = ::T.let(nil, ::T.untyped) - EXPR_BEG_ANY = ::T.let(nil, ::T.untyped) - EXPR_CLASS = ::T.let(nil, ::T.untyped) - EXPR_CMDARG = ::T.let(nil, ::T.untyped) - EXPR_DOT = ::T.let(nil, ::T.untyped) - EXPR_END = ::T.let(nil, ::T.untyped) - EXPR_ENDARG = ::T.let(nil, ::T.untyped) - EXPR_ENDFN = ::T.let(nil, ::T.untyped) - EXPR_END_ANY = ::T.let(nil, ::T.untyped) - EXPR_FITEM = ::T.let(nil, ::T.untyped) - EXPR_FNAME = ::T.let(nil, ::T.untyped) - EXPR_LABEL = ::T.let(nil, ::T.untyped) - EXPR_LABELED = ::T.let(nil, ::T.untyped) - EXPR_MID = ::T.let(nil, ::T.untyped) - EXPR_NONE = ::T.let(nil, ::T.untyped) - EXPR_VALUE = ::T.let(nil, ::T.untyped) - PARSER_EVENT_TABLE = ::T.let(nil, ::T.untyped) - SCANNER_EVENT_TABLE = ::T.let(nil, ::T.untyped) - Version = ::T.let(nil, ::T.untyped) + def name(); end end -class Ripper::Filter - def initialize(src, filename=T.unsafe(nil), lineno=T.unsafe(nil)); end +class RubyToken::TkUnknownChar end -class Ripper::Lexer - def errors(); end +class RubyToken::TkVal + def initialize(seek, line_no, char_no, value=T.unsafe(nil)); end - def lex(); end - - def scan(); end - - def tokenize(); end + def value(); end end -class Ripper::Lexer::Elem - def event(); end - - def event=(_); end - - def initialize(pos, event, tok, state, message=T.unsafe(nil)); end - - def message(); end - - def message=(_); end - - def pos(); end - - def pos=(_); end - - def state(); end - - def state=(_); end - - def tok(); end - - def tok=(_); end +class RubyToken::TkVal end -class Ripper::Lexer::Elem - def self.[](*_); end - - def self.members(); end +class RubyToken::TkWHEN end -class Ripper::Lexer::State - def &(i); end - - def ==(i); end - - def allbits?(i); end - - def anybits?(i); end - - def initialize(i); end - - def nobits?(i); end - - def to_i(); end - - def to_int(); end - - def to_int=(_); end - - def to_s=(_); end - - def |(i); end +class RubyToken::TkWHEN end -class Ripper::Lexer::State - def self.[](*_); end - - def self.members(); end +class RubyToken::TkWHILE end -class Ripper::Lexer +class RubyToken::TkWHILE end -class Ripper::SexpBuilder - def on_BEGIN(*args); end - - def on_CHAR(tok); end - - def on_END(*args); end - - def on___end__(tok); end - - def on_alias(*args); end - - def on_alias_error(*args); end - - def on_aref(*args); end - - def on_aref_field(*args); end - - def on_arg_ambiguous(*args); end - - def on_arg_paren(*args); end - - def on_args_add(*args); end - - def on_args_add_block(*args); end - - def on_args_add_star(*args); end - - def on_args_forward(*args); end - - def on_args_new(*args); end - - def on_array(*args); end - - def on_aryptn(*args); end - - def on_assign(*args); end - - def on_assign_error(*args); end - - def on_assoc_new(*args); end - - def on_assoc_splat(*args); end - - def on_assoclist_from_args(*args); end - - def on_backref(tok); end - - def on_backtick(tok); end - - def on_bare_assoc_hash(*args); end - - def on_begin(*args); end - - def on_binary(*args); end - - def on_block_var(*args); end - - def on_blockarg(*args); end - - def on_bodystmt(*args); end - - def on_brace_block(*args); end - - def on_break(*args); end - - def on_call(*args); end - - def on_case(*args); end - - def on_class(*args); end - - def on_class_name_error(*args); end - - def on_comma(tok); end - - def on_command(*args); end - - def on_command_call(*args); end - - def on_comment(tok); end - - def on_const(tok); end - - def on_const_path_field(*args); end - - def on_const_path_ref(*args); end - - def on_const_ref(*args); end - - def on_cvar(tok); end - - def on_def(*args); end - - def on_defined(*args); end - - def on_defs(*args); end - - def on_do_block(*args); end - - def on_dot2(*args); end - - def on_dot3(*args); end - - def on_dyna_symbol(*args); end - - def on_else(*args); end - - def on_elsif(*args); end - - def on_embdoc(tok); end - - def on_embdoc_beg(tok); end - - def on_embdoc_end(tok); end - - def on_embexpr_beg(tok); end - - def on_embexpr_end(tok); end - - def on_embvar(tok); end - - def on_ensure(*args); end - - def on_excessed_comma(*args); end - - def on_fcall(*args); end - - def on_field(*args); end - - def on_float(tok); end - - def on_for(*args); end - - def on_gvar(tok); end - - def on_hash(*args); end - - def on_heredoc_beg(tok); end - - def on_heredoc_end(tok); end - - def on_hshptn(*args); end - - def on_ident(tok); end - - def on_if(*args); end - - def on_if_mod(*args); end - - def on_ifop(*args); end - - def on_ignored_nl(tok); end - - def on_ignored_sp(tok); end - - def on_imaginary(tok); end - - def on_in(*args); end - - def on_int(tok); end - - def on_ivar(tok); end - - def on_kw(tok); end - - def on_kwrest_param(*args); end - - def on_label(tok); end - - def on_label_end(tok); end - - def on_lambda(*args); end - - def on_lbrace(tok); end - - def on_lbracket(tok); end - - def on_lparen(tok); end - - def on_magic_comment(*args); end - - def on_massign(*args); end - - def on_method_add_arg(*args); end - - def on_method_add_block(*args); end - - def on_mlhs_add(*args); end - - def on_mlhs_add_post(*args); end - - def on_mlhs_add_star(*args); end - - def on_mlhs_new(*args); end - - def on_mlhs_paren(*args); end - - def on_module(*args); end - - def on_mrhs_add(*args); end - - def on_mrhs_add_star(*args); end - - def on_mrhs_new(*args); end - - def on_mrhs_new_from_args(*args); end - - def on_next(*args); end - - def on_nl(tok); end - - def on_nokw_param(*args); end - - def on_op(tok); end - - def on_opassign(*args); end - - def on_operator_ambiguous(*args); end - - def on_param_error(*args); end - - def on_params(*args); end - - def on_paren(*args); end - - def on_parse_error(*args); end - - def on_period(tok); end - - def on_program(*args); end - - def on_qsymbols_add(*args); end - - def on_qsymbols_beg(tok); end - - def on_qsymbols_new(*args); end - - def on_qwords_add(*args); end - - def on_qwords_beg(tok); end - - def on_qwords_new(*args); end - - def on_rational(tok); end - - def on_rbrace(tok); end - - def on_rbracket(tok); end - - def on_redo(*args); end - - def on_regexp_add(*args); end - - def on_regexp_beg(tok); end - - def on_regexp_end(tok); end - - def on_regexp_literal(*args); end - - def on_regexp_new(*args); end - - def on_rescue(*args); end - - def on_rescue_mod(*args); end - - def on_rest_param(*args); end - - def on_retry(*args); end - - def on_return(*args); end - - def on_return0(*args); end - - def on_rparen(tok); end - - def on_sclass(*args); end - - def on_semicolon(tok); end - - def on_sp(tok); end - - def on_stmts_add(*args); end - - def on_stmts_new(*args); end - - def on_string_add(*args); end - - def on_string_concat(*args); end - - def on_string_content(*args); end - - def on_string_dvar(*args); end - - def on_string_embexpr(*args); end - - def on_string_literal(*args); end - - def on_super(*args); end - - def on_symbeg(tok); end - - def on_symbol(*args); end - - def on_symbol_literal(*args); end - - def on_symbols_add(*args); end - - def on_symbols_beg(tok); end - - def on_symbols_new(*args); end - - def on_tlambda(tok); end - - def on_tlambeg(tok); end - - def on_top_const_field(*args); end - - def on_top_const_ref(*args); end - - def on_tstring_beg(tok); end - - def on_tstring_content(tok); end - - def on_tstring_end(tok); end - - def on_unary(*args); end - - def on_undef(*args); end - - def on_unless(*args); end - - def on_unless_mod(*args); end - - def on_until(*args); end - - def on_until_mod(*args); end - - def on_var_alias(*args); end - - def on_var_field(*args); end - - def on_var_ref(*args); end - - def on_vcall(*args); end - - def on_void_stmt(*args); end - - def on_when(*args); end - - def on_while(*args); end - - def on_while_mod(*args); end - - def on_word_add(*args); end - - def on_word_new(*args); end - - def on_words_add(*args); end - - def on_words_beg(tok); end - - def on_words_new(*args); end - - def on_words_sep(tok); end - - def on_xstring_add(*args); end - - def on_xstring_literal(*args); end - - def on_xstring_new(*args); end - - def on_yield(*args); end - - def on_yield0(*args); end - - def on_zsuper(*args); end +class RubyToken::TkWHILE_MOD end -class Ripper::SexpBuilder +class RubyToken::TkWHILE_MOD end -class Ripper::SexpBuilderPP +class RubyToken::TkXSTRING end -class Ripper::SexpBuilderPP +class RubyToken::TkXSTRING end -class Ripper::TokenPattern - def initialize(pattern); end - - def match(str); end - - def match_list(tokens); end - MAP = ::T.let(nil, ::T.untyped) +class RubyToken::TkYIELD end -class Ripper::TokenPattern::CompileError +class RubyToken::TkYIELD end -class Ripper::TokenPattern::CompileError +class RubyToken::Tk__FILE__ end -class Ripper::TokenPattern::Error +class RubyToken::Tk__FILE__ end -class Ripper::TokenPattern::Error +class RubyToken::Tk__LINE__ end -class Ripper::TokenPattern::MatchData - def initialize(tokens, match); end - - def string(n=T.unsafe(nil)); end +class RubyToken::Tk__LINE__ end -class Ripper::TokenPattern::MatchData +class RubyToken::TkfLBRACE end -class Ripper::TokenPattern::MatchError +class RubyToken::TkfLBRACE end -class Ripper::TokenPattern::MatchError +class RubyToken::TkfLBRACK end -class Ripper::TokenPattern - def self.compile(*_); end +class RubyToken::TkfLBRACK end -class Ripper - def self.dedent_string(_, _1); end - - def self.lex_state_name(_); end - - def self.token_match(src, pattern); end +class RubyToken::TkfLPAREN end -class RubyLex - def check_code_block(code); end - - def check_corresponding_token_depth(); end - - def check_newline_depth_difference(); end - - def check_state(code); end - - def check_string_literal(); end - - def each_top_level_statement(); end - - def initialize_input(); end - - def lex(); end - - def process_continue(); end - - def process_literal_type(); end - - def process_nesting_level(); end - - def prompt(); end - - def ripper_lex_without_warning(code); end - - def set_auto_indent(context); end - - def set_input(io, p=T.unsafe(nil), &block); end - - def set_prompt(p=T.unsafe(nil), &block); end +class RubyToken::TkfLPAREN end -class RubyLex::TerminateLineInput - def initialize(); end +class RubyToken::TklBEGIN end -class RubyLex::TerminateLineInput +class RubyToken::TklBEGIN end -class RubyLex +class RubyToken::TklEND end -module RubyVM::AbstractSyntaxTree +class RubyToken::TklEND end -class RubyVM::AbstractSyntaxTree::Node - def children(); end +class RubyToken::Token + def char_no(); end - def first_column(); end + def initialize(seek, line_no, char_no); end - def first_lineno(); end + def line_no(); end - def last_column(); end + def seek(); end +end - def last_lineno(); end +class RubyToken::Token +end - def pretty_print_children(q, names=T.unsafe(nil)); end - - def type(); 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::AbstractSyntaxTree - def self.of(body); end - - def self.parse(string); end - - def self.parse_file(pathname); end -end - module RubyVM::MJIT end module RubyVM::MJIT def self.enabled?(); end @@ -7215,10 +6080,14 @@ def self.pause(*_); end def self.resume(); end end +class RubyVM + def self.resolve_feature_path(_); end +end + ScanError = StringScanner::Error class Set def ==(other); end @@ -7256,10 +6125,14 @@ MAXIMUM_COVERAGE_DROP = ::T.let(nil, ::T.untyped) MINIMUM_COVERAGE = ::T.let(nil, ::T.untyped) SUCCESS = ::T.let(nil, ::T.untyped) end +class SimpleCov::ExitCodes::MaximumCoverageDropCheck + MAX_DROP_ACCURACY = ::T.let(nil, ::T.untyped) +end + class SimpleCov::Formatter::HTMLFormatter VERSION = ::T.let(nil, ::T.untyped) end class SimpleCov::LinesClassifier @@ -7273,12 +6146,12 @@ class SimpleCov::SourceFile RUBY_FILE_ENCODING_MAGIC_COMMENT_REGEX = ::T.let(nil, ::T.untyped) SHEBANG_REGEX = ::T.let(nil, ::T.untyped) end -module SimpleCov::UselessResultsRemover - ROOT_REGX = ::T.let(nil, ::T.untyped) +class SimpleCovJSONFormatter::ResultExporter + FILENAME = ::T.let(nil, ::T.untyped) end class SimpleDelegator RUBYGEMS_ACTIVATION_MONITOR = ::T.let(nil, ::T.untyped) end @@ -7481,10 +6354,14 @@ SO_WANTOOBFLAG = ::T.let(nil, ::T.untyped) TCP_NOOPT = ::T.let(nil, ::T.untyped) TCP_NOPUSH = ::T.let(nil, ::T.untyped) end +class SorbetStructComparable::Examples::Incomparable + def self.inherited(s); end +end + class SorbetStructComparable::Examples::Interest def self.inherited(s); end end class SorbetStructComparable::Examples::Person @@ -7508,95 +6385,24 @@ class String extend ::JSON::Ext::Generator::GeneratorMethods::String::Extend end -class StringIO - def set_encoding_by_bom(); end - VERSION = ::T.let(nil, ::T.untyped) -end - class StringScanner def bol?(); end - def fixed_anchor?(); end - def initialize(*_); end Id = ::T.let(nil, ::T.untyped) Version = ::T.let(nil, ::T.untyped) end class Struct - def deconstruct(); end - - def deconstruct_keys(_); end - def filter(*_); end end -class Struct::CompletionJourneyData - def list(); end - - def list=(_); end - - def pointer(); end - - def pointer=(_); end - - def postposing(); end - - def postposing=(_); end - - def preposing(); end - - def preposing=(_); end -end - -class Struct::CompletionJourneyData - def self.[](*_); end - - def self.members(); end -end - Struct::Group = Etc::Group -class Struct::Key - def char(); end - - def char=(_); end - - def combined_char(); end - - def combined_char=(_); end - - def with_meta(); end - - def with_meta=(_); end -end - -class Struct::Key - def self.[](*_); end - - def self.members(); end -end - -class Struct::MenuInfo - def list(); end - - def list=(_); end - - def target(); end - - def target=(_); end -end - -class Struct::MenuInfo - def self.[](*_); end - - def self.members(); end -end - Struct::Passwd = Etc::Passwd Struct::Tms = Process::Tms class Tempfile @@ -7614,21 +6420,19 @@ class Tempfile::Remover end class TracePoint + def __enable(_, _1); end + def eval_script(); end def instruction_sequence(); end def parameters(); end end -class TracePoint - def self.new(*events); end -end - class TrueClass include ::JSON::Ext::Generator::GeneratorMethods::TrueClass end module URI @@ -7718,22 +6522,19 @@ module URI extend ::URI::Escape def self.get_encoding(label); end end -class UnboundMethod - def bind_call(*_); end -end - module UnicodeNormalize end module UnicodeNormalize end module Warning extend ::Warning - def self.[](_); end - - def self.[]=(_, _1); end end +class WeakRef + def initialize(orig); end + RUBYGEMS_ACTIVATION_MONITOR = ::T.let(nil, ::T.untyped) +end