# Table of Contents - repl_type_completor: Ruby Standard Library Documentation

## Classes and Modules

- ReplTypeCompletor
- ReplTypeCompletor::Methods
- ReplTypeCompletor::RequirePaths
- ReplTypeCompletor::Result
- ReplTypeCompletor::RootScope
- ReplTypeCompletor::RootScope::Scope
- ReplTypeCompletor::TypeAnalyzer
- ReplTypeCompletor::TypeAnalyzer::DigTarget
- ReplTypeCompletor::Types
- ReplTypeCompletor::Types::SingletonType
- ReplTypeCompletor::Types::SingletonType::InstanceType
- ReplTypeCompletor::Types::SingletonType::InstanceType::UnionType

## Methods

- ::[] — ReplTypeCompletor::Types::SingletonType::InstanceType::UnionType
- ::_match_free_variable — ReplTypeCompletor::Types::SingletonType::InstanceType::UnionType
- ::analyze — ReplTypeCompletor
- ::analyze_code — ReplTypeCompletor
- ::array_of — ReplTypeCompletor::Types::SingletonType::InstanceType::UnionType
- ::calculate_target_type_scope — ReplTypeCompletor::TypeAnalyzer::DigTarget
- ::class_name_of — ReplTypeCompletor::Types
- ::find_target — ReplTypeCompletor
- ::from_binding — ReplTypeCompletor::RootScope::Scope
- ::from_rbs_type — ReplTypeCompletor::Types::SingletonType::InstanceType::UnionType
- ::gem_and_system_load_paths — ReplTypeCompletor::RequirePaths
- ::gem_paths — ReplTypeCompletor::RequirePaths
- ::handle_exception — ReplTypeCompletor
- ::info — ReplTypeCompletor
- ::intersect? — ReplTypeCompletor::Types
- ::load_rbs — ReplTypeCompletor
- ::load_rbs_builder — ReplTypeCompletor::Types
- ::match_free_variables — ReplTypeCompletor::Types::SingletonType::InstanceType::UnionType
- ::method_return_bottom? — ReplTypeCompletor::Types::SingletonType::InstanceType::UnionType
- ::method_return_type — ReplTypeCompletor::Types
- ::new — ReplTypeCompletor::Result
- ::new — ReplTypeCompletor::RootScope
- ::new — ReplTypeCompletor::RootScope::Scope
- ::new — ReplTypeCompletor::TypeAnalyzer::DigTarget
- ::new — ReplTypeCompletor::Types::SingletonType
- ::new — ReplTypeCompletor::Types::SingletonType::InstanceType
- ::new — ReplTypeCompletor::Types::SingletonType::InstanceType::UnionType
- ::preload_rbs — ReplTypeCompletor
- ::preload_rbs_builder — ReplTypeCompletor::Types
- ::rbs_load_error — ReplTypeCompletor
- ::rbs_load_started? — ReplTypeCompletor
- ::rbs_load_started? — ReplTypeCompletor::Types
- ::rbs_loaded? — ReplTypeCompletor
- ::rbs_methods — ReplTypeCompletor::Types
- ::rbs_search_method — ReplTypeCompletor::Types
- ::require_completions — ReplTypeCompletor::RequirePaths
- ::require_relative_completions — ReplTypeCompletor::RequirePaths
- ::requireable_paths — ReplTypeCompletor::RequirePaths
- ::type_by_name — ReplTypeCompletor::RootScope
- ::type_from_object — ReplTypeCompletor::Types
- ::union_type_from_objects — ReplTypeCompletor::Types
- ::with_cache — ReplTypeCompletor::RequirePaths
- #[] — ReplTypeCompletor::RootScope
- #[] — ReplTypeCompletor::RootScope::Scope
- #[]= — ReplTypeCompletor::RootScope::Scope
- #all_methods — ReplTypeCompletor::Types::SingletonType
- #all_methods — ReplTypeCompletor::Types::SingletonType::InstanceType
- #all_methods — ReplTypeCompletor::Types::SingletonType::InstanceType::UnionType
- #assign_numbered_parameters — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #assign_parameters — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #assign_required_parameter — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #base_scope — ReplTypeCompletor::RootScope::Scope
- #call_or_const_doc — ReplTypeCompletor::Result
- #class_or_value_to_instance — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #class_variables — ReplTypeCompletor::RootScope::Scope
- #completion_candidates — ReplTypeCompletor::Result
- #conditional — ReplTypeCompletor::RootScope::Scope
- #const_path_write — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #constants — ReplTypeCompletor::RootScope::Scope
- #constants — ReplTypeCompletor::Types::SingletonType
- #constants — ReplTypeCompletor::Types::SingletonType::InstanceType
- #constants — ReplTypeCompletor::Types::SingletonType::InstanceType::UnionType
- #dig? — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #doc_namespace — ReplTypeCompletor::Result
- #evaluate — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_alias_global_variable_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_alias_method_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_and_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_and_or — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_array_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_back_reference_read_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_begin_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_break_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_call_and_write_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_call_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_call_node_arguments — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_call_operator_write_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_call_or_write_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_call_write — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_case_in_condition — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_case_match_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_case_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_case_when_condition — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_class_module — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_class_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_constant_and_write_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_constant_node_info — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_constant_operator_write_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_constant_or_write_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_constant_path_and_write_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_constant_path_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_constant_path_operator_write_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_constant_path_or_write_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_constant_path_write_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_def_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_defined_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_else_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_embedded_statements_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_embedded_variable_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_false_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_flip_flop_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_float_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_for_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_forwarding_super_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_hash — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_hash_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_if_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_imaginary_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_implicit_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_index_and_write_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_index_operator_write_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_index_or_write_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_integer_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_interpolated_match_last_line_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_interpolated_regular_expression_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_interpolated_string_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_interpolated_symbol_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_interpolated_x_string_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_it_local_variable_read_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_jump — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_keyword_hash_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_lambda_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_list_splat_items — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_match_last_line_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_match_pattern — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_match_predicate_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_match_required_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_match_write_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_missing_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_module_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_multi_target_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_multi_write — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_multi_write_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_multi_write_receiver — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_next_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_nil_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_numbered_reference_read_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_or_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_parentheses_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_post_execution_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_pre_execution_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_program_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_range_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_rational_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_redo_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_reference_read — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_reference_write — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_regular_expression_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_rescue_modifier_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_rescue_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_retry_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_return_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_self_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_singleton_class_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_source_encoding_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_source_file_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_source_line_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_splat_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_statements_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_string_concat_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_string_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_super_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_symbol_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_true_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_undef_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_unless_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_variable_and_write — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_variable_operator_write — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_variable_or_write — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_while_until — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_write — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_x_string_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #evaluate_yield_node — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #filter_symbol_candidates — ReplTypeCompletor::Result
- #get_const — ReplTypeCompletor::RootScope
- #get_const — ReplTypeCompletor::RootScope::Scope
- #get_cvar — ReplTypeCompletor::RootScope
- #get_cvar — ReplTypeCompletor::RootScope::Scope
- #global_variables — ReplTypeCompletor::RootScope
- #global_variables — ReplTypeCompletor::RootScope::Scope
- #has_own? — ReplTypeCompletor::RootScope::Scope
- #inspect — ReplTypeCompletor::Types::SingletonType
- #inspect — ReplTypeCompletor::Types::SingletonType::InstanceType
- #inspect — ReplTypeCompletor::Types::SingletonType::InstanceType::UnionType
- #inspect_without_params — ReplTypeCompletor::Types::SingletonType::InstanceType
- #instance_variables — ReplTypeCompletor::RootScope::Scope
- #level — ReplTypeCompletor::RootScope
- #level_of — ReplTypeCompletor::RootScope
- #level_of — ReplTypeCompletor::RootScope::Scope
- #local_variables — ReplTypeCompletor::RootScope
- #local_variables — ReplTypeCompletor::RootScope::Scope
- #merge — ReplTypeCompletor::RootScope::Scope
- #merge_jumps — ReplTypeCompletor::RootScope::Scope
- #method_call — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #method_doc — ReplTypeCompletor::Result
- #methods — ReplTypeCompletor::Types::SingletonType
- #methods — ReplTypeCompletor::Types::SingletonType::InstanceType
- #methods — ReplTypeCompletor::Types::SingletonType::InstanceType::UnionType
- #module_own_constant? — ReplTypeCompletor::RootScope
- #mutable? — ReplTypeCompletor::RootScope
- #mutable? — ReplTypeCompletor::RootScope::Scope
- #never — ReplTypeCompletor::RootScope::Scope
- #nillable? — ReplTypeCompletor::Types::SingletonType
- #nillable? — ReplTypeCompletor::Types::SingletonType::InstanceType
- #nillable? — ReplTypeCompletor::Types::SingletonType::InstanceType::UnionType
- #nonnillable — ReplTypeCompletor::Types::SingletonType
- #nonnillable — ReplTypeCompletor::Types::SingletonType::InstanceType
- #nonnillable — ReplTypeCompletor::Types::SingletonType::InstanceType::UnionType
- #partition_to_array — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #rbs_methods — ReplTypeCompletor::Types::SingletonType::InstanceType
- #resolve — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #run_branches — ReplTypeCompletor::RootScope::Scope
- #self_instance_variable_get — ReplTypeCompletor::RootScope::Scope
- #self_type — ReplTypeCompletor::RootScope
- #self_type — ReplTypeCompletor::RootScope::Scope
- #set_const — ReplTypeCompletor::RootScope::Scope
- #set_cvar — ReplTypeCompletor::RootScope::Scope
- #sized_splat — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #store_jump — ReplTypeCompletor::RootScope::Scope
- #table_class_variables — ReplTypeCompletor::RootScope::Scope
- #table_constants — ReplTypeCompletor::RootScope::Scope
- #table_instance_variables — ReplTypeCompletor::RootScope::Scope
- #table_module_constants — ReplTypeCompletor::RootScope::Scope
- #target? — ReplTypeCompletor::TypeAnalyzer::DigTarget
- #terminate — ReplTypeCompletor::RootScope::Scope
- #terminate_with — ReplTypeCompletor::RootScope::Scope
- #terminated? — ReplTypeCompletor::RootScope::Scope
- #trace? — ReplTypeCompletor::RootScope::Scope
- #transform — ReplTypeCompletor::Types::SingletonType
- #transform — ReplTypeCompletor::Types::SingletonType::InstanceType
- #transform — ReplTypeCompletor::Types::SingletonType::InstanceType::UnionType
- #types — ReplTypeCompletor::Types::SingletonType
- #types — ReplTypeCompletor::Types::SingletonType::InstanceType
- #update — ReplTypeCompletor::RootScope::Scope
- #value_doc — ReplTypeCompletor::Result