Table of Contents - typeprof: Ruby Standard Library Documentation
Classes and Modules
- A
 - A
 - A::B
 - A::B::C
 - App
 - App::Baz
 - App::Foo
 - App::Foo::Bar
 - B
 - B
 - Bar
 - Bar
 - Base
 - Baz
 - C
 - C0
 - C1
 - C10
 - C11
 - C12
 - C2
 - C3
 - C4
 - C5
 - C6
 - C7
 - C8
 - C9
 - Common
 - D
 - E
 - F
 - Fib
 - Foo
 - Foo
 - Foo::Bar
 - Foo::Baz
 - FooBar
 - ForLinux
 - ForWin
 - Human
 - Isect
 - Lib
 - Lib::Base
 - Lib::Mod
 - M
 - M1
 - M2
 - Mod
 - Object
 - Object.new
 - Plane
 - Ray
 - Scene
 - Sphere
 - SuperBase
 - T
 - Test
 - TypeProf
 - TypeProf::ActualArguments
 - TypeProf::AliasMethodDef
 - TypeProf::AllocationSite
 - TypeProf::AttrMethodDef
 - TypeProf::Block
 - TypeProf::BlockSignature
 - TypeProf::Builtin
 - TypeProf::CLI
 - TypeProf::CRef
 - TypeProf::ConfigData
 - TypeProf::Context
 - TypeProf::CustomBlock
 - TypeProf::CustomMethodDef
 - TypeProf::Env
 - TypeProf::ExecutionPoint
 - TypeProf::ISeq
 - TypeProf::ISeq::Insn
 - TypeProf::ISeqBlock
 - TypeProf::ISeqMethodDef
 - TypeProf::Import
 - TypeProf::MethodDef
 - TypeProf::MethodSignature
 - TypeProf::RBS2JSON
 - TypeProf::RBSReader
 - TypeProf::Reporters
 - TypeProf::RubySignatureExporter
 - TypeProf::Scratch
 - TypeProf::Scratch::ClassDef
 - TypeProf::Scratch::VarTable
 - TypeProf::Signature
 - TypeProf::StaticEnv
 - TypeProf::SymbolBlock
 - TypeProf::Type
 - TypeProf::Type::Any
 - TypeProf::Type::Array
 - TypeProf::Type::Array::Elements
 - TypeProf::Type::Cell
 - TypeProf::Type::Cell::Elements
 - TypeProf::Type::Class
 - TypeProf::Type::ContainerType
 - TypeProf::Type::Hash
 - TypeProf::Type::Hash::Elements
 - TypeProf::Type::HashGenerator
 - TypeProf::Type::ISeq
 - TypeProf::Type::Instance
 - TypeProf::Type::Literal
 - TypeProf::Type::Local
 - TypeProf::Type::Proc
 - TypeProf::Type::Symbol
 - TypeProf::Type::Union
 - TypeProf::Type::Var
 - TypeProf::Type::Void
 - TypeProf::TypeProfError
 - TypeProf::TypedBlock
 - TypeProf::TypedContext
 - TypeProf::TypedMethodDef
 - TypeProf::Utils
 - TypeProf::Utils::HashWrapper
 - TypeProf::Utils::MutableSet
 - TypeProf::Utils::Set
 - TypeProf::Utils::StructuralEquality
 - TypeProf::Utils::WorkList
 - UndefinedConstant
 - Unknown
 - Unknown::Foo
 - User
 - V
 - Vec
 - X
 - Y
 - Z
 
Methods
- ::[] — TypeProf::Utils::Set
 - ::analyze — TypeProf
 - ::any — TypeProf::Type
 - ::array_update — TypeProf::Utils
 - ::bar — Test
 - ::bool — TypeProf::Type
 - ::bot — TypeProf::Type
 - ::builtin_global_variable_type — TypeProf::Type
 - ::compile — TypeProf::ISeq
 - ::compile_core — TypeProf::ISeq
 - ::compile_str — TypeProf::ISeq
 - ::create — TypeProf::Type::Union
 - ::create_empty_instance — TypeProf::Type::ContainerType
 - ::dummy_elements — TypeProf::Type::Cell::Elements
 - ::dummy_elements — TypeProf::Type::Array::Elements
 - ::dummy_elements — TypeProf::Type::Hash::Elements
 - ::file_load — TypeProf::Builtin
 - ::file_require — TypeProf::Builtin
 - ::foo — Test
 - ::foo — Foo
 - ::foo — A
 - ::foo — C
 - ::foo — SuperBase
 - ::foo — Base
 - ::foo — V
 - ::foo2 — Foo
 - ::gen_hash — TypeProf::Type
 - ::get_builtin_env — TypeProf::RBSReader
 - ::guess_literal_type — TypeProf::Type
 - ::import_builtin — TypeProf::Import
 - ::import_library — TypeProf::Import
 - ::import_rbs_code — TypeProf::Import
 - ::import_rbs_files — TypeProf::Import
 - ::included — TypeProf::Utils::StructuralEquality
 - ::load_rbs — TypeProf::RBSReader
 - ::match? — TypeProf::Type
 - ::merge_substitution — TypeProf::Type
 - ::new — TypeProf::CRef
 - ::new — TypeProf::Context
 - ::new — TypeProf::TypedContext
 - ::new — TypeProf::ExecutionPoint
 - ::new — TypeProf::StaticEnv
 - ::new — TypeProf::Env
 - ::new — TypeProf::Scratch
 - ::new — TypeProf::Scratch::ClassDef
 - ::new — TypeProf::Scratch::VarTable
 - ::new — TypeProf::ActualArguments
 - ::new — TypeProf::ISeqBlock
 - ::new — TypeProf::TypedBlock
 - ::new — TypeProf::SymbolBlock
 - ::new — TypeProf::CustomBlock
 - ::new — TypeProf::ConfigData
 - ::new — TypeProf::AllocationSite
 - ::new — TypeProf::Type
 - ::new — TypeProf::Type::Cell
 - ::new — TypeProf::Type::Cell::Elements
 - ::new — TypeProf::Type::Array
 - ::new — TypeProf::Type::Array::Elements
 - ::new — TypeProf::Type::Hash
 - ::new — TypeProf::Type::Hash::Elements
 - ::new — TypeProf::Type::Local
 - ::new — TypeProf::RubySignatureExporter
 - ::new — TypeProf::RBSReader
 - ::new — TypeProf::RBS2JSON
 - ::new — TypeProf::Import
 - ::new — TypeProf::ISeq
 - ::new — TypeProf::ISeqMethodDef
 - ::new — TypeProf::AliasMethodDef
 - ::new — TypeProf::AttrMethodDef
 - ::new — TypeProf::TypedMethodDef
 - ::new — TypeProf::CustomMethodDef
 - ::new — TypeProf::Type::Any
 - ::new — TypeProf::Type::Union
 - ::new — TypeProf::Type::Var
 - ::new — TypeProf::Type::Class
 - ::new — TypeProf::Type::Instance
 - ::new — TypeProf::Type::ISeq
 - ::new — TypeProf::Type::Proc
 - ::new — TypeProf::Type::Symbol
 - ::new — TypeProf::Type::Literal
 - ::new — TypeProf::Type::HashGenerator
 - ::new — TypeProf::MethodSignature
 - ::new — TypeProf::BlockSignature
 - ::new — TypeProf::Utils::Set
 - ::new — TypeProf::Utils::MutableSet
 - ::new — TypeProf::Utils::HashWrapper
 - ::new — TypeProf::Utils::WorkList
 - ::new — Foo
 - ::new — Foo
 - ::new — A
 - ::new — C
 - ::new — Vec
 - ::new — Sphere
 - ::new — Plane
 - ::new — Ray
 - ::new — Isect
 - ::new — Scene
 - ::new_degenerate — TypeProf::Type::Instance
 - ::nil — TypeProf::Type
 - ::optional — TypeProf::Type
 - ::setup_initial_global_env — TypeProf::Builtin
 - ::starting_state — TypeProf
 - ::test — A
 - #<< — TypeProf::Utils::MutableSet
 - #<=> — TypeProf::ISeq
 - #[] — TypeProf::Type::Cell::Elements
 - #[] — TypeProf::Type::Array::Elements
 - #[] — TypeProf::Type::Hash::Elements
 - #[] — TypeProf::Utils::MutableSet
 - #[]= — TypeProf::Type::HashGenerator
 - #add — TypeProf::Utils::Set
 - #add_attr_method — TypeProf::Scratch
 - #add_block_signature! — TypeProf::Scratch
 - #add_block_to_ctx! — TypeProf::Scratch
 - #add_body_start_marker — TypeProf::ISeq
 - #add_callsite! — TypeProf::Scratch
 - #add_constant — TypeProf::Scratch
 - #add_constant — TypeProf::Scratch::ClassDef
 - #add_cvar_read! — TypeProf::Scratch
 - #add_cvar_write! — TypeProf::Scratch
 - #add_edge — TypeProf::Scratch
 - #add_entrypoint — TypeProf::Scratch
 - #add_exception_cont_marker — TypeProf::ISeq
 - #add_executed_iseq — TypeProf::Scratch
 - #add_gvar_read! — TypeProf::Scratch
 - #add_gvar_write! — TypeProf::Scratch
 - #add_id — TypeProf::AllocationSite
 - #add_iseq_method — TypeProf::Scratch
 - #add_iseq_method_call! — TypeProf::Scratch
 - #add_ivar_read! — TypeProf::Scratch
 - #add_ivar_write! — TypeProf::Scratch
 - #add_method — TypeProf::Scratch
 - #add_method — TypeProf::Scratch::ClassDef
 - #add_method_signature! — TypeProf::Scratch
 - #add_read! — TypeProf::Scratch::VarTable
 - #add_return_value! — TypeProf::Scratch
 - #add_singleton_iseq_method — TypeProf::Scratch
 - #add_subst! — TypeProf::Type::Var
 - #add_superclass_type_args! — TypeProf::Scratch
 - #add_write! — TypeProf::Scratch::VarTable
 - #adjust_substitution — TypeProf::Scratch
 - #adjust_substitution — TypeProf::Scratch::ClassDef
 - #adjust_substitution_for_module — TypeProf::Scratch::ClassDef
 - #alias_method — TypeProf::Scratch
 - #ambient_occlusion — Scene
 - #append — TypeProf::Type::Array::Elements
 - #argument_error — TypeProf::ActualArguments
 - #array — Object
 - #array_aref — TypeProf::Builtin
 - #array_aset — TypeProf::Builtin
 - #array_pop — TypeProf::Builtin
 - #ary — Object
 - #attr_method_def — TypeProf::RBS2JSON
 - #bar — Object
 - #bar — Foo
 - #bar — A
 - #bar — B
 - #bar — F
 - #bar — M
 - #bar — Bar
 - #bar2 — Foo
 - #baz — Object
 - #baz — Test
 - #build_class_hierarchy — TypeProf::RubySignatureExporter
 - #cbase_path — TypeProf::Scratch
 - #check? — TypeProf::ISeq::Insn
 - #check_dir_filter — TypeProf::ConfigData
 - #check_send_branch — TypeProf::ISeq
 - #check_typed_method — TypeProf::Scratch
 - #check_typed_method — TypeProf::Scratch::ClassDef
 - #clamp — Object
 - #cond1? — Object
 - #cond2? — Object
 - #consistent? — TypeProf::ISeqBlock
 - #consistent? — TypeProf::TypedBlock
 - #consistent? — TypeProf::SymbolBlock
 - #consistent? — TypeProf::CustomBlock
 - #consistent? — TypeProf::Type::ContainerType
 - #consistent? — TypeProf::Type::Any
 - #consistent? — TypeProf::Type::Union
 - #consistent? — TypeProf::Type::Var
 - #consistent? — TypeProf::Type::Class
 - #consistent? — TypeProf::Type::Instance
 - #consistent? — TypeProf::Type::Proc
 - #consistent? — TypeProf::Type::Symbol
 - #consistent? — TypeProf::Type::Literal
 - #consistent_with_method_signature? — TypeProf::ActualArguments
 - #conv_block — TypeProf::RBS2JSON
 - #conv_block — TypeProf::Import
 - #conv_class — TypeProf::RubySignatureExporter
 - #conv_classes — TypeProf::RBS2JSON
 - #conv_constants — TypeProf::RBS2JSON
 - #conv_func — TypeProf::RBS2JSON
 - #conv_func — TypeProf::Import
 - #conv_globals — TypeProf::RBS2JSON
 - #conv_method_def — TypeProf::RBS2JSON
 - #conv_method_def — TypeProf::Import
 - #conv_type — TypeProf::RBS2JSON
 - #conv_type — TypeProf::Import
 - #conv_type_name — TypeProf::RBS2JSON
 - #convert_insns — TypeProf::ISeq
 - #corge — Object
 - #create_label_table — TypeProf::ISeq
 - #delete — TypeProf::Utils::MutableSet
 - #deletemin — TypeProf::Utils::WorkList
 - #deploy_type — TypeProf::Env
 - #dispatch — Object
 - #dispatch_foo — Object
 - #do_call — TypeProf::ISeqBlock
 - #do_call — TypeProf::TypedBlock
 - #do_call — TypeProf::SymbolBlock
 - #do_call — TypeProf::CustomBlock
 - #do_check_send — TypeProf::ISeqMethodDef
 - #do_check_send — TypeProf::AliasMethodDef
 - #do_define_iseq_method — TypeProf::Scratch
 - #do_expand_array — TypeProf::Scratch
 - #do_invoke_block — TypeProf::Scratch
 - #do_match_iseq_mdef — TypeProf::TypedMethodDef
 - #do_send — TypeProf::Scratch
 - #do_send — TypeProf::ISeqMethodDef
 - #do_send — TypeProf::AliasMethodDef
 - #do_send — TypeProf::AttrMethodDef
 - #do_send — TypeProf::TypedMethodDef
 - #do_send — TypeProf::CustomMethodDef
 - #dump — TypeProf::Scratch::VarTable
 - #dump_json — TypeProf::RBS2JSON
 - #each — TypeProf::Utils::Set
 - #each — TypeProf::Utils::MutableSet
 - #each_child — TypeProf::Type
 - #each_child — TypeProf::Type::Union
 - #each_child_global — TypeProf::Type
 - #each_child_global — TypeProf::Type::Union
 - #each_class_decl — TypeProf::RBS2JSON
 - #each_free_type_variable — TypeProf::Type
 - #each_free_type_variable — TypeProf::Type::ContainerType
 - #each_free_type_variable — TypeProf::Type::Cell::Elements
 - #each_free_type_variable — TypeProf::Type::Array::Elements
 - #each_free_type_variable — TypeProf::Type::Hash::Elements
 - #each_free_type_variable — TypeProf::Type::Union
 - #each_free_type_variable — TypeProf::Type::Var
 - #each_reference — TypeProf::RBS2JSON
 - #empty? — TypeProf::Utils::WorkList
 - #enable_module_function — TypeProf::Env
 - #error — TypeProf::Scratch
 - #extend — TypeProf::CRef
 - #f — Object
 - #f — Foo
 - #f — C
 - #f — D
 - #f — E
 - #f — Baz
 - #f — M
 - #f — M1
 - #f — M2
 - #f1 — Object
 - #f10 — Object
 - #f2 — Object
 - #f3 — Object
 - #f4 — Object
 - #f5 — Object
 - #f6 — Object
 - #f7 — Object
 - #f8 — Object
 - #f9 — Object
 - #fib — Object
 - #fib_loop — Fib
 - #fib_rec — Fib
 - #filter_backtrace — TypeProf::Reporters
 - #foo — Object
 - #foo — Foo
 - #foo — Bar
 - #foo — A
 - #foo — A::B
 - #foo — C
 - #foo — D
 - #foo — C1
 - #foo — C2
 - #foo — C3
 - #foo — C4
 - #foo — C5
 - #foo — C6
 - #foo — C7
 - #foo — C8
 - #foo — C9
 - #foo — C10
 - #foo — C11
 - #foo — C12
 - #foo — F
 - #foo — User
 - #foo — M
 - #foo — M1
 - #foo — M2
 - #foo — Mod
 - #foo — Foo
 - #for_method_missing — TypeProf::ActualArguments
 - #fuga — Object
 - #func — Common
 - #gen_foobar — Object
 - #generate_analysis_trace — TypeProf::Reporters
 - #generate_substitution — TypeProf::Type
 - #generate_substitution — TypeProf::Type::Cell
 - #generate_substitution — TypeProf::Type::Array
 - #generate_substitution — TypeProf::Type::Hash
 - #get1 — Foo::Bar
 - #get2 — Foo::Bar
 - #get3 — Foo::Bar
 - #get4 — Foo::Bar
 - #get_a — A::B::C
 - #get_all_super_methods — TypeProf::Scratch
 - #get_array_elem_type — TypeProf::Scratch
 - #get_b — A::B::C
 - #get_c — A::B::C
 - #get_class_name — TypeProf::Scratch
 - #get_constant — TypeProf::Scratch
 - #get_constant — TypeProf::Scratch::ClassDef
 - #get_container_elem_types — TypeProf::Env
 - #get_container_elem_types — TypeProf::Scratch
 - #get_env — TypeProf::Scratch
 - #get_hash_elem_type — TypeProf::Scratch
 - #get_instance_variable — TypeProf::Scratch
 - #get_interface — Object
 - #get_interface_foo — Object
 - #get_ivar — TypeProf::Scratch
 - #get_local — TypeProf::Env
 - #get_method — TypeProf::Scratch
 - #get_module — Object
 - #get_module_foo — Object
 - #get_super_class — TypeProf::RBS2JSON
 - #get_super_method — TypeProf::Scratch
 - #get_sym — TypeProf::Builtin
 - #globalize — TypeProf::ActualArguments
 - #globalize — TypeProf::Type
 - #globalize — TypeProf::Type::Cell::Elements
 - #globalize — TypeProf::Type::Array::Elements
 - #globalize — TypeProf::Type::Hash::Elements
 - #globalize — TypeProf::Type::Local
 - #globalize — TypeProf::Type::Union
 - #globalize — TypeProf::Type::Literal
 - #globalize_type — TypeProf::Scratch
 - #grault — Object
 - #gvar_test — Object
 - #hash_aref — TypeProf::Builtin
 - #hash_aset — TypeProf::Builtin
 - #hoge — Object
 - #identify_class_for_ivar — TypeProf::Scratch
 - #identity — Object
 - #import — TypeProf::Import
 - #include? — TypeProf::Utils::Set
 - #include_untyped? — TypeProf::Type
 - #include_untyped? — TypeProf::Type::ContainerType
 - #include_untyped? — TypeProf::Type::Cell::Elements
 - #include_untyped? — TypeProf::Type::Array::Elements
 - #include_untyped? — TypeProf::Type::Hash::Elements
 - #include_untyped? — TypeProf::Type::Any
 - #include_untyped? — TypeProf::Type::Union
 - #include_untyped? — TypeProf::Type::Proc
 - #include_untyped? — TypeProf::MethodSignature
 - #insert — TypeProf::Utils::WorkList
 - #inspect — TypeProf::Env
 - #inspect — TypeProf::Scratch
 - #inspect — TypeProf::ISeqBlock
 - #inspect — TypeProf::SymbolBlock
 - #inspect — TypeProf::CustomBlock
 - #inspect — TypeProf::Type::Cell
 - #inspect — TypeProf::Type::Array
 - #inspect — TypeProf::Type::Hash
 - #inspect — TypeProf::Type::Local
 - #inspect — TypeProf::Type::Any
 - #inspect — TypeProf::Type::Void
 - #inspect — TypeProf::Type::Union
 - #inspect — TypeProf::Type::Class
 - #inspect — TypeProf::Type::Instance
 - #inspect — TypeProf::Type::ISeq
 - #inspect — TypeProf::Type::Symbol
 - #inspect — TypeProf::Type::Literal
 - #inspect — TypeProf::Utils::Set
 - #inspect — TypeProf::Utils::MutableSet
 - #inspect — TypeProf::Utils::WorkList
 - #intersect — Sphere
 - #intersect — Plane
 - #intersection — TypeProf::Utils::Set
 - #jump — TypeProf::ExecutionPoint
 - #kernel_Array — TypeProf::Builtin
 - #kernel_autoload — TypeProf::Builtin
 - #kernel_p — TypeProf::Builtin
 - #kernel_require — TypeProf::Builtin
 - #kernel_require_relative — TypeProf::Builtin
 - #key — TypeProf::ExecutionPoint
 - #lambda — TypeProf::Builtin
 - #limit_size — TypeProf::ActualArguments
 - #limit_size — TypeProf::Type
 - #limit_size — TypeProf::Type::Cell
 - #limit_size — TypeProf::Type::Cell::Elements
 - #limit_size — TypeProf::Type::Array
 - #limit_size — TypeProf::Type::Array::Elements
 - #limit_size — TypeProf::Type::Hash
 - #limit_size — TypeProf::Type::Hash::Elements
 - #limit_size — TypeProf::Type::Union
 - #load_builtin — TypeProf::RBSReader
 - #load_library — TypeProf::RBSReader
 - #load_paths — TypeProf::RBSReader
 - #load_rbs_string — TypeProf::RBSReader
 - #local_update — TypeProf::Env
 - #localize — TypeProf::Type
 - #localize — TypeProf::Type::Cell
 - #localize — TypeProf::Type::Cell::Elements
 - #localize — TypeProf::Type::Array
 - #localize — TypeProf::Type::Array::Elements
 - #localize — TypeProf::Type::Hash
 - #localize — TypeProf::Type::Hash::Elements
 - #localize — TypeProf::Type::Union
 - #localize_type — TypeProf::Scratch
 - #log — Object
 - #log — C
 - #log1 — Object
 - #log2 — Object
 - #log3 — Object
 - #log4 — Object
 - #log5 — Object
 - #log6 — Object
 - #map — TypeProf::Utils::Set
 - #map_bang_test — Object
 - #map_bang_test_known_bug — Object
 - #map_test — Object
 - #match? — TypeProf::Type::ContainerType
 - #match? — TypeProf::Type::Cell::Elements
 - #match? — TypeProf::Type::Array::Elements
 - #match? — TypeProf::Type::Hash::Elements
 - #member? — TypeProf::Utils::WorkList
 - #merge — TypeProf::StaticEnv
 - #merge — TypeProf::Env
 - #merge — TypeProf::MethodSignature
 - #merge — TypeProf::BlockSignature
 - #merge_as_block_arguments — TypeProf::MethodSignature
 - #merge_env — TypeProf::Scratch
 - #merge_return_env — TypeProf::Scratch
 - #method_dispatch_info — TypeProf::Type::Cell
 - #method_dispatch_info — TypeProf::Type::Array
 - #method_dispatch_info — TypeProf::Type::Hash
 - #method_dispatch_info — TypeProf::Type::Local
 - #method_dispatch_info — TypeProf::Type::Any
 - #method_dispatch_info — TypeProf::Type::Class
 - #method_dispatch_info — TypeProf::Type::Instance
 - #method_dispatch_info — TypeProf::Type::Proc
 - #method_dispatch_info — TypeProf::Type::Symbol
 - #method_dispatch_info — TypeProf::Type::Literal
 - #method_missing — C
 - #method_public_set — TypeProf::Env
 - #mix_module — TypeProf::Scratch
 - #mix_module — TypeProf::Scratch::ClassDef
 - #module_attr_accessor — TypeProf::Builtin
 - #module_attr_reader — TypeProf::Builtin
 - #module_attr_writer — TypeProf::Builtin
 - #module_autoload — TypeProf::Builtin
 - #module_define_method — TypeProf::Builtin
 - #module_eqq — TypeProf::Builtin
 - #module_extend — TypeProf::Builtin
 - #module_include — TypeProf::Builtin
 - #module_module_function — TypeProf::Builtin
 - #module_prepend — TypeProf::Builtin
 - #module_private — TypeProf::Builtin
 - #module_public — TypeProf::Builtin
 - #my_foo — FooBar
 - #my_to_s — Object
 - #new — TypeProf::Utils::StructuralEquality
 - #new_class — TypeProf::Scratch
 - #new_struct — TypeProf::Scratch
 - #next — TypeProf::ExecutionPoint
 - #no_argument — Object
 - #number? — Object
 - #object_block_given? — TypeProf::Builtin
 - #object_class — TypeProf::Builtin
 - #object_enum_for — TypeProf::Builtin
 - #object_instance_eval — TypeProf::Builtin
 - #object_is_a? — TypeProf::Builtin
 - #object_module_eval — TypeProf::Builtin
 - #object_privitive_method — TypeProf::Builtin
 - #object_respond_to? — TypeProf::Builtin
 - #object_s_new — TypeProf::Builtin
 - #object_send — TypeProf::Builtin
 - #one_argument — Object
 - #otherBasis — Object
 - #out — Object
 - #parse — TypeProf::CLI
 - #path_to_klass — TypeProf::Import
 - #pend_block_dummy_execution — TypeProf::Scratch
 - #pend_method_execution — TypeProf::Scratch
 - #pop — TypeProf::Env
 - #pretty_print — TypeProf::CRef
 - #pretty_print — TypeProf::Type::Cell::Elements
 - #pretty_print — TypeProf::Type::Array::Elements
 - #pretty_print — TypeProf::Type::Hash::Elements
 - #pretty_print — TypeProf::ISeq
 - #proc_call — TypeProf::Builtin
 - #push — TypeProf::Env
 - #quux — Object
 - #qux — Object
 - #qux — Test
 - #read_test_1 — Object
 - #read_test_2 — Object
 - #remove_type_vars — TypeProf::Type
 - #rename_insn_types — TypeProf::ISeq
 - #render — Scene
 - #replace_blk_ty — TypeProf::Env
 - #replace_cref — TypeProf::Context
 - #replace_cref — TypeProf::TypedContext
 - #replace_cref — TypeProf::ExecutionPoint
 - #replace_recv_ty — TypeProf::Env
 - #report — TypeProf::Scratch
 - #report — TypeProf::TypeProfError
 - #ret_int — Object
 - #ret_str — Object
 - #reveal_type — TypeProf::Scratch
 - #screen_name — TypeProf::Type::Cell
 - #screen_name — TypeProf::Type::Cell::Elements
 - #screen_name — TypeProf::Type::Array
 - #screen_name — TypeProf::Type::Array::Elements
 - #screen_name — TypeProf::Type::Hash
 - #screen_name — TypeProf::Type::Hash::Elements
 - #screen_name — TypeProf::Type::Local
 - #screen_name — TypeProf::Type::Any
 - #screen_name — TypeProf::Type::Void
 - #screen_name — TypeProf::Type::Union
 - #screen_name — TypeProf::Type::Var
 - #screen_name — TypeProf::Type::Class
 - #screen_name — TypeProf::Type::Instance
 - #screen_name — TypeProf::Type::ISeq
 - #screen_name — TypeProf::Type::Proc
 - #screen_name — TypeProf::Type::Symbol
 - #screen_name — TypeProf::Type::Literal
 - #screen_name — TypeProf::Signature
 - #search_constant — TypeProf::Scratch
 - #search_method — TypeProf::Scratch
 - #search_method — TypeProf::Scratch::ClassDef
 - #seq_get — Object
 - #seq_set — Object
 - #set_custom_method — TypeProf::Scratch
 - #set_instance_variable — TypeProf::Scratch
 - #set_method — TypeProf::Scratch
 - #set_method — TypeProf::Scratch::ClassDef
 - #set_singleton_custom_method — TypeProf::Scratch
 - #setn — TypeProf::Env
 - #setup_actual_arguments — TypeProf::Scratch
 - #setup_formal_arguments — TypeProf::ActualArguments
 - #setup_insns — TypeProf::ISeq
 - #show — TypeProf::RubySignatureExporter
 - #show_block_signature — TypeProf::Scratch
 - #show_class_data — TypeProf::RubySignatureExporter
 - #show_class_hierarchy — TypeProf::RubySignatureExporter
 - #show_const — TypeProf::RubySignatureExporter
 - #show_error — TypeProf::Reporters
 - #show_gvars — TypeProf::Reporters
 - #show_message — TypeProf::Reporters
 - #show_method_signature — TypeProf::Scratch
 - #show_proc_signature — TypeProf::Scratch
 - #show_reveal_types — TypeProf::Reporters
 - #size — TypeProf::Utils::Set
 - #size — TypeProf::Utils::MutableSet
 - #size — TypeProf::Utils::WorkList
 - #source_location — TypeProf::Context
 - #source_location — TypeProf::TypedContext
 - #source_location — TypeProf::ExecutionPoint
 - #source_location — TypeProf::ISeq
 - #squash — TypeProf::Type::Array::Elements
 - #squash — TypeProf::Type::Hash::Elements
 - #squash_or_any — TypeProf::Type::Array::Elements
 - #step — TypeProf::Scratch
 - #struct_initialize — TypeProf::Builtin
 - #struct_s_new — TypeProf::Builtin
 - #substitute — TypeProf::ISeqBlock
 - #substitute — TypeProf::TypedBlock
 - #substitute — TypeProf::SymbolBlock
 - #substitute — TypeProf::CustomBlock
 - #substitute — TypeProf::Type
 - #substitute — TypeProf::Type::Cell
 - #substitute — TypeProf::Type::Cell::Elements
 - #substitute — TypeProf::Type::Array
 - #substitute — TypeProf::Type::Array::Elements
 - #substitute — TypeProf::Type::Hash
 - #substitute — TypeProf::Type::Hash::Elements
 - #substitute — TypeProf::Type::Any
 - #substitute — TypeProf::Type::Union
 - #substitute — TypeProf::Type::Var
 - #substitute — TypeProf::Type::Class
 - #substitute — TypeProf::Type::Instance
 - #substitute — TypeProf::Type::Proc
 - #substitute — TypeProf::Type::Symbol
 - #substitute — TypeProf::MethodSignature
 - #sum — TypeProf::Utils::Set
 - #swap — Object
 - #take_first — TypeProf::Type::Array::Elements
 - #take_last — TypeProf::Type::Array::Elements
 - #test_bar — Object
 - #test_foo — Object
 - #test_yield — Object
 - #to_block_signature — TypeProf::ActualArguments
 - #to_keywords — TypeProf::Type::Hash::Elements
 - #to_local_type — TypeProf::Type::Cell::Elements
 - #to_local_type — TypeProf::Type::Array::Elements
 - #to_local_type — TypeProf::Type::Hash::Elements
 - #to_set — TypeProf::Utils::MutableSet
 - #top — Object
 - #topn — TypeProf::Env
 - #traverse_subclasses — TypeProf::Scratch
 - #tuple_get — Object
 - #tuple_set — Object
 - #type — Object
 - #type_profile — TypeProf::Scratch
 - #unify_instructions — TypeProf::ISeq
 - #union — TypeProf::Type
 - #union — TypeProf::Type::Cell::Elements
 - #union — TypeProf::Type::Array::Elements
 - #union — TypeProf::Type::Hash::Elements
 - #union_elems — TypeProf::Type
 - #untyped — Object
 - #update — TypeProf::Type::Cell::Elements
 - #update — TypeProf::Type::Array::Elements
 - #update — TypeProf::Type::Hash::Elements
 - #update_container_elem_type — TypeProf::Type::Local
 - #update_container_elem_types — TypeProf::Scratch
 - #vadd — Vec
 - #vcross — Vec
 - #vdot — Vec
 - #vlength — Vec
 - #vmcore_hash_merge_kwd — TypeProf::Builtin
 - #vmcore_raise — TypeProf::Builtin
 - #vmcore_set_method_alias — TypeProf::Builtin
 - #vmcore_undef_method — TypeProf::Builtin
 - #vnormalize — Vec
 - #vsub — Vec
 - #warn — TypeProf::Scratch
 - #write_test — Object