Created
April 21, 2016 09:45
-
-
Save kentfredric/aadabf70d159b79db7bff5b321d1d560 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Key: | |
Public Sub: [1;92mfoo_example[0m | |
Type Constraint: [33mTypeName[0m | |
Type Constraint Utility: [36mtypeop_[0m[33mTypeName[0m | |
Private/Boring Sub: [0mfoo_example[0m | |
Public Sub shadowing another: [1;92mshadowing_example[0m[31m(^)[0m | |
Public Sub shadowed by higher scope: [31mshadowed_example[0m[31m(_)[0m | |
Public Sub shadowing another and shadowed itself: [31mshadowed_shadowing_example[0m[31m(^#)[0m | |
Private/Boring Sub shadowing another: [0mshadowing_example[0m[35m(^)[0m | |
Private/Boring Sub shadowed by higher scope: [35mshadowed_example[0m[35m(_)[0m | |
Private/Boring Sub another and shadowed itself: [35mshadowing_shadowed_example[0m[35m(^#)[0m | |
Suffixes: shadowing=[0m(^)[0m, shadowed=[0m(^#)[0m, last_shadowed=[0m(_)[0m, xsub=(*), constant=(=) | |
No Subs: () | |
[32mMoose::Meta::Class[0m: | |
[1;92madd_attribute[0m[31m(^)[0m, [1;92madd_augment_method_modifier[0m, [1;92madd_override_method_modifier[0m, [1;92madd_role[0m, | |
[1;92madd_role_application[0m, [1;92many[0m(*), [1;92mcalculate_all_roles[0m, [1;92mcalculate_all_roles_with_inheritance[0m, | |
[1;92mconstructor_class[0m[31m(^)[0m, [1;92mcreate[0m[31m(^)[0m, [1;92mdestructor_class[0m[31m(^)[0m, [1;92mdoes_role[0m, [1;92mexcludes_role[0m, [1;92mfirst[0m(*), | |
[1;92mfirst_index[0m(*), [1;92mimmutable_trait[0m[31m(^)[0m, [1;92minitialize[0m[31m(^)[0m, [1;92mnew_object[0m[31m(^)[0m, [1;92mreinitialize[0m[31m(^)[0m, [1;92mrole_applications[0m, | |
[1;92mroles[0m, [1;92msuperclasses[0m[31m(^)[0m, [1;92mthrow_exception[0m, [1;92muniq[0m(*) | |
[0m_anon_cache_key[0m[35m(^)[0m, [0m_anon_package_prefix[0m[35m(^)[0m, [0m_base_metaclasses[0m[35m(^)[0m, [0m_call_all_triggers[0m, | |
[0m_eval_environment[0m[35m(^)[0m, [0m_find_next_method_by_name_which_is_not_overridden[0m, [0m_fix_class_metaclass_incompatibility[0m[35m(^)[0m, | |
[0m_fix_single_metaclass_incompatibility[0m[35m(^)[0m, [0m_fixup_attributes_after_rebless[0m[35m(^)[0m, [0m_generate_fallback_constructor[0m[35m(^)[0m, | |
[0m_get_compatible_metaclass[0m[35m(^)[0m, [0m_get_compatible_metaclass_by_role_reconciliation[0m, | |
[0m_get_role_applications[0m, [0m_immutable_options[0m[35m(^)[0m, [0m_inline_BUILDALL[0m, [0m_inline_BUILDARGS[0m, | |
[0m_inline_check_required_attr[0m, [0m_inline_extra_init[0m[35m(^)[0m, [0m_inline_init_attr_from_constructor[0m[35m(^)[0m, | |
[0m_inline_init_attr_from_default[0m[35m(^)[0m, [0m_inline_params[0m[35m(^)[0m, [0m_inline_slot_initializer[0m[35m(^)[0m, [0m_inline_throw_exception[0m, | |
[0m_inline_triggers[0m, [0m_meta_method_class[0m[35m(^)[0m, [0m_new[0m[35m(^)[0m, [0m_process_attribute[0m, [0m_process_inherited_attribute[0m, | |
[0m_process_new_attribute[0m, [0m_replace_self[0m, [0m_restore_metaobjects_from[0m[35m(^)[0m, [0m_roles_with_inheritance[0m | |
[32mClass::MOP::Class[0m: | |
[1;92madd_after_method_modifier[0m, [1;92madd_around_method_modifier[0m, [1;92madd_before_method_modifier[0m, | |
[1;92madd_dependent_meta_instance[0m, [1;92madd_meta_instance_dependencies[0m, [1;92mall[0m(*), [1;92mcatch[0m, [1;92mclass_precedence_list[0m, | |
[1;92mclone_object[0m, [1;92mconfess[0m, [31mconstructor_class[0m[31m(_*)[0m, [1;92mconstructor_name[0m(*), [31mcreate[0m[31m(^#)[0m, [1;92mcreate_anon_class[0m, | |
[31mdestructor_class[0m[31m(_*)[0m, [1;92mdirect_subclasses[0m, [1;92mfinally[0m, [1;92mfind_all_methods_by_name[0m, [1;92mfind_attribute_by_name[0m, | |
[1;92mfind_method_by_name[0m, [1;92mfind_next_method_by_name[0m, [1;92mget_all_attributes[0m, [1;92mget_all_method_names[0m, | |
[1;92mget_all_methods[0m, [1;92mget_meta_instance[0m, [1;92mimmutable_options[0m, [31mimmutable_trait[0m[31m(_*)[0m, [31minitialize[0m[31m(^#)[0m, | |
[1;92minstance_metaclass[0m(*), [1;92minvalidate_meta_instance[0m, [1;92minvalidate_meta_instances[0m, [1;92mis_anon_class[0m, | |
[1;92mis_immutable[0m, [1;92mis_mutable[0m, [1;92mis_pristine[0m, [1;92mlinearized_isa[0m, [1;92mmake_immutable[0m, [1;92mmake_mutable[0m, | |
[31mnew_object[0m[31m(_)[0m, [1;92mrebless_instance[0m, [1;92mrebless_instance_away[0m, [1;92mrebless_instance_back[0m, | |
[31mreinitialize[0m[31m(^#)[0m, [1;92mremove_attribute[0m[31m(^)[0m, [1;92mremove_dependent_meta_instance[0m, [1;92mremove_meta_instance_dependencies[0m, | |
[1;92msubclasses[0m, [31msuperclasses[0m[31m(_)[0m, [1;92mtry[0m, [1;92mupdate_meta_instance_dependencies[0m, [1;92muse_package_optimistically[0m | |
[0m_add_inlined_method[0m, [35m_anon_cache_key[0m[35m(^#)[0m, [35m_anon_package_prefix[0m[35m(^#)[0m, [0m_attach_attribute[0m, | |
[35m_base_metaclasses[0m[35m(_)[0m, [0m_can_fix_metaclass_incompatibility[0m, [0m_check_class_metaclass_compatibility[0m, | |
[0m_check_metaclass_compatibility[0m, [0m_check_single_metaclass_compatibility[0m, [0m_class_metaclass_can_be_made_compatible[0m, | |
[0m_class_metaclass_is_compatible[0m, [0m_clone_instance[0m, [0m_construct_class_instance[0m, | |
[0m_construct_instance[0m, [0m_create_meta_instance[0m, [35m_eval_environment[0m[35m(_)[0m, [35m_fix_class_metaclass_incompatibility[0m[35m(_)[0m, | |
[0m_fix_metaclass_incompatibility[0m, [35m_fix_single_metaclass_incompatibility[0m[35m(_)[0m, [35m_fixup_attributes_after_rebless[0m[35m(_)[0m, | |
[0m_force_rebless_instance[0m, [35m_generate_fallback_constructor[0m[35m(_)[0m, [0m_immutable_metaclass[0m, | |
[35m_immutable_options[0m[35m(_)[0m, [0m_initialize_immutable[0m, [0m_inline_accessors[0m, [0m_inline_clear_mop_slot[0m, | |
[0m_inline_constructor[0m, [0m_inline_create_instance[0m, [0m_inline_default_value[0m, [0m_inline_destructor[0m, | |
[35m_inline_extra_init[0m[35m(_)[0m, [0m_inline_fallback_constructor[0m, [0m_inline_generate_instance[0m, | |
[0m_inline_get_mop_slot[0m, [35m_inline_init_attr_from_constructor[0m[35m(_)[0m, [35m_inline_init_attr_from_default[0m[35m(_)[0m, | |
[0m_inline_new_object[0m, [35m_inline_params[0m[35m(_)[0m, [0m_inline_preserve_weak_metaclasses[0m, [0m_inline_rebless_instance[0m, | |
[0m_inline_set_mop_slot[0m, [35m_inline_slot_initializer[0m[35m(_)[0m, [0m_inline_slot_initializers[0m, [0m_inlined_methods[0m, | |
[0m_install_inlined_code[0m, [0m_method_lookup_order[0m, [35m_new[0m[35m(^#)[0m, [0m_post_add_attribute[0m, [0m_real_ref_name[0m[35m(^)[0m, | |
[0m_rebless_as_immutable[0m, [0m_rebless_as_mutable[0m, [0m_remove_generated_metaobjects[0m, [0m_remove_inlined_code[0m, | |
[35m_restore_metaobjects_from[0m[35m(_)[0m, [0m_single_metaclass_can_be_made_compatible[0m, [0m_single_metaclass_is_compatible[0m, | |
[0m_superclass_metas[0m, [0m_superclasses_updated[0m | |
[32mClass::MOP::Module[0m: | |
[1;92mauthority[0m, [31mcreate[0m[31m(^#)[0m, [1;92midentifier[0m, [1;92mversion[0m | |
[35m_anon_cache_key[0m[35m(^#)[0m, [35m_anon_package_prefix[0m[35m(^#)[0m, [0m_instantiate_module[0m, [35m_new[0m[35m(^#)[0m | |
[32mClass::MOP::Package[0m: | |
[1;92madd_package_symbol[0m, [31mcreate[0m[31m(_)[0m, [1;92mcreate_anon[0m, [1;92mget_all_package_symbols[0m, [1;92mget_or_add_package_symbol[0m, | |
[1;92mget_package_symbol[0m, [1;92mhas_package_symbol[0m, [1;92min_global_destruction[0m, [31minitialize[0m[31m(_)[0m, [1;92mis_anon[0m, | |
[1;92mlist_all_package_symbols[0m, [1;92mmodule_notional_filename[0m, [1;92mname[0m(*), [1;92mnamespace[0m, [31mreinitialize[0m[31m(_)[0m, | |
[1;92mremove_package_glob[0m, [1;92mremove_package_symbol[0m, [1;92mweaken[0m(*) | |
[35m_anon_cache_key[0m[35m(_)[0m, [35m_anon_package_prefix[0m[35m(_)[0m, [0m_free_anon[0m, [35m_new[0m[35m(^#)[0m, [0m_package_stash[0m, [0mDESTROY[0m | |
[32mClass::MOP::Object[0m: | |
[1;92mdump[0m, [1;92mmeta[0m[31m(^)[0m, [1;92mthrow_error[0m | |
[0m_can_be_made_compatible_with[0m, [35m_get_compatible_metaclass[0m[35m(_)[0m, [0m_get_compatible_metaclass_by_subclassing[0m, | |
[0m_inline_throw_error[0m, [0m_is_compatible_with[0m, [0m_make_compatible_with[0m, [35m_new[0m[35m(_)[0m, [35m_real_ref_name[0m[35m(_)[0m | |
[32mClass::MOP::Mixin[0m: () | |
[32mClass::MOP::Mixin::HasAttributes[0m: | |
[31madd_attribute[0m[31m(_)[0m, [1;92mattribute_metaclass[0m(*), [1;92mget_attribute[0m, [1;92mget_attribute_list[0m, [1;92mhas_attribute[0m, | |
[31mremove_attribute[0m[31m(_)[0m | |
[0m_attribute_map[0m(*), [0m_restore_metaattributes_from[0m | |
[32mClass::MOP::Mixin::HasMethods[0m: | |
[1;92madd_method[0m, [1;92mget_method[0m, [1;92mget_method_list[0m, [1;92mhas_method[0m, [1;92mmethod_metaclass[0m(*), [1;92mreftype[0m(*), | |
[1;92mremove_method[0m, [1;92mreset_package_cache_flag[0m, [1;92msubname[0m(*), [1;92mupdate_package_cache_flag[0m, | |
[1;92mwrap_method_body[0m, [1;92mwrapped_method_metaclass[0m(*) | |
[0m_add_meta_method[0m, [0m_code_is_mine[0m, [0m_full_method_map[0m, [0m_get_local_methods[0m, [0m_get_maybe_raw_method[0m, | |
[35m_meta_method_class[0m[35m(_)[0m, [0m_method_map[0m(*), [0m_restore_metamethods_from[0m | |
[32mClass::MOP::Mixin::HasOverloads[0m: | |
[1;92madd_overloaded_operator[0m, [1;92mblessed[0m(*), [1;92mget_all_overloaded_operators[0m, [1;92mget_overload_fallback_value[0m, | |
[1;92mget_overload_list[0m, [1;92mget_overloaded_operator[0m, [1;92mhas_overloaded_operator[0m, [1;92mis_overloaded[0m, | |
[31mmeta[0m[31m(_)[0m, [1;92moverload_info[0m, [1;92mremove_overloaded_operator[0m, [1;92mset_overload_fallback_value[0m, | |
[1;92mstash_name[0m, [1;92msub_name[0m, [1;92muse_module[0m | |
[0m_clear_overload_map[0m, [0m_overload_for[0m, [0m_overload_info[0m, [0m_overload_map[0m, [0m_SET_FALLBACK_EACH_TIME[0m(=), | |
[0m_throw_exception[0m | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment