← Index
NYTProf Performance Profile   « line view »
For examples/Atom-timer.pl
  Run on Mon Aug 12 14:45:28 2013
Reported on Mon Aug 12 14:46:14 2013

Filename/Users/dde/perl5/perlbrew/perls/5.18.0t/lib/site_perl/5.18.0/darwin-thread-multi-2level/Class/MOP/Package.pm
StatementsExecuted 9350 statements in 62.6ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
200000314.02s11.1sAtom::::new Atom::new
300000221.17s1.31sAtom::::push_coords Atom::push_coords
20000022515ms597msAtom::::DESTROY Atom::DESTROY
30000011501ms501msAtom::::symbol Atom::symbol
10000011395ms445msAtom::::set_coords Atom::set_coords
40000021321ms321msAtom::::has_force Atom::has_force
35000021264ms264msAtom::::has_symbol Atom::has_symbol
20000011242ms242msAtom::::coord Atom::coord
20000011164ms164msAtom::::has_Z Atom::has_Z
20000011163ms163msAtom::::has_coord Atom::has_coord
20000011157ms157msAtom::::has_charge Atom::has_charge
14062210.6ms23.0msClass::MOP::Package::::get_package_symbol Class::MOP::Package::get_package_symbol
919229.21ms26.3msClass::MOP::Package::::add_package_symbol Class::MOP::Package::add_package_symbol
151116.31ms8.06msClass::MOP::Package::::get_or_add_package_symbol Class::MOP::Package::get_or_add_package_symbol
3018625.15ms5.34msClass::MOP::Mixin::HasMethods::::_method_map Class::MOP::Mixin::HasMethods::_method_map (xsub)
291214.85ms5.95msClass::MOP::Class::Immutable::Class::MOP::Class::::_method_map Class::MOP::Class::Immutable::Class::MOP::Class::_method_map
151534.41ms20.8msClass::MOP::Class::::superclasses Class::MOP::Class::superclasses (recurses: max depth 1, inclusive time 334µs)
100324.25ms5.44msClass::MOP::Class::Immutable::Class::MOP::Class::::get_all_attributes Class::MOP::Class::Immutable::Class::MOP::Class::get_all_attributes
2863612.52ms3.01msClass::MOP::Package::::_package_stash Class::MOP::Package::_package_stash
67782492.45ms2.45msClass::MOP::Mixin::AttributeCore::::name Class::MOP::Mixin::AttributeCore::name (xsub)
438744192.00ms2.00msClass::MOP::Package::::name Class::MOP::Package::name (xsub)
3424961.24ms9.77msClass::MOP::Object::::meta Class::MOP::Object::meta
362321.20ms2.47msClass::MOP::Package::::has_package_symbol Class::MOP::Package::has_package_symbol
1273841.17ms1.17msClass::MOP::Mixin::AttributeCore::::has_initializer Class::MOP::Mixin::AttributeCore::has_initializer
25072061.13ms1.13msClass::MOP::Attribute::::associated_class Class::MOP::Attribute::associated_class (xsub)
1911963µs1.15msMoose::Meta::Role::::_new Moose::Meta::Role::_new
85141759µs759µsMoose::Meta::TypeConstraint::::constraint Moose::Meta::TypeConstraint::constraint
33753743µs5.78msClass::MOP::Class::Immutable::Class::MOP::Class::::get_meta_instance Class::MOP::Class::Immutable::Class::MOP::Class::get_meta_instance
163362720µs720µsClass::MOP::Mixin::HasAttributes::::_attribute_map Class::MOP::Mixin::HasAttributes::_attribute_map (xsub)
9611699µs734µsMoose::Meta::Role::Method::::_new Moose::Meta::Role::Method::_new
82031695µs695µsMoose::Meta::TypeConstraint::::has_parent Moose::Meta::TypeConstraint::has_parent
1774119691µs691µsClass::MOP::Method::::body Class::MOP::Method::body (xsub)
145563530µs530µsClass::MOP::Mixin::AttributeCore::::init_arg Class::MOP::Mixin::AttributeCore::init_arg (xsub)
5611493µs70.9msClass::MOP::Package::::create_anon Class::MOP::Package::create_anon
2811489µs2.75msMoose::Meta::Attribute::::_new Moose::Meta::Attribute::_new
48111474µs474µsClass::MOP::Method::::_set_original_method Class::MOP::Method::_set_original_method
648246468µs468µsClass::MOP::Method::Accessor::::associated_attribute Class::MOP::Method::Accessor::associated_attribute
43521450µs450µsMoose::Meta::Role::Application::::get_method_aliases Moose::Meta::Role::Application::get_method_aliases
44211423µs423µsMoose::Meta::TypeConstraint::::_has_inlined_type_constraint Moose::Meta::TypeConstraint::_has_inlined_type_constraint
103933407µs407µsClass::MOP::Method::::package_name Class::MOP::Method::package_name (xsub)
41511392µs392µsMoose::Meta::Role::Application::::get_method_exclusions Moose::Meta::Role::Application::get_method_exclusions
1911386µs421µsMoose::Meta::TypeConstraint::Role::::_new Moose::Meta::TypeConstraint::Role::_new
709108360µs360µsClass::MOP::Method::::name Class::MOP::Method::name (xsub)
44052356µs356µsClass::MOP::Mixin::AttributeCore::::has_default Class::MOP::Mixin::AttributeCore::has_default
4711327µs8.60msMoose::Meta::Method::::_new Moose::Meta::Method::_new
10775326µs326µsMoose::Meta::TypeConstraint::::_compiled_type_constraint Moose::Meta::TypeConstraint::_compiled_type_constraint
111312µs1.18msClass::MOP::Package::::BEGIN@16 Class::MOP::Package::BEGIN@16
30542311µs311µsMoose::Meta::TypeConstraint::Registry::::type_constraints Moose::Meta::TypeConstraint::Registry::type_constraints
111311µs1.47msClass::MOP::Package::::BEGIN@15 Class::MOP::Package::BEGIN@15
29974282µs282µsMoose::Meta::Mixin::AttributeCore::::type_constraint Moose::Meta::Mixin::AttributeCore::type_constraint
2222281µs1.48msClass::MOP::Package::::initialize Class::MOP::Package::initialize
3833278µs371µsMoose::Meta::Role::::add_around_method_modifier Moose::Meta::Role::add_around_method_modifier
1711265µs288µsMoose::Meta::TypeConstraint::::_new Moose::Meta::TypeConstraint::_new
22711256µs256µsClass::MOP::Mixin::AttributeCore::::has_accessor Class::MOP::Mixin::AttributeCore::has_accessor
22711256µs256µsClass::MOP::Mixin::AttributeCore::::has_writer Class::MOP::Mixin::AttributeCore::has_writer
2811241µs250µsMoose::Meta::Instance::::_new Moose::Meta::Instance::_new
19972240µs240µsMoose::Meta::Class::::error_class Moose::Meta::Class::error_class
540114239µs239µsClass::MOP::Class::::instance_metaclass Class::MOP::Class::instance_metaclass (xsub)
22711229µs229µsClass::MOP::Mixin::AttributeCore::::has_reader Class::MOP::Mixin::AttributeCore::has_reader
21962222µs284µsMoose::Meta::Mixin::AttributeCore::::has_type_constraint Moose::Meta::Mixin::AttributeCore::has_type_constraint
21811211µs211µsMoose::Meta::TypeConstraint::::inlined Moose::Meta::TypeConstraint::inlined
2111205µs210µsMoose::Meta::Method::Overridden::::_new Moose::Meta::Method::Overridden::_new
311203µs229µsMoose::Meta::Role::Composite::::_new Moose::Meta::Role::Composite::_new
22711197µs197µsClass::MOP::Mixin::AttributeCore::::has_clearer Class::MOP::Mixin::AttributeCore::has_clearer
18773197µs311µsMoose::Meta::Mixin::AttributeCore::::has_trigger Moose::Meta::Mixin::AttributeCore::has_trigger
18911195µs195µsClass::MOP::Mixin::AttributeCore::::_set_insertion_order Class::MOP::Mixin::AttributeCore::_set_insertion_order
22311190µs190µsClass::MOP::Method::Accessor::::accessor_type Class::MOP::Method::Accessor::accessor_type
19374189µs264µsMoose::Meta::Mixin::AttributeCore::::should_coerce Moose::Meta::Mixin::AttributeCore::should_coerce
22711186µs186µsClass::MOP::Mixin::AttributeCore::::has_predicate Class::MOP::Mixin::AttributeCore::has_predicate
42394177µs1.88msClass::MOP::Mixin::::meta Class::MOP::Mixin::meta
5333172µs216µsMoose::Meta::Role::::get_around_method_modifiers Moose::Meta::Role::get_around_method_modifiers
13444169µs169µsMoose::Meta::TypeConstraint::::_default_message Moose::Meta::TypeConstraint::_default_message
19641168µs168µsMoose::Meta::Role::::get_around_method_modifiers_map Moose::Meta::Role::get_around_method_modifiers_map
21632168µs168µsClass::MOP::Mixin::AttributeCore::::has_builder Class::MOP::Mixin::AttributeCore::has_builder
36093166µs166µsClass::MOP::Mixin::HasAttributes::::attribute_metaclass Class::MOP::Mixin::HasAttributes::attribute_metaclass (xsub)
13465162µs162µsMoose::Meta::TypeConstraint::::name Moose::Meta::TypeConstraint::name
31833162µs162µsClass::MOP::Method::Generated::::is_inline Class::MOP::Method::Generated::is_inline (xsub)
15611158µs158µsMoose::Meta::TypeConstraint::::_inline_environment Moose::Meta::TypeConstraint::_inline_environment
34582156µs156µsClass::MOP::Mixin::HasMethods::::method_metaclass Class::MOP::Mixin::HasMethods::method_metaclass (xsub)
6521148µs511µsClass::MOP::Class::Immutable::Class::MOP::Class::::linearized_isa Class::MOP::Class::Immutable::Class::MOP::Class::linearized_isa
30622146µs146µsClass::MOP::Mixin::AttributeCore::::definition_context Class::MOP::Mixin::AttributeCore::definition_context (xsub)
15541144µs144µsMoose::Meta::Role::::get_override_method_modifiers_map Moose::Meta::Role::get_override_method_modifiers_map
511143µs152µsMoose::Meta::TypeConstraint::Class::::_new Moose::Meta::TypeConstraint::Class::_new
32681143µs143µsClass::MOP::Mixin::HasMethods::::wrapped_method_metaclass Class::MOP::Mixin::HasMethods::wrapped_method_metaclass (xsub)
5811143µs322µsClass::MOP::Class::Immutable::Class::MOP::Class::::is_immutable Class::MOP::Class::Immutable::Class::MOP::Class::is_immutable
10911139µs146µsClass::MOP::Instance::::_class_name Class::MOP::Instance::_class_name
13444134µs134µsMoose::Meta::TypeConstraint::::has_message Moose::Meta::TypeConstraint::has_message
1011132µs154µsMoose::Meta::Role::Application::ToClass::::_new Moose::Meta::Role::Application::ToClass::_new
1111131µs157µsMoose::Meta::Role::Application::ToRole::::_new Moose::Meta::Role::Application::ToRole::_new
12133128µs128µsMoose::Meta::Role::Composite::::name Moose::Meta::Role::Composite::name
131104128µs128µsMoose::Meta::TypeConstraint::::parent Moose::Meta::TypeConstraint::parent
9611122µs122µsMoose::Meta::Role::::method_metaclass Moose::Meta::Role::method_metaclass
311120µs127µsMoose::Meta::TypeConstraint::Parameterized::::_new Moose::Meta::TypeConstraint::Parameterized::_new
5211118µs371µsMoose::Meta::Class::__ANON__::SERIAL::1::::_native_type Moose::Meta::Class::__ANON__::SERIAL::1::_native_type
9011111µs148µsMoose::Meta::Mixin::AttributeCore::::is_weak_ref Moose::Meta::Mixin::AttributeCore::is_weak_ref
411108µs114µsMoose::Meta::TypeConstraint::Parameterizable::::_new Moose::Meta::TypeConstraint::Parameterizable::_new
8332104µs154µsMoose::Meta::Mixin::AttributeCore::::is_lazy Moose::Meta::Mixin::AttributeCore::is_lazy
22661102µs102µsClass::MOP::Class::::constructor_class Class::MOP::Class::constructor_class (xsub)
2411100µs276µsClass::MOP::Package::::list_all_package_symbols Class::MOP::Package::list_all_package_symbols
867196µs96µsMoose::Meta::Class::::constructor_class Moose::Meta::Class::constructor_class
922196µs96µsMoose::Meta::TypeConstraint::::has_hand_optimized_type_constraint Moose::Meta::TypeConstraint::has_hand_optimized_type_constraint
293394µs122µsMoose::Meta::Role::::get_excluded_roles_list Moose::Meta::Role::get_excluded_roles_list
926393µs93µsMoose::Meta::TypeConstraint::Parameterized::::type_parameter Moose::Meta::TypeConstraint::Parameterized::type_parameter
895593µs93µsMoose::Meta::TypeConstraint::::has_coercion Moose::Meta::TypeConstraint::has_coercion
293392µs120µsMoose::Meta::Role::::get_required_method_list Moose::Meta::Role::get_required_method_list
1871191µs91µsClass::MOP::Method::Generated::::definition_context Class::MOP::Method::Generated::definition_context (xsub)
2105188µs88µsClass::MOP::Class::::destructor_class Class::MOP::Class::destructor_class (xsub)
213383µs185µsMoose::Meta::Role::::meta Moose::Meta::Role::meta
61181µs82µsMoose::Meta::Role::Method::Required::::_new Moose::Meta::Role::Method::Required::_new
1551180µs80µsClass::MOP::Mixin::AttributeCore::::reader Class::MOP::Mixin::AttributeCore::reader (xsub)
783178µs78µsMoose::Meta::TypeConstraint::Parameterized::::parameterized_from Moose::Meta::TypeConstraint::Parameterized::parameterized_from
301175µs651µsClass::MOP::Class::Immutable::Class::MOP::Class::::class_precedence_list Class::MOP::Class::Immutable::Class::MOP::Class::class_precedence_list (recurses: max depth 3, inclusive time 648µs)
743175µs75µsMoose::Meta::Role::Composite::::_method_map Moose::Meta::Role::Composite::_method_map
11174µs78µsMoose::Meta::TypeConstraint::Union::::_new Moose::Meta::TypeConstraint::Union::_new
903273µs73µsClass::MOP::Method::Constructor::::associated_metaclass Class::MOP::Method::Constructor::associated_metaclass
21169µs69µsMoose::Meta::Role::Method::Conflicting::::_new Moose::Meta::Role::Method::Conflicting::_new
261167µs37.6msMoose::Meta::Class::__ANON__::SERIAL::1::::_make_delegation_method Moose::Meta::Class::__ANON__::SERIAL::1::_make_delegation_method
547165µs65µsMoose::Meta::Class::::destructor_class Moose::Meta::Class::destructor_class
491165µs65µsMoose::Meta::TypeConstraint::::_has_compiled_type_constraint Moose::Meta::TypeConstraint::_has_compiled_type_constraint
474463µs63µsMoose::Meta::Role::Method::Required::::name Moose::Meta::Role::Method::Required::name
724162µs62µsMoose::Meta::Role::Application::RoleSummation::::role_params Moose::Meta::Role::Application::RoleSummation::role_params
612161µs61µsMoose::Meta::TypeConstraint::Parameterized::::has_parameterized_from Moose::Meta::TypeConstraint::Parameterized::has_parameterized_from
1062158µs58µsClass::MOP::Class::::immutable_trait Class::MOP::Class::immutable_trait (xsub)
622258µs58µsMoose::Meta::TypeConstraint::Parameterizable::::has_inline_generator Moose::Meta::TypeConstraint::Parameterizable::has_inline_generator
503256µs92µsMoose::Meta::Mixin::AttributeCore::::is_required Moose::Meta::Mixin::AttributeCore::is_required
1111155µs107µsMoose::Meta::TypeConstraint::::meta Moose::Meta::TypeConstraint::meta
4910252µs52µsMoose::Meta::Role::::get_roles Moose::Meta::Role::get_roles
261151µs51µsMoose::Meta::Attribute::::CORE:match Moose::Meta::Attribute::CORE:match (opcode)
31150µs58µsMoose::Meta::Role::Application::RoleSummation::::_new Moose::Meta::Role::Application::RoleSummation::_new
536449µs49µsClass::MOP::Method::::associated_metaclass Class::MOP::Method::associated_metaclass
472149µs49µsMoose::Meta::Role::::get_required_methods_map Moose::Meta::Role::get_required_methods_map
454149µs49µsMoose::Meta::Role::::get_before_method_modifiers_map Moose::Meta::Role::get_before_method_modifiers_map
382247µs47µsMoose::Meta::TypeConstraint::::hand_optimized_type_constraint Moose::Meta::TypeConstraint::hand_optimized_type_constraint
381143µs43µsMoose::Meta::Role::Attribute::::_original_role Moose::Meta::Role::Attribute::_original_role
382142µs42µsMoose::Meta::TypeConstraint::Role::::role Moose::Meta::TypeConstraint::Role::role
382142µs42µsMoose::Meta::Role::Attribute::::original_options Moose::Meta::Role::Attribute::original_options
402142µs42µsMoose::Meta::Role::::get_excluded_roles_map Moose::Meta::Role::get_excluded_roles_map
101140µs3.65msClass::MOP::Package::::create Class::MOP::Package::create
111140µs54µsMoose::Meta::Role::::excludes_role Moose::Meta::Role::excludes_role
301139µs72µsMoose::Meta::Mixin::AttributeCore::::has_handles Moose::Meta::Mixin::AttributeCore::has_handles
374139µs39µsMoose::Meta::Role::::get_after_method_modifiers_map Moose::Meta::Role::get_after_method_modifiers_map
42235µs46µsMoose::Meta::Role::::add_before_method_modifier Moose::Meta::Role::add_before_method_modifier
671133µs33µsClass::MOP::Mixin::AttributeCore::::accessor Class::MOP::Mixin::AttributeCore::accessor (xsub)
253133µs33µsMoose::Meta::Class::::roles Moose::Meta::Class::roles
82232µs73µsMoose::Meta::Class::__ANON__::SERIAL::1::::meta Moose::Meta::Class::__ANON__::SERIAL::1::meta
311132µs32µsClass::MOP::Method::Constructor::::options Class::MOP::Method::Constructor::options
271132µs64µsMoose::Meta::Mixin::AttributeCore::::should_auto_deref Moose::Meta::Mixin::AttributeCore::should_auto_deref
82231µs981µsMoose::Meta::Class::__ANON__::SERIAL::3::::_eval_environment Moose::Meta::Class::__ANON__::SERIAL::3::_eval_environment
82230µs982µsMoose::Meta::Class::__ANON__::SERIAL::2::::_eval_environment Moose::Meta::Class::__ANON__::SERIAL::2::_eval_environment
82230µs1.01msMoose::Meta::Class::__ANON__::SERIAL::6::::_eval_environment Moose::Meta::Class::__ANON__::SERIAL::6::_eval_environment
241129µs29µsMoose::Meta::TypeConstraint::Class::::class Moose::Meta::TypeConstraint::Class::class
541127µs27µsClass::MOP::Class::::constructor_name Class::MOP::Class::constructor_name (xsub)
121126µs206µsClass::MOP::Class::Immutable::Class::MOP::Class::::superclasses Class::MOP::Class::Immutable::Class::MOP::Class::superclasses
191126µs26µsMoose::Meta::Role::::applied_attribute_metaclass Moose::Meta::Role::applied_attribute_metaclass
501125µs25µsClass::MOP::Mixin::AttributeCore::::predicate Class::MOP::Mixin::AttributeCore::predicate (xsub)
51124µs228µsMoose::Meta::Class::__ANON__::SERIAL::4::::_get_value Moose::Meta::Class::__ANON__::SERIAL::4::_get_value
51124µs8.53msMoose::Meta::Class::__ANON__::SERIAL::4::::new Moose::Meta::Class::__ANON__::SERIAL::4::new
82224µs308µsMoose::Meta::Class::__ANON__::SERIAL::1::::_canonicalize_handles Moose::Meta::Class::__ANON__::SERIAL::1::_canonicalize_handles
51124µs492µsMoose::Meta::Class::__ANON__::SERIAL::4::::_eval_environment Moose::Meta::Class::__ANON__::SERIAL::4::_eval_environment
41121µs549µsMoose::Meta::Class::__ANON__::SERIAL::7::::_get_value Moose::Meta::Class::__ANON__::SERIAL::7::_get_value
171121µs21µsMoose::Meta::TypeConstraint::Parameterizable::::inline_generator Moose::Meta::TypeConstraint::Parameterizable::inline_generator
41121µs183µsMoose::Meta::Class::__ANON__::SERIAL::6::::_get_value Moose::Meta::Class::__ANON__::SERIAL::6::_get_value
192121µs21µsMoose::Meta::TypeConstraint::Parameterized::::has_type_parameter Moose::Meta::TypeConstraint::Parameterized::has_type_parameter
101120µs20µsMoose::Meta::Role::::application_to_class_class Moose::Meta::Role::application_to_class_class
321120µs20µsClass::MOP::Method::Inlined::::_expected_method_class Class::MOP::Method::Inlined::_expected_method_class (xsub)
41120µs176µsMoose::Meta::Class::__ANON__::SERIAL::3::::_get_value Moose::Meta::Class::__ANON__::SERIAL::3::_get_value
41120µs178µsMoose::Meta::Class::__ANON__::SERIAL::5::::_get_value Moose::Meta::Class::__ANON__::SERIAL::5::_get_value
111120µs20µsMoose::Meta::Role::::application_to_role_class Moose::Meta::Role::application_to_role_class
44220µs39µsMoose::Meta::Role::Composite::::meta Moose::Meta::Role::Composite::meta
44219µs37µsMoose::Meta::TypeCoercion::::meta Moose::Meta::TypeCoercion::meta
41119µs398µsMoose::Meta::Class::__ANON__::SERIAL::7::::_eval_environment Moose::Meta::Class::__ANON__::SERIAL::7::_eval_environment
41119µs176µsMoose::Meta::Class::__ANON__::SERIAL::2::::_get_value Moose::Meta::Class::__ANON__::SERIAL::2::_get_value
43319µs292µsMoose::Meta::Role::Method::Required::::meta Moose::Meta::Role::Method::Required::meta
191118µs18µsMoose::Meta::Role::Attribute::::associated_role Moose::Meta::Role::Attribute::associated_role
41118µs372µsMoose::Meta::Class::__ANON__::SERIAL::5::::_eval_environment Moose::Meta::Class::__ANON__::SERIAL::5::_eval_environment
22218µs23µsMoose::Meta::Role::::add_after_method_modifier Moose::Meta::Role::add_after_method_modifier
101117µs17µsMoose::Meta::Class::::_get_role_applications Moose::Meta::Class::_get_role_applications
281117µs17µsClass::MOP::Attribute::::associated_methods Class::MOP::Attribute::associated_methods (xsub)
31116µs16µsClass::MOP::Package::::_new Class::MOP::Package::_new
42216µs22µsMoose::Meta::Role::::get_before_method_modifiers Moose::Meta::Role::get_before_method_modifiers
33215µs29µsMoose::Meta::Role::Application::ToClass::::meta Moose::Meta::Role::Application::ToClass::meta
332114µs14µsMoose::Meta::Attribute::::CORE:sort Moose::Meta::Attribute::CORE:sort (opcode)
33214µs28µsMoose::Meta::Role::Application::::meta Moose::Meta::Role::Application::meta
41114µs621µsMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_tc_code Moose::Meta::Class::__ANON__::SERIAL::6::_inline_tc_code
41113µs199msMoose::Meta::Class::__ANON__::SERIAL::1::::install_accessors Moose::Meta::Class::__ANON__::SERIAL::1::install_accessors
81113µs13µsMoose::Meta::Mixin::AttributeCore::::handles Moose::Meta::Mixin::AttributeCore::handles
41113µs4.61msMoose::Meta::Class::__ANON__::SERIAL::5::::new Moose::Meta::Class::__ANON__::SERIAL::5::new
41113µs556µsMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_tc_code Moose::Meta::Class::__ANON__::SERIAL::3::_inline_tc_code
41113µs5.94msMoose::Meta::Class::__ANON__::SERIAL::3::::new Moose::Meta::Class::__ANON__::SERIAL::3::new
115113µs13µsMoose::Meta::TypeConstraint::Union::::type_constraints Moose::Meta::TypeConstraint::Union::type_constraints
41112µs4.86msMoose::Meta::Class::__ANON__::SERIAL::2::::new Moose::Meta::Class::__ANON__::SERIAL::2::new
41112µs2.19msMoose::Meta::Class::__ANON__::SERIAL::1::::_process_options Moose::Meta::Class::__ANON__::SERIAL::1::_process_options
41112µs413µsMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_tc_code Moose::Meta::Class::__ANON__::SERIAL::2::_inline_tc_code
41112µs4.22msMoose::Meta::Class::__ANON__::SERIAL::7::::new Moose::Meta::Class::__ANON__::SERIAL::7::new
41112µs4.53msMoose::Meta::Class::__ANON__::SERIAL::6::::new Moose::Meta::Class::__ANON__::SERIAL::6::new
22112µs22µsMoose::Meta::TypeConstraint::Parameterizable::::meta Moose::Meta::TypeConstraint::Parameterizable::meta
242111µs11µsClass::MOP::Mixin::AttributeCore::::builder Class::MOP::Mixin::AttributeCore::builder (xsub)
22211µs21µsMoose::Meta::Role::Application::RoleSummation::::meta Moose::Meta::Role::Application::RoleSummation::meta
62111µs11µsMoose::Meta::Role::Composite::::application_role_summation_class Moose::Meta::Role::Composite::application_role_summation_class
22111µs22µsMoose::Meta::TypeConstraint::Enum::::meta Moose::Meta::TypeConstraint::Enum::meta
22111µs22µsMoose::Meta::TypeConstraint::Parameterized::::meta Moose::Meta::TypeConstraint::Parameterized::meta
22211µs22µsAtom::::meta Atom::meta
61111µs11µsMoose::Meta::Role::::required_method_metaclass Moose::Meta::Role::required_method_metaclass
22111µs21µsMoose::Meta::TypeConstraint::Registry::::meta Moose::Meta::TypeConstraint::Registry::meta
22211µs20µsMoose::Meta::Role::Application::ToInstance::::meta Moose::Meta::Role::Application::ToInstance::meta
71110µs10µsMoose::Meta::TypeConstraint::Parameterizable::::has_constraint_generator Moose::Meta::TypeConstraint::Parameterizable::has_constraint_generator
1119µs16µsMoose::Meta::TypeConstraint::Union::::meta Moose::Meta::TypeConstraint::Union::meta
2229µs297µsMoose::Meta::Class::__ANON__::SERIAL::8::::_eval_environment Moose::Meta::Class::__ANON__::SERIAL::8::_eval_environment
4118µs8µsMoose::Meta::Class::__ANON__::SERIAL::1::::_used_default_is Moose::Meta::Class::__ANON__::SERIAL::1::_used_default_is
2228µs10µsMoose::Meta::Role::::get_after_method_modifiers Moose::Meta::Role::get_after_method_modifiers
1118µs17µsClass::MOP::Package::::BEGIN@95 Class::MOP::Package::BEGIN@95
3118µs8µsMoose::Meta::Role::::add_excluded_roles Moose::Meta::Role::add_excluded_roles
1118µs14µsMoose::Meta::TypeConstraint::DuckType::::meta Moose::Meta::TypeConstraint::DuckType::meta
1118µs8µsClass::MOP::Package::::BEGIN@3 Class::MOP::Package::BEGIN@3
1117µs13µsMoose::Meta::TypeConstraint::Class::::meta Moose::Meta::TypeConstraint::Class::meta
1117µs13µsMoose::Meta::TypeConstraint::Role::::meta Moose::Meta::TypeConstraint::Role::meta
1117µs18µsClass::MOP::Package::::get_all_package_symbols Class::MOP::Package::get_all_package_symbols
4227µs7µsMoose::Meta::TypeConstraint::::_set_constraint Moose::Meta::TypeConstraint::_set_constraint
1116µs58µsClass::MOP::Package::::BEGIN@18 Class::MOP::Package::BEGIN@18
1116µs16µsClass::MOP::Package::::BEGIN@164 Class::MOP::Package::BEGIN@164
3116µs6µsMoose::Meta::TypeConstraint::Parameterizable::::constraint_generator Moose::Meta::TypeConstraint::Parameterizable::constraint_generator
1116µs12µsMooseX::Storage::Basic::::meta MooseX::Storage::Basic::meta
1116µs52µsMoose::Meta::Class::__ANON__::SERIAL::8::::_get_value Moose::Meta::Class::__ANON__::SERIAL::8::_get_value
1116µs11µsMooseX::Storage::IO::StorableFile::::meta MooseX::Storage::IO::StorableFile::meta
1116µs10µsMoose::Meta::TypeCoercion::Union::::meta Moose::Meta::TypeCoercion::Union::meta
1116µs34µsClass::MOP::Package::::BEGIN@13 Class::MOP::Package::BEGIN@13
1116µs9µsClass::MOP::Package::::BEGIN@11 Class::MOP::Package::BEGIN@11
1116µs23µsClass::MOP::Package::::BEGIN@14 Class::MOP::Package::BEGIN@14
1116µs16µsClass::MOP::Package::::BEGIN@10 Class::MOP::Package::BEGIN@10
1115µs8µsMoose::Meta::Role::Application::ToRole::::meta Moose::Meta::Role::Application::ToRole::meta
1115µs9µsMooseX::Storage::::meta MooseX::Storage::meta
1115µs12.5msMoose::Meta::Attribute::Custom::Trait::Array::::register_implementation Moose::Meta::Attribute::Custom::Trait::Array::register_implementation
8114µs4µsClass::MOP::Mixin::AttributeCore::::writer Class::MOP::Mixin::AttributeCore::writer (xsub)
7114µs4µsClass::MOP::Instance::::associated_metaclass Class::MOP::Instance::associated_metaclass (xsub)
2214µs4µsMoose::Meta::Class::::immutable_trait Moose::Meta::Class::immutable_trait
1114µs182µsMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_tc_code Moose::Meta::Class::__ANON__::SERIAL::8::_inline_tc_code
1114µs1.85msMoose::Meta::Class::__ANON__::SERIAL::8::::new Moose::Meta::Class::__ANON__::SERIAL::8::new
1114µs4µsClass::MOP::Method::::is_stub Class::MOP::Method::is_stub (xsub)
2114µs4µsMoose::Meta::Role::::conflicting_method_metaclass Moose::Meta::Role::conflicting_method_metaclass
0000s0sAtom::::Storage Atom::Storage
0000s0sAtom::::Z Atom::Z
0000s0sAtom::::_build_charge Atom::_build_charge
0000s0sAtom::::_build_coord Atom::_build_coord
0000s0sAtom::::_build_delta_charges_coderef Atom::_build_delta_charges_coderef
0000s0sAtom::::_build_delta_coords_coderef Atom::_build_delta_coords_coderef
0000s0sAtom::::_build_delta_forces_coderef Atom::_build_delta_forces_coderef
0000s0sAtom::::_build_distance_coderef Atom::_build_distance_coderef
0000s0sAtom::::_build_forces Atom::_build_forces
0000s0sAtom::::_storage_construct_instance Atom::_storage_construct_instance
0000s0sAtom::::_storage_get_engine_class Atom::_storage_get_engine_class
0000s0sAtom::::add_bonds Atom::add_bonds
0000s0sAtom::::all_bonds Atom::all_bonds
0000s0sAtom::::all_charges Atom::all_charges
0000s0sAtom::::all_coords Atom::all_coords
0000s0sAtom::::all_forces Atom::all_forces
0000s0sAtom::::bonds Atom::bonds
0000s0sAtom::::break_bonds Atom::break_bonds
0000s0sAtom::::charge Atom::charge
0000s0sAtom::::clear_bonds Atom::clear_bonds
0000s0sAtom::::clear_charges Atom::clear_charges
0000s0sAtom::::clear_coords Atom::clear_coords
0000s0sAtom::::clear_forces Atom::clear_forces
0000s0sAtom::::count_bonds Atom::count_bonds
0000s0sAtom::::count_charges Atom::count_charges
0000s0sAtom::::count_coords Atom::count_coords
0000s0sAtom::::count_forces Atom::count_forces
0000s0sAtom::::covalent_radius Atom::covalent_radius
0000s0sAtom::::delta_charges Atom::delta_charges
0000s0sAtom::::delta_charges_coderef Atom::delta_charges_coderef
0000s0sAtom::::delta_coords Atom::delta_coords
0000s0sAtom::::delta_coords_coderef Atom::delta_coords_coderef
0000s0sAtom::::delta_forces Atom::delta_forces
0000s0sAtom::::delta_forces_coderef Atom::delta_forces_coderef
0000s0sAtom::::distance Atom::distance
0000s0sAtom::::distance_coderef Atom::distance_coderef
0000s0sAtom::::force Atom::force
0000s0sAtom::::get_bonds Atom::get_bonds
0000s0sAtom::::get_charges Atom::get_charges
0000s0sAtom::::get_coords Atom::get_coords
0000s0sAtom::::get_forces Atom::get_forces
0000s0sAtom::::has_bonds Atom::has_bonds
0000s0sAtom::::has_covalent_radius Atom::has_covalent_radius
0000s0sAtom::::has_vdw_radius Atom::has_vdw_radius
0000s0sAtom::::is_fixed Atom::is_fixed
0000s0sAtom::::load Atom::load
0000s0sAtom::::mass Atom::mass
0000s0sAtom::::name Atom::name
0000s0sAtom::::origin Atom::origin
0000s0sAtom::::pack Atom::pack
0000s0sAtom::::push_charges Atom::push_charges
0000s0sAtom::::push_forces Atom::push_forces
0000s0sAtom::::set_bonds Atom::set_bonds
0000s0sAtom::::set_charges Atom::set_charges
0000s0sAtom::::set_forces Atom::set_forces
0000s0sAtom::::store Atom::store
0000s0sAtom::::t Atom::t
0000s0sAtom::::units Atom::units
0000s0sAtom::::unpack Atom::unpack
0000s0sAtom::::vdw_radius Atom::vdw_radius
0000s0sAtom::::xyzfree Atom::xyzfree
0000s0sClass::MOP::Attribute::::clone Class::MOP::Attribute::clone
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::_get_mutable_metaclass_name Class::MOP::Class::Immutable::Class::MOP::Class::_get_mutable_metaclass_name
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::_immutable_cannot_call Class::MOP::Class::Immutable::Class::MOP::Class::_immutable_cannot_call
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::_immutable_metaclass Class::MOP::Class::Immutable::Class::MOP::Class::_immutable_metaclass
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::_immutable_read_only Class::MOP::Class::Immutable::Class::MOP::Class::_immutable_read_only
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::add_attribute Class::MOP::Class::Immutable::Class::MOP::Class::add_attribute
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::add_method Class::MOP::Class::Immutable::Class::MOP::Class::add_method
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::add_package_symbol Class::MOP::Class::Immutable::Class::MOP::Class::add_package_symbol
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::alias_method Class::MOP::Class::Immutable::Class::MOP::Class::alias_method
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::get_all_method_names Class::MOP::Class::Immutable::Class::MOP::Class::get_all_method_names
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::get_all_methods Class::MOP::Class::Immutable::Class::MOP::Class::get_all_methods
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::is_mutable Class::MOP::Class::Immutable::Class::MOP::Class::is_mutable
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::meta Class::MOP::Class::Immutable::Class::MOP::Class::meta
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::remove_attribute Class::MOP::Class::Immutable::Class::MOP::Class::remove_attribute
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::remove_method Class::MOP::Class::Immutable::Class::MOP::Class::remove_method
0000s0sClass::MOP::Class::Immutable::Class::MOP::Class::::remove_package_symbol Class::MOP::Class::Immutable::Class::MOP::Class::remove_package_symbol
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::_get_mutable_metaclass_name Class::MOP::Class::Immutable::Moose::Meta::Class::_get_mutable_metaclass_name
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::_immutable_cannot_call Class::MOP::Class::Immutable::Moose::Meta::Class::_immutable_cannot_call
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::_immutable_metaclass Class::MOP::Class::Immutable::Moose::Meta::Class::_immutable_metaclass
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::_immutable_read_only Class::MOP::Class::Immutable::Moose::Meta::Class::_immutable_read_only
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::_method_map Class::MOP::Class::Immutable::Moose::Meta::Class::_method_map
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::add_attribute Class::MOP::Class::Immutable::Moose::Meta::Class::add_attribute
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::add_method Class::MOP::Class::Immutable::Moose::Meta::Class::add_method
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::add_package_symbol Class::MOP::Class::Immutable::Moose::Meta::Class::add_package_symbol
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::add_role Class::MOP::Class::Immutable::Moose::Meta::Class::add_role
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::alias_method Class::MOP::Class::Immutable::Moose::Meta::Class::alias_method
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::calculate_all_roles Class::MOP::Class::Immutable::Moose::Meta::Class::calculate_all_roles
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::calculate_all_roles_with_inheritance Class::MOP::Class::Immutable::Moose::Meta::Class::calculate_all_roles_with_inheritance
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::class_precedence_list Class::MOP::Class::Immutable::Moose::Meta::Class::class_precedence_list
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::does_role Class::MOP::Class::Immutable::Moose::Meta::Class::does_role
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::get_all_attributes Class::MOP::Class::Immutable::Moose::Meta::Class::get_all_attributes
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::get_all_method_names Class::MOP::Class::Immutable::Moose::Meta::Class::get_all_method_names
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::get_all_methods Class::MOP::Class::Immutable::Moose::Meta::Class::get_all_methods
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::get_meta_instance Class::MOP::Class::Immutable::Moose::Meta::Class::get_meta_instance
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::is_immutable Class::MOP::Class::Immutable::Moose::Meta::Class::is_immutable
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::is_mutable Class::MOP::Class::Immutable::Moose::Meta::Class::is_mutable
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::linearized_isa Class::MOP::Class::Immutable::Moose::Meta::Class::linearized_isa
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::meta Class::MOP::Class::Immutable::Moose::Meta::Class::meta
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::remove_attribute Class::MOP::Class::Immutable::Moose::Meta::Class::remove_attribute
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::remove_method Class::MOP::Class::Immutable::Moose::Meta::Class::remove_method
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::remove_package_symbol Class::MOP::Class::Immutable::Moose::Meta::Class::remove_package_symbol
0000s0sClass::MOP::Class::Immutable::Moose::Meta::Class::::superclasses Class::MOP::Class::Immutable::Moose::Meta::Class::superclasses
0000s0sClass::MOP::Instance::::attributes Class::MOP::Instance::attributes
0000s0sClass::MOP::Instance::::slot_hash Class::MOP::Instance::slot_hash
0000s0sClass::MOP::Instance::::slots Class::MOP::Instance::slots
0000s0sClass::MOP::Method::::original_method Class::MOP::Method::original_method
0000s0sClass::MOP::Mixin::AttributeCore::::clearer Class::MOP::Mixin::AttributeCore::clearer
0000s0sClass::MOP::Mixin::AttributeCore::::has_init_arg Class::MOP::Mixin::AttributeCore::has_init_arg
0000s0sClass::MOP::Mixin::AttributeCore::::has_insertion_order Class::MOP::Mixin::AttributeCore::has_insertion_order
0000s0sClass::MOP::Mixin::AttributeCore::::initializer Class::MOP::Mixin::AttributeCore::initializer
0000s0sClass::MOP::Mixin::AttributeCore::::insertion_order Class::MOP::Mixin::AttributeCore::insertion_order
0000s0sClass::MOP::Module::::authority Class::MOP::Module::authority
0000s0sClass::MOP::Module::::version Class::MOP::Module::version
0000s0sClass::MOP::Package::::DESTROY Class::MOP::Package::DESTROY
0000s0sClass::MOP::Package::::_anon_cache_key Class::MOP::Package::_anon_cache_key
0000s0sClass::MOP::Package::::_anon_package_prefix Class::MOP::Package::_anon_package_prefix
0000s0sClass::MOP::Package::::_free_anon Class::MOP::Package::_free_anon
0000s0sClass::MOP::Package::::is_anon Class::MOP::Package::is_anon
0000s0sClass::MOP::Package::::namespace Class::MOP::Package::namespace
0000s0sClass::MOP::Package::::reinitialize Class::MOP::Package::reinitialize
0000s0sClass::MOP::Package::::remove_package_glob Class::MOP::Package::remove_package_glob
0000s0sClass::MOP::Package::::remove_package_symbol Class::MOP::Package::remove_package_symbol
0000s0sMoose::Error::Default::::_get_compatible_metaclass Moose::Error::Default::_get_compatible_metaclass
0000s0sMoose::Error::Default::::_get_compatible_metaclass_by_role_reconciliation Moose::Error::Default::_get_compatible_metaclass_by_role_reconciliation
0000s0sMoose::Meta::Attribute::Custom::Trait::Bool::::register_implementation Moose::Meta::Attribute::Custom::Trait::Bool::register_implementation
0000s0sMoose::Meta::Attribute::Custom::Trait::Code::::register_implementation Moose::Meta::Attribute::Custom::Trait::Code::register_implementation
0000s0sMoose::Meta::Attribute::Custom::Trait::Counter::::register_implementation Moose::Meta::Attribute::Custom::Trait::Counter::register_implementation
0000s0sMoose::Meta::Attribute::Custom::Trait::Hash::::register_implementation Moose::Meta::Attribute::Custom::Trait::Hash::register_implementation
0000s0sMoose::Meta::Attribute::Custom::Trait::Number::::register_implementation Moose::Meta::Attribute::Custom::Trait::Number::register_implementation
0000s0sMoose::Meta::Attribute::Custom::Trait::String::::register_implementation Moose::Meta::Attribute::Custom::Trait::String::register_implementation
0000s0sMoose::Meta::Attribute::Native::Trait::Array::::_build_native_type Moose::Meta::Attribute::Native::Trait::Array::_build_native_type
0000s0sMoose::Meta::Attribute::Native::Trait::Array::::_canonicalize_handles_value Moose::Meta::Attribute::Native::Trait::Array::_canonicalize_handles_value
0000s0sMoose::Meta::Attribute::Native::Trait::Array::::_check_handles_values Moose::Meta::Attribute::Native::Trait::Array::_check_handles_values
0000s0sMoose::Meta::Attribute::Native::Trait::Array::::_check_helper_type Moose::Meta::Attribute::Native::Trait::Array::_check_helper_type
0000s0sMoose::Meta::Attribute::Native::Trait::Array::::_native_accessor_class_for Moose::Meta::Attribute::Native::Trait::Array::_native_accessor_class_for
0000s0sMoose::Meta::Attribute::Native::Trait::Array::::_root_types Moose::Meta::Attribute::Native::Trait::Array::_root_types
0000s0sMoose::Meta::Attribute::Native::Trait::Array::::meta Moose::Meta::Attribute::Native::Trait::Array::meta
0000s0sMoose::Meta::Attribute::Native::Trait::::meta Moose::Meta::Attribute::Native::Trait::meta
0000s0sMoose::Meta::Attribute::::_get_compatible_metaclass Moose::Meta::Attribute::_get_compatible_metaclass
0000s0sMoose::Meta::Attribute::::_get_compatible_metaclass_by_role_reconciliation Moose::Meta::Attribute::_get_compatible_metaclass_by_role_reconciliation
0000s0sMoose::Meta::Attribute::::applied_traits Moose::Meta::Attribute::applied_traits
0000s0sMoose::Meta::Attribute::::has_applied_traits Moose::Meta::Attribute::has_applied_traits
0000s0sMoose::Meta::Class::__ANON__::SERIAL::1::::_build_native_type Moose::Meta::Class::__ANON__::SERIAL::1::_build_native_type
0000s0sMoose::Meta::Class::__ANON__::SERIAL::1::::_canonicalize_handles_value Moose::Meta::Class::__ANON__::SERIAL::1::_canonicalize_handles_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::1::::_check_handles_values Moose::Meta::Class::__ANON__::SERIAL::1::_check_handles_values
0000s0sMoose::Meta::Class::__ANON__::SERIAL::1::::_check_helper_type Moose::Meta::Class::__ANON__::SERIAL::1::_check_helper_type
0000s0sMoose::Meta::Class::__ANON__::SERIAL::1::::_helper_type Moose::Meta::Class::__ANON__::SERIAL::1::_helper_type
0000s0sMoose::Meta::Class::__ANON__::SERIAL::1::::_native_accessor_class_for Moose::Meta::Class::__ANON__::SERIAL::1::_native_accessor_class_for
0000s0sMoose::Meta::Class::__ANON__::SERIAL::1::::_root_types Moose::Meta::Class::__ANON__::SERIAL::1::_root_types
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_adds_members Moose::Meta::Class::__ANON__::SERIAL::2::_adds_members
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_check_new_members_only Moose::Meta::Class::__ANON__::SERIAL::2::_check_new_members_only
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_constraint_must_be_checked Moose::Meta::Class::__ANON__::SERIAL::2::_constraint_must_be_checked
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_copy_old_value Moose::Meta::Class::__ANON__::SERIAL::2::_copy_old_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_generate_method Moose::Meta::Class::__ANON__::SERIAL::2::_generate_method
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_get_is_lvalue Moose::Meta::Class::__ANON__::SERIAL::2::_get_is_lvalue
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_initialize_body Moose::Meta::Class::__ANON__::SERIAL::2::_initialize_body
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_capture_return_value Moose::Meta::Class::__ANON__::SERIAL::2::_inline_capture_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_check_argument_count Moose::Meta::Class::__ANON__::SERIAL::2::_inline_check_argument_count
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_check_arguments Moose::Meta::Class::__ANON__::SERIAL::2::_inline_check_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_check_constraint Moose::Meta::Class::__ANON__::SERIAL::2::_inline_check_constraint
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_check_member_constraint Moose::Meta::Class::__ANON__::SERIAL::2::_inline_check_member_constraint
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_check_var_is_valid_index Moose::Meta::Class::__ANON__::SERIAL::2::_inline_check_var_is_valid_index
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_coerce_new_values Moose::Meta::Class::__ANON__::SERIAL::2::_inline_coerce_new_values
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_copy_native_value Moose::Meta::Class::__ANON__::SERIAL::2::_inline_copy_native_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_curried_arguments Moose::Meta::Class::__ANON__::SERIAL::2::_inline_curried_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_get_old_value_for_trigger Moose::Meta::Class::__ANON__::SERIAL::2::_inline_get_old_value_for_trigger
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_optimized_set_new_value Moose::Meta::Class::__ANON__::SERIAL::2::_inline_optimized_set_new_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_process_arguments Moose::Meta::Class::__ANON__::SERIAL::2::_inline_process_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_return_value Moose::Meta::Class::__ANON__::SERIAL::2::_inline_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_set_new_value Moose::Meta::Class::__ANON__::SERIAL::2::_inline_set_new_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_store_value Moose::Meta::Class::__ANON__::SERIAL::2::_inline_store_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_inline_writer_core Moose::Meta::Class::__ANON__::SERIAL::2::_inline_writer_core
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_is_root_type Moose::Meta::Class::__ANON__::SERIAL::2::_is_root_type
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_maximum_arguments Moose::Meta::Class::__ANON__::SERIAL::2::_maximum_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_minimum_arguments Moose::Meta::Class::__ANON__::SERIAL::2::_minimum_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_new Moose::Meta::Class::__ANON__::SERIAL::2::_new
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_new_members Moose::Meta::Class::__ANON__::SERIAL::2::_new_members
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_potential_value Moose::Meta::Class::__ANON__::SERIAL::2::_potential_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_return_value Moose::Meta::Class::__ANON__::SERIAL::2::_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_slot_access_can_be_inlined Moose::Meta::Class::__ANON__::SERIAL::2::_slot_access_can_be_inlined
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_tc_member_type Moose::Meta::Class::__ANON__::SERIAL::2::_tc_member_type
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::_tc_member_type_can_coerce Moose::Meta::Class::__ANON__::SERIAL::2::_tc_member_type_can_coerce
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::meta Moose::Meta::Class::__ANON__::SERIAL::2::meta
0000s0sMoose::Meta::Class::__ANON__::SERIAL::2::::root_types Moose::Meta::Class::__ANON__::SERIAL::2::root_types
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_adds_members Moose::Meta::Class::__ANON__::SERIAL::3::_adds_members
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_check_new_members_only Moose::Meta::Class::__ANON__::SERIAL::3::_check_new_members_only
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_constraint_must_be_checked Moose::Meta::Class::__ANON__::SERIAL::3::_constraint_must_be_checked
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_copy_old_value Moose::Meta::Class::__ANON__::SERIAL::3::_copy_old_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_generate_method Moose::Meta::Class::__ANON__::SERIAL::3::_generate_method
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_get_is_lvalue Moose::Meta::Class::__ANON__::SERIAL::3::_get_is_lvalue
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_initialize_body Moose::Meta::Class::__ANON__::SERIAL::3::_initialize_body
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_capture_return_value Moose::Meta::Class::__ANON__::SERIAL::3::_inline_capture_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_check_argument_count Moose::Meta::Class::__ANON__::SERIAL::3::_inline_check_argument_count
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_check_arguments Moose::Meta::Class::__ANON__::SERIAL::3::_inline_check_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_check_constraint Moose::Meta::Class::__ANON__::SERIAL::3::_inline_check_constraint
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_check_member_constraint Moose::Meta::Class::__ANON__::SERIAL::3::_inline_check_member_constraint
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_check_var_is_valid_index Moose::Meta::Class::__ANON__::SERIAL::3::_inline_check_var_is_valid_index
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_coerce_new_values Moose::Meta::Class::__ANON__::SERIAL::3::_inline_coerce_new_values
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_copy_native_value Moose::Meta::Class::__ANON__::SERIAL::3::_inline_copy_native_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_curried_arguments Moose::Meta::Class::__ANON__::SERIAL::3::_inline_curried_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_get_old_value_for_trigger Moose::Meta::Class::__ANON__::SERIAL::3::_inline_get_old_value_for_trigger
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_optimized_set_new_value Moose::Meta::Class::__ANON__::SERIAL::3::_inline_optimized_set_new_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_process_arguments Moose::Meta::Class::__ANON__::SERIAL::3::_inline_process_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_return_value Moose::Meta::Class::__ANON__::SERIAL::3::_inline_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_set_new_value Moose::Meta::Class::__ANON__::SERIAL::3::_inline_set_new_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_store_value Moose::Meta::Class::__ANON__::SERIAL::3::_inline_store_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_inline_writer_core Moose::Meta::Class::__ANON__::SERIAL::3::_inline_writer_core
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_is_root_type Moose::Meta::Class::__ANON__::SERIAL::3::_is_root_type
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_maximum_arguments Moose::Meta::Class::__ANON__::SERIAL::3::_maximum_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_minimum_arguments Moose::Meta::Class::__ANON__::SERIAL::3::_minimum_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_new Moose::Meta::Class::__ANON__::SERIAL::3::_new
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_new_members Moose::Meta::Class::__ANON__::SERIAL::3::_new_members
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_potential_value Moose::Meta::Class::__ANON__::SERIAL::3::_potential_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_return_value Moose::Meta::Class::__ANON__::SERIAL::3::_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_slot_access_can_be_inlined Moose::Meta::Class::__ANON__::SERIAL::3::_slot_access_can_be_inlined
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_tc_member_type Moose::Meta::Class::__ANON__::SERIAL::3::_tc_member_type
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::_tc_member_type_can_coerce Moose::Meta::Class::__ANON__::SERIAL::3::_tc_member_type_can_coerce
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::meta Moose::Meta::Class::__ANON__::SERIAL::3::meta
0000s0sMoose::Meta::Class::__ANON__::SERIAL::3::::root_types Moose::Meta::Class::__ANON__::SERIAL::3::root_types
0000s0sMoose::Meta::Class::__ANON__::SERIAL::4::::_generate_method Moose::Meta::Class::__ANON__::SERIAL::4::_generate_method
0000s0sMoose::Meta::Class::__ANON__::SERIAL::4::::_initialize_body Moose::Meta::Class::__ANON__::SERIAL::4::_initialize_body
0000s0sMoose::Meta::Class::__ANON__::SERIAL::4::::_inline_check_argument_count Moose::Meta::Class::__ANON__::SERIAL::4::_inline_check_argument_count
0000s0sMoose::Meta::Class::__ANON__::SERIAL::4::::_inline_check_arguments Moose::Meta::Class::__ANON__::SERIAL::4::_inline_check_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::4::::_inline_curried_arguments Moose::Meta::Class::__ANON__::SERIAL::4::_inline_curried_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::4::::_inline_process_arguments Moose::Meta::Class::__ANON__::SERIAL::4::_inline_process_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::4::::_inline_reader_core Moose::Meta::Class::__ANON__::SERIAL::4::_inline_reader_core
0000s0sMoose::Meta::Class::__ANON__::SERIAL::4::::_inline_return_value Moose::Meta::Class::__ANON__::SERIAL::4::_inline_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::4::::_inline_store_value Moose::Meta::Class::__ANON__::SERIAL::4::_inline_store_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::4::::_maximum_arguments Moose::Meta::Class::__ANON__::SERIAL::4::_maximum_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::4::::_minimum_arguments Moose::Meta::Class::__ANON__::SERIAL::4::_minimum_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::4::::_new Moose::Meta::Class::__ANON__::SERIAL::4::_new
0000s0sMoose::Meta::Class::__ANON__::SERIAL::4::::_return_value Moose::Meta::Class::__ANON__::SERIAL::4::_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::4::::_slot_access_can_be_inlined Moose::Meta::Class::__ANON__::SERIAL::4::_slot_access_can_be_inlined
0000s0sMoose::Meta::Class::__ANON__::SERIAL::4::::meta Moose::Meta::Class::__ANON__::SERIAL::4::meta
0000s0sMoose::Meta::Class::__ANON__::SERIAL::4::::root_types Moose::Meta::Class::__ANON__::SERIAL::4::root_types
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::_generate_method Moose::Meta::Class::__ANON__::SERIAL::5::_generate_method
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::_initialize_body Moose::Meta::Class::__ANON__::SERIAL::5::_initialize_body
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::_inline_check_argument_count Moose::Meta::Class::__ANON__::SERIAL::5::_inline_check_argument_count
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::_inline_check_arguments Moose::Meta::Class::__ANON__::SERIAL::5::_inline_check_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::_inline_check_var_is_valid_index Moose::Meta::Class::__ANON__::SERIAL::5::_inline_check_var_is_valid_index
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::_inline_curried_arguments Moose::Meta::Class::__ANON__::SERIAL::5::_inline_curried_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::_inline_process_arguments Moose::Meta::Class::__ANON__::SERIAL::5::_inline_process_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::_inline_reader_core Moose::Meta::Class::__ANON__::SERIAL::5::_inline_reader_core
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::_inline_return_value Moose::Meta::Class::__ANON__::SERIAL::5::_inline_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::_inline_store_value Moose::Meta::Class::__ANON__::SERIAL::5::_inline_store_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::_maximum_arguments Moose::Meta::Class::__ANON__::SERIAL::5::_maximum_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::_minimum_arguments Moose::Meta::Class::__ANON__::SERIAL::5::_minimum_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::_new Moose::Meta::Class::__ANON__::SERIAL::5::_new
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::_return_value Moose::Meta::Class::__ANON__::SERIAL::5::_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::_slot_access_can_be_inlined Moose::Meta::Class::__ANON__::SERIAL::5::_slot_access_can_be_inlined
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::meta Moose::Meta::Class::__ANON__::SERIAL::5::meta
0000s0sMoose::Meta::Class::__ANON__::SERIAL::5::::root_types Moose::Meta::Class::__ANON__::SERIAL::5::root_types
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_adds_members Moose::Meta::Class::__ANON__::SERIAL::6::_adds_members
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_check_new_members_only Moose::Meta::Class::__ANON__::SERIAL::6::_check_new_members_only
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_constraint_must_be_checked Moose::Meta::Class::__ANON__::SERIAL::6::_constraint_must_be_checked
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_copy_old_value Moose::Meta::Class::__ANON__::SERIAL::6::_copy_old_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_generate_method Moose::Meta::Class::__ANON__::SERIAL::6::_generate_method
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_get_is_lvalue Moose::Meta::Class::__ANON__::SERIAL::6::_get_is_lvalue
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_initialize_body Moose::Meta::Class::__ANON__::SERIAL::6::_initialize_body
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_capture_return_value Moose::Meta::Class::__ANON__::SERIAL::6::_inline_capture_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_check_argument_count Moose::Meta::Class::__ANON__::SERIAL::6::_inline_check_argument_count
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_check_arguments Moose::Meta::Class::__ANON__::SERIAL::6::_inline_check_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_check_constraint Moose::Meta::Class::__ANON__::SERIAL::6::_inline_check_constraint
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_check_member_constraint Moose::Meta::Class::__ANON__::SERIAL::6::_inline_check_member_constraint
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_check_var_is_valid_index Moose::Meta::Class::__ANON__::SERIAL::6::_inline_check_var_is_valid_index
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_coerce_new_values Moose::Meta::Class::__ANON__::SERIAL::6::_inline_coerce_new_values
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_copy_native_value Moose::Meta::Class::__ANON__::SERIAL::6::_inline_copy_native_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_curried_arguments Moose::Meta::Class::__ANON__::SERIAL::6::_inline_curried_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_get_old_value_for_trigger Moose::Meta::Class::__ANON__::SERIAL::6::_inline_get_old_value_for_trigger
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_optimized_set_new_value Moose::Meta::Class::__ANON__::SERIAL::6::_inline_optimized_set_new_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_process_arguments Moose::Meta::Class::__ANON__::SERIAL::6::_inline_process_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_return_value Moose::Meta::Class::__ANON__::SERIAL::6::_inline_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_set_new_value Moose::Meta::Class::__ANON__::SERIAL::6::_inline_set_new_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_store_value Moose::Meta::Class::__ANON__::SERIAL::6::_inline_store_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_inline_writer_core Moose::Meta::Class::__ANON__::SERIAL::6::_inline_writer_core
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_is_root_type Moose::Meta::Class::__ANON__::SERIAL::6::_is_root_type
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_maximum_arguments Moose::Meta::Class::__ANON__::SERIAL::6::_maximum_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_minimum_arguments Moose::Meta::Class::__ANON__::SERIAL::6::_minimum_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_new Moose::Meta::Class::__ANON__::SERIAL::6::_new
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_new_members Moose::Meta::Class::__ANON__::SERIAL::6::_new_members
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_potential_value Moose::Meta::Class::__ANON__::SERIAL::6::_potential_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_return_value Moose::Meta::Class::__ANON__::SERIAL::6::_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_slot_access_can_be_inlined Moose::Meta::Class::__ANON__::SERIAL::6::_slot_access_can_be_inlined
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_tc_member_type Moose::Meta::Class::__ANON__::SERIAL::6::_tc_member_type
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::_tc_member_type_can_coerce Moose::Meta::Class::__ANON__::SERIAL::6::_tc_member_type_can_coerce
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::meta Moose::Meta::Class::__ANON__::SERIAL::6::meta
0000s0sMoose::Meta::Class::__ANON__::SERIAL::6::::root_types Moose::Meta::Class::__ANON__::SERIAL::6::root_types
0000s0sMoose::Meta::Class::__ANON__::SERIAL::7::::_generate_method Moose::Meta::Class::__ANON__::SERIAL::7::_generate_method
0000s0sMoose::Meta::Class::__ANON__::SERIAL::7::::_initialize_body Moose::Meta::Class::__ANON__::SERIAL::7::_initialize_body
0000s0sMoose::Meta::Class::__ANON__::SERIAL::7::::_inline_check_argument_count Moose::Meta::Class::__ANON__::SERIAL::7::_inline_check_argument_count
0000s0sMoose::Meta::Class::__ANON__::SERIAL::7::::_inline_check_arguments Moose::Meta::Class::__ANON__::SERIAL::7::_inline_check_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::7::::_inline_curried_arguments Moose::Meta::Class::__ANON__::SERIAL::7::_inline_curried_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::7::::_inline_process_arguments Moose::Meta::Class::__ANON__::SERIAL::7::_inline_process_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::7::::_inline_reader_core Moose::Meta::Class::__ANON__::SERIAL::7::_inline_reader_core
0000s0sMoose::Meta::Class::__ANON__::SERIAL::7::::_inline_return_value Moose::Meta::Class::__ANON__::SERIAL::7::_inline_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::7::::_inline_store_value Moose::Meta::Class::__ANON__::SERIAL::7::_inline_store_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::7::::_maximum_arguments Moose::Meta::Class::__ANON__::SERIAL::7::_maximum_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::7::::_minimum_arguments Moose::Meta::Class::__ANON__::SERIAL::7::_minimum_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::7::::_new Moose::Meta::Class::__ANON__::SERIAL::7::_new
0000s0sMoose::Meta::Class::__ANON__::SERIAL::7::::_return_value Moose::Meta::Class::__ANON__::SERIAL::7::_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::7::::_slot_access_can_be_inlined Moose::Meta::Class::__ANON__::SERIAL::7::_slot_access_can_be_inlined
0000s0sMoose::Meta::Class::__ANON__::SERIAL::7::::meta Moose::Meta::Class::__ANON__::SERIAL::7::meta
0000s0sMoose::Meta::Class::__ANON__::SERIAL::7::::root_types Moose::Meta::Class::__ANON__::SERIAL::7::root_types
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_adds_members Moose::Meta::Class::__ANON__::SERIAL::8::_adds_members
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_check_new_members_only Moose::Meta::Class::__ANON__::SERIAL::8::_check_new_members_only
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_constraint_must_be_checked Moose::Meta::Class::__ANON__::SERIAL::8::_constraint_must_be_checked
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_copy_old_value Moose::Meta::Class::__ANON__::SERIAL::8::_copy_old_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_generate_method Moose::Meta::Class::__ANON__::SERIAL::8::_generate_method
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_get_is_lvalue Moose::Meta::Class::__ANON__::SERIAL::8::_get_is_lvalue
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_initialize_body Moose::Meta::Class::__ANON__::SERIAL::8::_initialize_body
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_capture_return_value Moose::Meta::Class::__ANON__::SERIAL::8::_inline_capture_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_check_argument_count Moose::Meta::Class::__ANON__::SERIAL::8::_inline_check_argument_count
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_check_arguments Moose::Meta::Class::__ANON__::SERIAL::8::_inline_check_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_check_constraint Moose::Meta::Class::__ANON__::SERIAL::8::_inline_check_constraint
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_check_member_constraint Moose::Meta::Class::__ANON__::SERIAL::8::_inline_check_member_constraint
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_check_var_is_valid_index Moose::Meta::Class::__ANON__::SERIAL::8::_inline_check_var_is_valid_index
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_coerce_new_values Moose::Meta::Class::__ANON__::SERIAL::8::_inline_coerce_new_values
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_copy_native_value Moose::Meta::Class::__ANON__::SERIAL::8::_inline_copy_native_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_curried_arguments Moose::Meta::Class::__ANON__::SERIAL::8::_inline_curried_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_get_old_value_for_trigger Moose::Meta::Class::__ANON__::SERIAL::8::_inline_get_old_value_for_trigger
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_optimized_set_new_value Moose::Meta::Class::__ANON__::SERIAL::8::_inline_optimized_set_new_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_process_arguments Moose::Meta::Class::__ANON__::SERIAL::8::_inline_process_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_return_value Moose::Meta::Class::__ANON__::SERIAL::8::_inline_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_set_new_value Moose::Meta::Class::__ANON__::SERIAL::8::_inline_set_new_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_store_value Moose::Meta::Class::__ANON__::SERIAL::8::_inline_store_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_inline_writer_core Moose::Meta::Class::__ANON__::SERIAL::8::_inline_writer_core
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_is_root_type Moose::Meta::Class::__ANON__::SERIAL::8::_is_root_type
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_maximum_arguments Moose::Meta::Class::__ANON__::SERIAL::8::_maximum_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_minimum_arguments Moose::Meta::Class::__ANON__::SERIAL::8::_minimum_arguments
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_new Moose::Meta::Class::__ANON__::SERIAL::8::_new
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_new_members Moose::Meta::Class::__ANON__::SERIAL::8::_new_members
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_potential_value Moose::Meta::Class::__ANON__::SERIAL::8::_potential_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_return_value Moose::Meta::Class::__ANON__::SERIAL::8::_return_value
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_slot_access_can_be_inlined Moose::Meta::Class::__ANON__::SERIAL::8::_slot_access_can_be_inlined
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_tc_member_type Moose::Meta::Class::__ANON__::SERIAL::8::_tc_member_type
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::_tc_member_type_can_coerce Moose::Meta::Class::__ANON__::SERIAL::8::_tc_member_type_can_coerce
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::meta Moose::Meta::Class::__ANON__::SERIAL::8::meta
0000s0sMoose::Meta::Class::__ANON__::SERIAL::8::::root_types Moose::Meta::Class::__ANON__::SERIAL::8::root_types
0000s0sMoose::Meta::Class::::_get_compatible_metaclass Moose::Meta::Class::_get_compatible_metaclass
0000s0sMoose::Meta::Class::::_get_compatible_metaclass_by_role_reconciliation Moose::Meta::Class::_get_compatible_metaclass_by_role_reconciliation
0000s0sMoose::Meta::Class::::_new Moose::Meta::Class::_new
0000s0sMoose::Meta::Instance::::_get_compatible_metaclass Moose::Meta::Instance::_get_compatible_metaclass
0000s0sMoose::Meta::Instance::::_get_compatible_metaclass_by_role_reconciliation Moose::Meta::Instance::_get_compatible_metaclass_by_role_reconciliation
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_check_new_members_only Moose::Meta::Method::Accessor::Native::Array::Writer::_check_new_members_only
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_constraint_must_be_checked Moose::Meta::Method::Accessor::Native::Array::Writer::_constraint_must_be_checked
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_generate_method Moose::Meta::Method::Accessor::Native::Array::Writer::_generate_method
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_get_is_lvalue Moose::Meta::Method::Accessor::Native::Array::Writer::_get_is_lvalue
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_initialize_body Moose::Meta::Method::Accessor::Native::Array::Writer::_initialize_body
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_inline_capture_return_value Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_capture_return_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_inline_check_argument_count Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_check_argument_count
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_inline_check_arguments Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_check_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_inline_check_member_constraint Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_check_member_constraint
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_inline_check_var_is_valid_index Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_check_var_is_valid_index
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_inline_copy_native_value Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_copy_native_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_inline_curried_arguments Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_curried_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_inline_get_old_value_for_trigger Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_get_old_value_for_trigger
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_inline_optimized_set_new_value Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_optimized_set_new_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_inline_process_arguments Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_process_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_inline_return_value Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_return_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_inline_set_new_value Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_set_new_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_inline_tc_code Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_tc_code
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_inline_writer_core Moose::Meta::Method::Accessor::Native::Array::Writer::_inline_writer_core
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_is_root_type Moose::Meta::Method::Accessor::Native::Array::Writer::_is_root_type
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_maximum_arguments Moose::Meta::Method::Accessor::Native::Array::Writer::_maximum_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_minimum_arguments Moose::Meta::Method::Accessor::Native::Array::Writer::_minimum_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_new Moose::Meta::Method::Accessor::Native::Array::Writer::_new
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_return_value Moose::Meta::Method::Accessor::Native::Array::Writer::_return_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_slot_access_can_be_inlined Moose::Meta::Method::Accessor::Native::Array::Writer::_slot_access_can_be_inlined
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_tc_member_type Moose::Meta::Method::Accessor::Native::Array::Writer::_tc_member_type
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::_tc_member_type_can_coerce Moose::Meta::Method::Accessor::Native::Array::Writer::_tc_member_type_can_coerce
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::meta Moose::Meta::Method::Accessor::Native::Array::Writer::meta
0000s0sMoose::Meta::Method::Accessor::Native::Array::Writer::::root_types Moose::Meta::Method::Accessor::Native::Array::Writer::root_types
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_check_new_members_only Moose::Meta::Method::Accessor::Native::Array::clear::_check_new_members_only
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_constraint_must_be_checked Moose::Meta::Method::Accessor::Native::Array::clear::_constraint_must_be_checked
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_copy_old_value Moose::Meta::Method::Accessor::Native::Array::clear::_copy_old_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_generate_method Moose::Meta::Method::Accessor::Native::Array::clear::_generate_method
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_get_is_lvalue Moose::Meta::Method::Accessor::Native::Array::clear::_get_is_lvalue
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_initialize_body Moose::Meta::Method::Accessor::Native::Array::clear::_initialize_body
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_inline_capture_return_value Moose::Meta::Method::Accessor::Native::Array::clear::_inline_capture_return_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_inline_check_argument_count Moose::Meta::Method::Accessor::Native::Array::clear::_inline_check_argument_count
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_inline_check_arguments Moose::Meta::Method::Accessor::Native::Array::clear::_inline_check_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_inline_check_member_constraint Moose::Meta::Method::Accessor::Native::Array::clear::_inline_check_member_constraint
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_inline_check_var_is_valid_index Moose::Meta::Method::Accessor::Native::Array::clear::_inline_check_var_is_valid_index
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_inline_coerce_new_values Moose::Meta::Method::Accessor::Native::Array::clear::_inline_coerce_new_values
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_inline_copy_native_value Moose::Meta::Method::Accessor::Native::Array::clear::_inline_copy_native_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_inline_curried_arguments Moose::Meta::Method::Accessor::Native::Array::clear::_inline_curried_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_inline_get_old_value_for_trigger Moose::Meta::Method::Accessor::Native::Array::clear::_inline_get_old_value_for_trigger
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_inline_process_arguments Moose::Meta::Method::Accessor::Native::Array::clear::_inline_process_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_inline_return_value Moose::Meta::Method::Accessor::Native::Array::clear::_inline_return_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_inline_set_new_value Moose::Meta::Method::Accessor::Native::Array::clear::_inline_set_new_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_inline_tc_code Moose::Meta::Method::Accessor::Native::Array::clear::_inline_tc_code
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_inline_writer_core Moose::Meta::Method::Accessor::Native::Array::clear::_inline_writer_core
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_is_root_type Moose::Meta::Method::Accessor::Native::Array::clear::_is_root_type
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_minimum_arguments Moose::Meta::Method::Accessor::Native::Array::clear::_minimum_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_new Moose::Meta::Method::Accessor::Native::Array::clear::_new
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_new_members Moose::Meta::Method::Accessor::Native::Array::clear::_new_members
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_slot_access_can_be_inlined Moose::Meta::Method::Accessor::Native::Array::clear::_slot_access_can_be_inlined
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_tc_member_type Moose::Meta::Method::Accessor::Native::Array::clear::_tc_member_type
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::_tc_member_type_can_coerce Moose::Meta::Method::Accessor::Native::Array::clear::_tc_member_type_can_coerce
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::meta Moose::Meta::Method::Accessor::Native::Array::clear::meta
0000s0sMoose::Meta::Method::Accessor::Native::Array::clear::::root_types Moose::Meta::Method::Accessor::Native::Array::clear::root_types
0000s0sMoose::Meta::Method::Accessor::Native::Array::count::::_generate_method Moose::Meta::Method::Accessor::Native::Array::count::_generate_method
0000s0sMoose::Meta::Method::Accessor::Native::Array::count::::_initialize_body Moose::Meta::Method::Accessor::Native::Array::count::_initialize_body
0000s0sMoose::Meta::Method::Accessor::Native::Array::count::::_inline_check_argument_count Moose::Meta::Method::Accessor::Native::Array::count::_inline_check_argument_count
0000s0sMoose::Meta::Method::Accessor::Native::Array::count::::_inline_check_arguments Moose::Meta::Method::Accessor::Native::Array::count::_inline_check_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::count::::_inline_curried_arguments Moose::Meta::Method::Accessor::Native::Array::count::_inline_curried_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::count::::_inline_process_arguments Moose::Meta::Method::Accessor::Native::Array::count::_inline_process_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::count::::_inline_reader_core Moose::Meta::Method::Accessor::Native::Array::count::_inline_reader_core
0000s0sMoose::Meta::Method::Accessor::Native::Array::count::::_inline_return_value Moose::Meta::Method::Accessor::Native::Array::count::_inline_return_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::count::::_minimum_arguments Moose::Meta::Method::Accessor::Native::Array::count::_minimum_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::count::::_new Moose::Meta::Method::Accessor::Native::Array::count::_new
0000s0sMoose::Meta::Method::Accessor::Native::Array::count::::_slot_access_can_be_inlined Moose::Meta::Method::Accessor::Native::Array::count::_slot_access_can_be_inlined
0000s0sMoose::Meta::Method::Accessor::Native::Array::count::::meta Moose::Meta::Method::Accessor::Native::Array::count::meta
0000s0sMoose::Meta::Method::Accessor::Native::Array::count::::root_types Moose::Meta::Method::Accessor::Native::Array::count::root_types
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_check_new_members_only Moose::Meta::Method::Accessor::Native::Array::delete::_check_new_members_only
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_constraint_must_be_checked Moose::Meta::Method::Accessor::Native::Array::delete::_constraint_must_be_checked
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_copy_old_value Moose::Meta::Method::Accessor::Native::Array::delete::_copy_old_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_generate_method Moose::Meta::Method::Accessor::Native::Array::delete::_generate_method
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_get_is_lvalue Moose::Meta::Method::Accessor::Native::Array::delete::_get_is_lvalue
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_initialize_body Moose::Meta::Method::Accessor::Native::Array::delete::_initialize_body
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_inline_capture_return_value Moose::Meta::Method::Accessor::Native::Array::delete::_inline_capture_return_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_inline_check_argument_count Moose::Meta::Method::Accessor::Native::Array::delete::_inline_check_argument_count
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_inline_check_member_constraint Moose::Meta::Method::Accessor::Native::Array::delete::_inline_check_member_constraint
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_inline_check_var_is_valid_index Moose::Meta::Method::Accessor::Native::Array::delete::_inline_check_var_is_valid_index
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_inline_coerce_new_values Moose::Meta::Method::Accessor::Native::Array::delete::_inline_coerce_new_values
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_inline_copy_native_value Moose::Meta::Method::Accessor::Native::Array::delete::_inline_copy_native_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_inline_curried_arguments Moose::Meta::Method::Accessor::Native::Array::delete::_inline_curried_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_inline_get_old_value_for_trigger Moose::Meta::Method::Accessor::Native::Array::delete::_inline_get_old_value_for_trigger
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_inline_process_arguments Moose::Meta::Method::Accessor::Native::Array::delete::_inline_process_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_inline_return_value Moose::Meta::Method::Accessor::Native::Array::delete::_inline_return_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_inline_set_new_value Moose::Meta::Method::Accessor::Native::Array::delete::_inline_set_new_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_inline_tc_code Moose::Meta::Method::Accessor::Native::Array::delete::_inline_tc_code
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_inline_writer_core Moose::Meta::Method::Accessor::Native::Array::delete::_inline_writer_core
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_is_root_type Moose::Meta::Method::Accessor::Native::Array::delete::_is_root_type
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_new Moose::Meta::Method::Accessor::Native::Array::delete::_new
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_new_members Moose::Meta::Method::Accessor::Native::Array::delete::_new_members
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_slot_access_can_be_inlined Moose::Meta::Method::Accessor::Native::Array::delete::_slot_access_can_be_inlined
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_tc_member_type Moose::Meta::Method::Accessor::Native::Array::delete::_tc_member_type
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::_tc_member_type_can_coerce Moose::Meta::Method::Accessor::Native::Array::delete::_tc_member_type_can_coerce
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::meta Moose::Meta::Method::Accessor::Native::Array::delete::meta
0000s0sMoose::Meta::Method::Accessor::Native::Array::delete::::root_types Moose::Meta::Method::Accessor::Native::Array::delete::root_types
0000s0sMoose::Meta::Method::Accessor::Native::Array::elements::::_generate_method Moose::Meta::Method::Accessor::Native::Array::elements::_generate_method
0000s0sMoose::Meta::Method::Accessor::Native::Array::elements::::_initialize_body Moose::Meta::Method::Accessor::Native::Array::elements::_initialize_body
0000s0sMoose::Meta::Method::Accessor::Native::Array::elements::::_inline_check_argument_count Moose::Meta::Method::Accessor::Native::Array::elements::_inline_check_argument_count
0000s0sMoose::Meta::Method::Accessor::Native::Array::elements::::_inline_check_arguments Moose::Meta::Method::Accessor::Native::Array::elements::_inline_check_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::elements::::_inline_curried_arguments Moose::Meta::Method::Accessor::Native::Array::elements::_inline_curried_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::elements::::_inline_process_arguments Moose::Meta::Method::Accessor::Native::Array::elements::_inline_process_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::elements::::_inline_reader_core Moose::Meta::Method::Accessor::Native::Array::elements::_inline_reader_core
0000s0sMoose::Meta::Method::Accessor::Native::Array::elements::::_inline_return_value Moose::Meta::Method::Accessor::Native::Array::elements::_inline_return_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::elements::::_minimum_arguments Moose::Meta::Method::Accessor::Native::Array::elements::_minimum_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::elements::::_new Moose::Meta::Method::Accessor::Native::Array::elements::_new
0000s0sMoose::Meta::Method::Accessor::Native::Array::elements::::_slot_access_can_be_inlined Moose::Meta::Method::Accessor::Native::Array::elements::_slot_access_can_be_inlined
0000s0sMoose::Meta::Method::Accessor::Native::Array::elements::::meta Moose::Meta::Method::Accessor::Native::Array::elements::meta
0000s0sMoose::Meta::Method::Accessor::Native::Array::elements::::root_types Moose::Meta::Method::Accessor::Native::Array::elements::root_types
0000s0sMoose::Meta::Method::Accessor::Native::Array::get::::_generate_method Moose::Meta::Method::Accessor::Native::Array::get::_generate_method
0000s0sMoose::Meta::Method::Accessor::Native::Array::get::::_initialize_body Moose::Meta::Method::Accessor::Native::Array::get::_initialize_body
0000s0sMoose::Meta::Method::Accessor::Native::Array::get::::_inline_check_argument_count Moose::Meta::Method::Accessor::Native::Array::get::_inline_check_argument_count
0000s0sMoose::Meta::Method::Accessor::Native::Array::get::::_inline_check_var_is_valid_index Moose::Meta::Method::Accessor::Native::Array::get::_inline_check_var_is_valid_index
0000s0sMoose::Meta::Method::Accessor::Native::Array::get::::_inline_curried_arguments Moose::Meta::Method::Accessor::Native::Array::get::_inline_curried_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::get::::_inline_process_arguments Moose::Meta::Method::Accessor::Native::Array::get::_inline_process_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::get::::_inline_reader_core Moose::Meta::Method::Accessor::Native::Array::get::_inline_reader_core
0000s0sMoose::Meta::Method::Accessor::Native::Array::get::::_inline_return_value Moose::Meta::Method::Accessor::Native::Array::get::_inline_return_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::get::::_new Moose::Meta::Method::Accessor::Native::Array::get::_new
0000s0sMoose::Meta::Method::Accessor::Native::Array::get::::_slot_access_can_be_inlined Moose::Meta::Method::Accessor::Native::Array::get::_slot_access_can_be_inlined
0000s0sMoose::Meta::Method::Accessor::Native::Array::get::::meta Moose::Meta::Method::Accessor::Native::Array::get::meta
0000s0sMoose::Meta::Method::Accessor::Native::Array::get::::root_types Moose::Meta::Method::Accessor::Native::Array::get::root_types
0000s0sMoose::Meta::Method::Accessor::Native::Array::::meta Moose::Meta::Method::Accessor::Native::Array::meta
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_check_new_members_only Moose::Meta::Method::Accessor::Native::Array::push::_check_new_members_only
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_constraint_must_be_checked Moose::Meta::Method::Accessor::Native::Array::push::_constraint_must_be_checked
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_copy_old_value Moose::Meta::Method::Accessor::Native::Array::push::_copy_old_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_generate_method Moose::Meta::Method::Accessor::Native::Array::push::_generate_method
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_get_is_lvalue Moose::Meta::Method::Accessor::Native::Array::push::_get_is_lvalue
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_initialize_body Moose::Meta::Method::Accessor::Native::Array::push::_initialize_body
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_inline_capture_return_value Moose::Meta::Method::Accessor::Native::Array::push::_inline_capture_return_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_inline_check_argument_count Moose::Meta::Method::Accessor::Native::Array::push::_inline_check_argument_count
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_inline_check_arguments Moose::Meta::Method::Accessor::Native::Array::push::_inline_check_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_inline_check_member_constraint Moose::Meta::Method::Accessor::Native::Array::push::_inline_check_member_constraint
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_inline_check_var_is_valid_index Moose::Meta::Method::Accessor::Native::Array::push::_inline_check_var_is_valid_index
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_inline_coerce_new_values Moose::Meta::Method::Accessor::Native::Array::push::_inline_coerce_new_values
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_inline_copy_native_value Moose::Meta::Method::Accessor::Native::Array::push::_inline_copy_native_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_inline_curried_arguments Moose::Meta::Method::Accessor::Native::Array::push::_inline_curried_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_inline_get_old_value_for_trigger Moose::Meta::Method::Accessor::Native::Array::push::_inline_get_old_value_for_trigger
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_inline_process_arguments Moose::Meta::Method::Accessor::Native::Array::push::_inline_process_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_inline_return_value Moose::Meta::Method::Accessor::Native::Array::push::_inline_return_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_inline_set_new_value Moose::Meta::Method::Accessor::Native::Array::push::_inline_set_new_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_inline_tc_code Moose::Meta::Method::Accessor::Native::Array::push::_inline_tc_code
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_inline_writer_core Moose::Meta::Method::Accessor::Native::Array::push::_inline_writer_core
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_is_root_type Moose::Meta::Method::Accessor::Native::Array::push::_is_root_type
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_maximum_arguments Moose::Meta::Method::Accessor::Native::Array::push::_maximum_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_minimum_arguments Moose::Meta::Method::Accessor::Native::Array::push::_minimum_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_new Moose::Meta::Method::Accessor::Native::Array::push::_new
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_new_members Moose::Meta::Method::Accessor::Native::Array::push::_new_members
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_slot_access_can_be_inlined Moose::Meta::Method::Accessor::Native::Array::push::_slot_access_can_be_inlined
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_tc_member_type Moose::Meta::Method::Accessor::Native::Array::push::_tc_member_type
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::_tc_member_type_can_coerce Moose::Meta::Method::Accessor::Native::Array::push::_tc_member_type_can_coerce
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::meta Moose::Meta::Method::Accessor::Native::Array::push::meta
0000s0sMoose::Meta::Method::Accessor::Native::Array::push::::root_types Moose::Meta::Method::Accessor::Native::Array::push::root_types
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_check_new_members_only Moose::Meta::Method::Accessor::Native::Array::set::_check_new_members_only
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_constraint_must_be_checked Moose::Meta::Method::Accessor::Native::Array::set::_constraint_must_be_checked
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_copy_old_value Moose::Meta::Method::Accessor::Native::Array::set::_copy_old_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_generate_method Moose::Meta::Method::Accessor::Native::Array::set::_generate_method
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_get_is_lvalue Moose::Meta::Method::Accessor::Native::Array::set::_get_is_lvalue
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_initialize_body Moose::Meta::Method::Accessor::Native::Array::set::_initialize_body
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_inline_capture_return_value Moose::Meta::Method::Accessor::Native::Array::set::_inline_capture_return_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_inline_check_argument_count Moose::Meta::Method::Accessor::Native::Array::set::_inline_check_argument_count
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_inline_check_member_constraint Moose::Meta::Method::Accessor::Native::Array::set::_inline_check_member_constraint
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_inline_check_var_is_valid_index Moose::Meta::Method::Accessor::Native::Array::set::_inline_check_var_is_valid_index
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_inline_copy_native_value Moose::Meta::Method::Accessor::Native::Array::set::_inline_copy_native_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_inline_curried_arguments Moose::Meta::Method::Accessor::Native::Array::set::_inline_curried_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_inline_get_old_value_for_trigger Moose::Meta::Method::Accessor::Native::Array::set::_inline_get_old_value_for_trigger
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_inline_process_arguments Moose::Meta::Method::Accessor::Native::Array::set::_inline_process_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_inline_return_value Moose::Meta::Method::Accessor::Native::Array::set::_inline_return_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_inline_set_new_value Moose::Meta::Method::Accessor::Native::Array::set::_inline_set_new_value
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_inline_tc_code Moose::Meta::Method::Accessor::Native::Array::set::_inline_tc_code
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_inline_writer_core Moose::Meta::Method::Accessor::Native::Array::set::_inline_writer_core
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_is_root_type Moose::Meta::Method::Accessor::Native::Array::set::_is_root_type
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_new Moose::Meta::Method::Accessor::Native::Array::set::_new
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_slot_access_can_be_inlined Moose::Meta::Method::Accessor::Native::Array::set::_slot_access_can_be_inlined
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_tc_member_type Moose::Meta::Method::Accessor::Native::Array::set::_tc_member_type
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::_tc_member_type_can_coerce Moose::Meta::Method::Accessor::Native::Array::set::_tc_member_type_can_coerce
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::meta Moose::Meta::Method::Accessor::Native::Array::set::meta
0000s0sMoose::Meta::Method::Accessor::Native::Array::set::::root_types Moose::Meta::Method::Accessor::Native::Array::set::root_types
0000s0sMoose::Meta::Method::Accessor::Native::Collection::::meta Moose::Meta::Method::Accessor::Native::Collection::meta
0000s0sMoose::Meta::Method::Accessor::Native::Reader::::_initialize_body Moose::Meta::Method::Accessor::Native::Reader::_initialize_body
0000s0sMoose::Meta::Method::Accessor::Native::Reader::::_inline_check_argument_count Moose::Meta::Method::Accessor::Native::Reader::_inline_check_argument_count
0000s0sMoose::Meta::Method::Accessor::Native::Reader::::_inline_curried_arguments Moose::Meta::Method::Accessor::Native::Reader::_inline_curried_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Reader::::_inline_return_value Moose::Meta::Method::Accessor::Native::Reader::_inline_return_value
0000s0sMoose::Meta::Method::Accessor::Native::Reader::::_maximum_arguments Moose::Meta::Method::Accessor::Native::Reader::_maximum_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Reader::::_minimum_arguments Moose::Meta::Method::Accessor::Native::Reader::_minimum_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Reader::::_new Moose::Meta::Method::Accessor::Native::Reader::_new
0000s0sMoose::Meta::Method::Accessor::Native::Reader::::_slot_access_can_be_inlined Moose::Meta::Method::Accessor::Native::Reader::_slot_access_can_be_inlined
0000s0sMoose::Meta::Method::Accessor::Native::Reader::::meta Moose::Meta::Method::Accessor::Native::Reader::meta
0000s0sMoose::Meta::Method::Accessor::Native::Reader::::root_types Moose::Meta::Method::Accessor::Native::Reader::root_types
0000s0sMoose::Meta::Method::Accessor::Native::Writer::::_initialize_body Moose::Meta::Method::Accessor::Native::Writer::_initialize_body
0000s0sMoose::Meta::Method::Accessor::Native::Writer::::_inline_check_argument_count Moose::Meta::Method::Accessor::Native::Writer::_inline_check_argument_count
0000s0sMoose::Meta::Method::Accessor::Native::Writer::::_inline_curried_arguments Moose::Meta::Method::Accessor::Native::Writer::_inline_curried_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Writer::::_inline_return_value Moose::Meta::Method::Accessor::Native::Writer::_inline_return_value
0000s0sMoose::Meta::Method::Accessor::Native::Writer::::_maximum_arguments Moose::Meta::Method::Accessor::Native::Writer::_maximum_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Writer::::_minimum_arguments Moose::Meta::Method::Accessor::Native::Writer::_minimum_arguments
0000s0sMoose::Meta::Method::Accessor::Native::Writer::::_new Moose::Meta::Method::Accessor::Native::Writer::_new
0000s0sMoose::Meta::Method::Accessor::Native::Writer::::_slot_access_can_be_inlined Moose::Meta::Method::Accessor::Native::Writer::_slot_access_can_be_inlined
0000s0sMoose::Meta::Method::Accessor::Native::Writer::::meta Moose::Meta::Method::Accessor::Native::Writer::meta
0000s0sMoose::Meta::Method::Accessor::Native::Writer::::root_types Moose::Meta::Method::Accessor::Native::Writer::root_types
0000s0sMoose::Meta::Method::Accessor::Native::::meta Moose::Meta::Method::Accessor::Native::meta
0000s0sMoose::Meta::Method::Augmented::::_new Moose::Meta::Method::Augmented::_new
0000s0sMoose::Meta::Method::Constructor::::_new Moose::Meta::Method::Constructor::_new
0000s0sMoose::Meta::Method::Destructor::::_new Moose::Meta::Method::Destructor::_new
0000s0sMoose::Meta::Method::::_get_compatible_metaclass Moose::Meta::Method::_get_compatible_metaclass
0000s0sMoose::Meta::Method::::_get_compatible_metaclass_by_role_reconciliation Moose::Meta::Method::_get_compatible_metaclass_by_role_reconciliation
0000s0sMoose::Meta::Mixin::AttributeCore::::_does_metadata Moose::Meta::Mixin::AttributeCore::_does_metadata
0000s0sMoose::Meta::Mixin::AttributeCore::::_is_metadata Moose::Meta::Mixin::AttributeCore::_is_metadata
0000s0sMoose::Meta::Mixin::AttributeCore::::_isa_metadata Moose::Meta::Mixin::AttributeCore::_isa_metadata
0000s0sMoose::Meta::Mixin::AttributeCore::::_set_handles Moose::Meta::Mixin::AttributeCore::_set_handles
0000s0sMoose::Meta::Mixin::AttributeCore::::documentation Moose::Meta::Mixin::AttributeCore::documentation
0000s0sMoose::Meta::Mixin::AttributeCore::::has_documentation Moose::Meta::Mixin::AttributeCore::has_documentation
0000s0sMoose::Meta::Mixin::AttributeCore::::is_lazy_build Moose::Meta::Mixin::AttributeCore::is_lazy_build
0000s0sMoose::Meta::Mixin::AttributeCore::::trigger Moose::Meta::Mixin::AttributeCore::trigger
0000s0sMoose::Meta::Role::Application::ToClass::::class Moose::Meta::Role::Application::ToClass::class
0000s0sMoose::Meta::Role::Application::ToClass::::role Moose::Meta::Role::Application::ToClass::role
0000s0sMoose::Meta::Role::Application::ToInstance::::_new Moose::Meta::Role::Application::ToInstance::_new
0000s0sMoose::Meta::Role::Application::ToInstance::::rebless_params Moose::Meta::Role::Application::ToInstance::rebless_params
0000s0sMoose::Meta::Role::Application::::_new Moose::Meta::Role::Application::_new
0000s0sMoose::Meta::Role::Attribute::::_new Moose::Meta::Role::Attribute::_new
0000s0sMoose::Meta::Role::Attribute::::is Moose::Meta::Role::Attribute::is
0000s0sMoose::Meta::Role::Attribute::::metaclass Moose::Meta::Role::Attribute::metaclass
0000s0sMoose::Meta::Role::Method::Conflicting::::roles Moose::Meta::Role::Method::Conflicting::roles
0000s0sMoose::Meta::Role::::_get_compatible_metaclass Moose::Meta::Role::_get_compatible_metaclass
0000s0sMoose::Meta::Role::::_get_compatible_metaclass_by_role_reconciliation Moose::Meta::Role::_get_compatible_metaclass_by_role_reconciliation
0000s0sMoose::Meta::Role::::application_to_instance_class Moose::Meta::Role::application_to_instance_class
0000s0sMoose::Meta::Role::::has_after_method_modifiers Moose::Meta::Role::has_after_method_modifiers
0000s0sMoose::Meta::Role::::has_around_method_modifiers Moose::Meta::Role::has_around_method_modifiers
0000s0sMoose::Meta::Role::::has_before_method_modifiers Moose::Meta::Role::has_before_method_modifiers
0000s0sMoose::Meta::Role::::remove_required_methods Moose::Meta::Role::remove_required_methods
0000s0sMoose::Meta::Role::::requires_method Moose::Meta::Role::requires_method
0000s0sMoose::Meta::TypeCoercion::Union::::_new Moose::Meta::TypeCoercion::Union::_new
0000s0sMoose::Meta::TypeCoercion::::_compiled_type_coercion Moose::Meta::TypeCoercion::_compiled_type_coercion
0000s0sMoose::Meta::TypeCoercion::::_new Moose::Meta::TypeCoercion::_new
0000s0sMoose::Meta::TypeCoercion::::type_coercion_map Moose::Meta::TypeCoercion::type_coercion_map
0000s0sMoose::Meta::TypeCoercion::::type_constraint Moose::Meta::TypeCoercion::type_constraint
0000s0sMoose::Meta::TypeConstraint::DuckType::::_new Moose::Meta::TypeConstraint::DuckType::_new
0000s0sMoose::Meta::TypeConstraint::DuckType::::methods Moose::Meta::TypeConstraint::DuckType::methods
0000s0sMoose::Meta::TypeConstraint::Enum::::_inline_var_name Moose::Meta::TypeConstraint::Enum::_inline_var_name
0000s0sMoose::Meta::TypeConstraint::Enum::::_new Moose::Meta::TypeConstraint::Enum::_new
0000s0sMoose::Meta::TypeConstraint::Enum::::values Moose::Meta::TypeConstraint::Enum::values
0000s0sMoose::Meta::TypeConstraint::Registry::::_new Moose::Meta::TypeConstraint::Registry::_new
0000s0sMoose::Meta::TypeConstraint::Registry::::get_parent_registry Moose::Meta::TypeConstraint::Registry::get_parent_registry
0000s0sMoose::Meta::TypeConstraint::Registry::::has_parent_registry Moose::Meta::TypeConstraint::Registry::has_parent_registry
0000s0sMoose::Meta::TypeConstraint::Registry::::set_parent_registry Moose::Meta::TypeConstraint::Registry::set_parent_registry
0000s0sMoose::Meta::TypeConstraint::::_package_defined_in Moose::Meta::TypeConstraint::_package_defined_in
0000s0sMoose::Meta::TypeConstraint::::coercion Moose::Meta::TypeConstraint::coercion
0000s0sMoose::Meta::TypeConstraint::::message Moose::Meta::TypeConstraint::message
0000s0sMoose::Object::::meta Moose::Object::meta
0000s0sMoose::Role::::import Moose::Role::import
0000s0sMoose::Role::::unimport Moose::Role::unimport
0000s0sMoose::Util::TypeConstraints::::import Moose::Util::TypeConstraints::import
0000s0sMoose::Util::TypeConstraints::::unimport Moose::Util::TypeConstraints::unimport
0000s0sMoose::::import Moose::import
0000s0sMoose::::unimport Moose::unimport
0000s0sMooseX::Storage::Engine::::_has_object MooseX::Storage::Engine::_has_object
0000s0sMooseX::Storage::Engine::::class MooseX::Storage::Engine::class
0000s0sMooseX::Storage::Engine::::meta MooseX::Storage::Engine::meta
0000s0sMooseX::Storage::Engine::::object MooseX::Storage::Engine::object
0000s0sMooseX::Storage::Engine::::seen MooseX::Storage::Engine::seen
0000s0sMooseX::Storage::Engine::::storage MooseX::Storage::Engine::storage
0000s0sMooseX::Storage::Meta::Attribute::DoNotSerialize::::meta MooseX::Storage::Meta::Attribute::DoNotSerialize::meta
0000s0sMooseX::Storage::Meta::Attribute::Trait::DoNotSerialize::::metaMooseX::Storage::Meta::Attribute::Trait::DoNotSerialize::meta
0000s0sPhysVecRole::::meta PhysVecRole::meta
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1
2package Class::MOP::Package;
3
# spent 8µs within Class::MOP::Package::BEGIN@3 which was called: # once (8µs+0s) by base::import at line 5
BEGIN {
414µs $Class::MOP::Package::AUTHORITY = 'cpan:STEVAN';
5130µs18µs}
# spent 8µs making 1 call to Class::MOP::Package::BEGIN@3
6{
72700ns $Class::MOP::Package::VERSION = '2.1005';
8}
9
10218µs226µs
# spent 16µs (6+10) within Class::MOP::Package::BEGIN@10 which was called: # once (6µs+10µs) by base::import at line 10
use strict;
# spent 16µs making 1 call to Class::MOP::Package::BEGIN@10 # spent 10µs making 1 call to strict::import
11222µs212µs
# spent 9µs (6+3) within Class::MOP::Package::BEGIN@11 which was called: # once (6µs+3µs) by base::import at line 11
use warnings;
# spent 9µs making 1 call to Class::MOP::Package::BEGIN@11 # spent 3µs making 1 call to warnings::import
12
13225µs263µs
# spent 34µs (6+29) within Class::MOP::Package::BEGIN@13 which was called: # once (6µs+29µs) by base::import at line 13
use Scalar::Util 'blessed', 'reftype', 'weaken';
# spent 34µs making 1 call to Class::MOP::Package::BEGIN@13 # spent 29µs making 1 call to Exporter::import
14220µs240µs
# spent 23µs (6+17) within Class::MOP::Package::BEGIN@14 which was called: # once (6µs+17µs) by base::import at line 14
use Carp 'confess';
# spent 23µs making 1 call to Class::MOP::Package::BEGIN@14 # spent 17µs making 1 call to Exporter::import
152102µs21.50ms
# spent 1.47ms (311µs+1.16) within Class::MOP::Package::BEGIN@15 which was called: # once (311µs+1.16ms) by base::import at line 15
use Devel::GlobalDestruction 'in_global_destruction';
# spent 1.47ms making 1 call to Class::MOP::Package::BEGIN@15 # spent 29µs making 1 call to Sub::Exporter::Progressive::__ANON__[Sub/Exporter/Progressive.pm:40]
16294µs11.18ms
# spent 1.18ms (312µs+867µs) within Class::MOP::Package::BEGIN@16 which was called: # once (312µs+867µs) by base::import at line 16
use Package::Stash;
# spent 1.18ms making 1 call to Class::MOP::Package::BEGIN@16
17
182267µs258µs
# spent 58µs (6+51) within Class::MOP::Package::BEGIN@18 which was called: # once (6µs+51µs) by base::import at line 18
use base 'Class::MOP::Object';
# spent 58µs making 1 call to Class::MOP::Package::BEGIN@18 # spent 51µs making 1 call to base::import, recursion: max depth 2, sum of overlapping time 51µs
19
20# creation ...
21
22
# spent 1.48ms (281µs+1.20) within Class::MOP::Package::initialize which was called 22 times, avg 67µs/call: # 19 times (236µs+1.18ms) by Moose::Meta::Role::initialize at line 183 of Moose/Meta/Role.pm, avg 75µs/call # 3 times (45µs+22µs) by Moose::Exporter::build_import_methods at line 87 of Moose/Exporter.pm, avg 22µs/call
sub initialize {
232215µs my ( $class, @args ) = @_;
24
252214µs unshift @args, "package" if @args % 2;
26
272218µs my %options = @args;
28229µs my $package_name = delete $options{package};
29
30
31 # we hand-construct the class until we can bootstrap it
322217µs2215µs if ( my $meta = Class::MOP::get_metaclass_by_name($package_name) ) {
# spent 15µs making 22 calls to Class::MOP::get_metaclass_by_name, avg 664ns/call
33 return $meta;
34 } else {
352268µs221.17ms my $meta = ( ref $class || $class )->_new({
# spent 1.15ms making 19 calls to Moose::Meta::Role::_new, avg 61µs/call # spent 16µs making 3 calls to Class::MOP::Package::_new, avg 5µs/call
36 'package' => $package_name,
37 %options,
38 });
392219µs2222µs Class::MOP::store_metaclass_by_name($package_name, $meta);
# spent 22µs making 22 calls to Class::MOP::store_metaclass_by_name, avg 1µs/call
40
41226µs Class::MOP::weaken_metaclass($package_name) if $options{weaken};
42
43
442255µs return $meta;
45 }
46}
47
48sub reinitialize {
49 my ( $class, @args ) = @_;
50
51 unshift @args, "package" if @args % 2;
52
53 my %options = @args;
54 my $package_name = delete $options{package};
55
56 (defined $package_name && $package_name
57 && (!blessed $package_name || $package_name->isa('Class::MOP::Package')))
58 || confess "You must pass a package name or an existing Class::MOP::Package instance";
59
60 $package_name = $package_name->name
61 if blessed $package_name;
62
63 Class::MOP::remove_metaclass_by_name($package_name);
64
65 $class->initialize($package_name, %options); # call with first arg form for compat
66}
67
68
# spent 3.65ms (40µs+3.61) within Class::MOP::Package::create which was called 10 times, avg 365µs/call: # 10 times (40µs+3.61ms) by Class::MOP::Module::create at line 68 of Class/MOP/Module.pm, avg 365µs/call
sub create {
69103µs my $class = shift;
70105µs my @args = @_;
71
721027µs103.61ms return $class->initialize(@args);
# spent 3.48ms making 8 calls to Moose::Meta::Class::initialize, avg 435µs/call # spent 137µs making 2 calls to Class::MOP::Class::initialize, avg 68µs/call
73}
74
75## ANON packages
76
77{
78 # NOTE:
79 # this should be sufficient, if you have a
80 # use case where it is not, write a test and
81 # I will change it.
822100ns my $ANON_SERIAL = 0;
83
841300ns my %ANON_PACKAGE_CACHE;
85
86 # NOTE:
87 # we need a sufficiently annoying prefix
88 # this should suffice for now, this is
89 # used in a couple of places below, so
90 # need to put it up here for now.
91 sub _anon_package_prefix { 'Class::MOP::Package::__ANON__::SERIAL::' }
92
93 sub is_anon {
94 my $self = shift;
952260µs226µs
# spent 17µs (8+9) within Class::MOP::Package::BEGIN@95 which was called: # once (8µs+9µs) by base::import at line 95
no warnings 'uninitialized';
# spent 17µs making 1 call to Class::MOP::Package::BEGIN@95 # spent 9µs making 1 call to warnings::unimport
96 my $prefix = $self->_anon_package_prefix;
97 $self->name =~ /^\Q$prefix/;
98 }
99
100
# spent 70.9ms (493µs+70.4) within Class::MOP::Package::create_anon which was called 56 times, avg 1.27ms/call: # 56 times (493µs+70.4ms) by Class::MOP::Class::create_anon_class at line 474 of Class/MOP/Class.pm, avg 1.27ms/call
sub create_anon {
1015648µs my ($class, %options) = @_;
102
1035628µs my $cache_ok = delete $options{cache};
1045636µs $options{weaken} = !$cache_ok unless exists $options{weaken};
105
10656200ns my $cache_key;
107565µs if ($cache_ok) {
1085684µs562.57ms $cache_key = $class->_anon_cache_key(%options);
# spent 2.57ms making 56 calls to Moose::Meta::Class::_anon_cache_key, avg 46µs/call
1095611µs undef $cache_ok if !defined($cache_key);
110 }
111
11256129µs if ($cache_ok) {
113 if (defined $ANON_PACKAGE_CACHE{$cache_key}) {
114 return $ANON_PACKAGE_CACHE{$cache_key};
115 }
116 }
117
118816µs89µs my $package_name = $class->_anon_package_prefix . ++$ANON_SERIAL;
# spent 9µs making 8 calls to Moose::Meta::Class::_anon_package_prefix, avg 1µs/call
119
120816µs867.9ms my $meta = $class->create($package_name, %options);
# spent 67.9ms making 8 calls to Moose::Meta::Class::create, avg 8.48ms/call
121
12282µs if ($cache_ok) {
12388µs $ANON_PACKAGE_CACHE{$cache_key} = $meta;
124821µs85µs weaken($ANON_PACKAGE_CACHE{$cache_key});
# spent 5µs making 8 calls to Scalar::Util::weaken, avg 650ns/call
125 }
126
127816µs return $meta;
128 }
129
130 sub _anon_cache_key { confess "Packages are not cacheable" }
131
132 sub DESTROY {
133 my $self = shift;
134
135 return if in_global_destruction(); # it'll happen soon anyway and this just makes things more complicated
136
137 $self->_free_anon
138 if $self->is_anon;
139 }
140
141 sub _free_anon {
142 my $self = shift;
143 my $name = $self->name;
144
145 # Moose does a weird thing where it replaces the metaclass for
146 # class when fixing metaclass incompatibility. In that case,
147 # we don't want to clean out the namespace now. We can detect
148 # that because Moose will explicitly update the singleton
149 # cache in Class::MOP using store_metaclass_by_name, which
150 # means that the new metaclass will already exist in the cache
151 # by this point.
152 # The other options here are that $current_meta can be undef if
153 # remove_metaclass_by_name is called explicitly (since the hash
154 # entry is removed first, and then this destructor is called),
155 # or that $current_meta can be the same as $self, which happens
156 # when the metaclass goes out of scope (since the weak reference
157 # in the metaclass cache won't be freed until after this
158 # destructor runs).
159 my $current_meta = Class::MOP::get_metaclass_by_name($name);
160 return if defined($current_meta) && $current_meta ne $self;
161
162 my ($first_fragments, $last_fragment) = ($name =~ /^(.*)::(.*)$/);
163
1642372µs225µs
# spent 16µs (6+9) within Class::MOP::Package::BEGIN@164 which was called: # once (6µs+9µs) by base::import at line 164
no strict 'refs';
# spent 16µs making 1 call to Class::MOP::Package::BEGIN@164 # spent 9µs making 1 call to strict::unimport
165 # clear @ISA first, to avoid a memory leak
166 # see https://rt.perl.org/rt3/Public/Bug/Display.html?id=92708
167 @{$name . '::ISA'} = ();
168 %{$name . '::'} = ();
169 delete ${$first_fragments . '::'}{$last_fragment . '::'};
170
171 Class::MOP::remove_metaclass_by_name($name);
172 }
173
174}
175
176
# spent 16µs within Class::MOP::Package::_new which was called 3 times, avg 5µs/call: # 3 times (16µs+0s) by Class::MOP::Package::initialize at line 35, avg 5µs/call
sub _new {
17731µs my $class = shift;
178
17932µs return Class::MOP::Class->initialize($class)->new_object(@_)
180 if $class ne __PACKAGE__;
181
18232µs my $params = @_ == 1 ? $_[0] : {@_};
183
184313µs return bless {
185 # Need to quote package to avoid a problem with PPI mis-parsing this
186 # as a package statement.
187 'package' => $params->{package},
188
189 # NOTE:
190 # because of issues with the Perl API
191 # to the typeglob in some versions, we
192 # need to just always grab a new
193 # reference to the hash in the accessor.
194 # Ideally we could just store a ref and
195 # it would Just Work, but oh well :\
196
197 namespace => \undef,
198
199 } => $class;
200}
201
202# Attributes
203
204# NOTE:
205# all these attribute readers will be bootstrapped
206# away in the Class::MOP bootstrap section
207
208
# spent 3.01ms (2.52+490µs) within Class::MOP::Package::_package_stash which was called 2863 times, avg 1µs/call: # 1406 times (1.07ms+99µs) by Class::MOP::Package::get_package_symbol at line 238, avg 831ns/call # 919 times (746µs+0s) by Class::MOP::Package::add_package_symbol at line 221, avg 812ns/call # 362 times (241µs+14µs) by Class::MOP::Package::has_package_symbol at line 233, avg 703ns/call # 151 times (441µs+377µs) by Class::MOP::Package::get_or_add_package_symbol at line 243, avg 5µs/call # 24 times (19µs+0s) by Class::MOP::Package::list_all_package_symbols at line 253, avg 775ns/call # once (900ns+0s) by Class::MOP::Package::get_all_package_symbols at line 258
sub _package_stash {
209286314.8ms202490µs $_[0]->{_package_stash} ||= Package::Stash->new($_[0]->name)
# spent 435µs making 101 calls to Package::Stash::XS::new, avg 4µs/call # spent 55µs making 101 calls to Class::MOP::Package::name, avg 545ns/call
210}
211sub namespace {
212 $_[0]->_package_stash->namespace
213}
214
215# Class attributes
216
217# ... these functions have to touch the symbol table itself,.. yuk
218
219
# spent 26.3ms (9.21+17.1) within Class::MOP::Package::add_package_symbol which was called 919 times, avg 29µs/call: # 913 times (9.19ms+17.0ms) by Class::MOP::Mixin::HasMethods::add_method at line 86 of Class/MOP/Mixin/HasMethods.pm, avg 29µs/call # 6 times (21µs+60µs) by Moose::Exporter::build_import_methods at line 93 of Moose/Exporter.pm, avg 14µs/call
sub add_package_symbol {
220919137µs my $self = shift;
22191921.5ms367618.0ms
# spent 32µs within Class::MOP::Method::Constructor::options which was called 31 times, avg 1µs/call: # 31 times (32µs+0s) by Class::MOP::Method::Constructor::_generate_constructor_method_inline at line 107 of Class/MOP/Method/Constructor.pm, avg 1µs/call # spent 398µs (19+379) within Moose::Meta::Class::__ANON__::SERIAL::7::_eval_environment which was called 4 times, avg 100µs/call: # 4 times (19µs+379µs) by Class::MOP::Method::Generated::_compile_code at line 59 of Class/MOP/Method/Generated.pm, avg 100µs/call # spent 1.15ms (963µs+187µs) within Moose::Meta::Role::_new which was called 19 times, avg 61µs/call: # 19 times (963µs+187µs) by Class::MOP::Package::initialize at line 35, avg 61µs/call # spent 240µs within Moose::Meta::Class::error_class which was called 199 times, avg 1µs/call: # 146 times (182µs+0s) by Moose::Meta::Class::_inline_create_error at line 841 of Moose/Meta/Class.pm, avg 1µs/call # 20 times (25µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 352 of Class/MOP/Class.pm, avg 1µs/call # 13 times (15µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 224 of Class/MOP/Class.pm, avg 1µs/call # 8 times (7µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 295 of Class/MOP/Class.pm, avg 900ns/call # 4 times (4µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 355 of Class/MOP/Class.pm, avg 1µs/call # 4 times (4µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 290 of Class/MOP/Class.pm, avg 975ns/call # 4 times (4µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 293 of Class/MOP/Class.pm, avg 900ns/call # spent 356µs within Class::MOP::Mixin::AttributeCore::has_default which was called 440 times, avg 810ns/call: # 289 times (224µs+0s) by Class::MOP::Class::_inline_default_value at line 667 of Class/MOP/Class.pm, avg 774ns/call # 61 times (57µs+0s) by Moose::Meta::Attribute::_eval_environment at line 783 of Moose/Meta/Attribute.pm, avg 934ns/call # 43 times (44µs+0s) by Moose::Meta::Attribute::_inline_init_from_default at line 904 of Moose/Meta/Attribute.pm, avg 1µs/call # 43 times (28µs+0s) by Moose::Meta::Attribute::_inline_generate_default at line 931 of Moose/Meta/Attribute.pm, avg 649ns/call # 4 times (4µs+0s) by Moose::Meta::Attribute::initialize_instance_slot at line 524 of Moose/Meta/Attribute.pm, avg 1µs/call # spent 49µs within Class::MOP::Method::associated_metaclass which was called 53 times, avg 928ns/call: # 47 times (44µs+0s) by Moose::Meta::Method::_inline_throw_error at line 42 of Moose/Meta/Method.pm, avg 936ns/call # 2 times (2µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 34 of Class/MOP/Method/Inlined.pm, avg 950ns/call # once (900ns+0s) by Moose::Meta::Method::Destructor::_initialize_body at line 84 of Moose/Meta/Method/Destructor.pm # once (900ns+0s) by Class::MOP::Method::Constructor::_eval_environment at line 89 of Class/MOP/Method/Constructor.pm # once (800ns+0s) by Class::MOP::Method::Constructor::_generate_constructor_method_inline at line 99 of Class/MOP/Method/Constructor.pm # once (700ns+0s) by Moose::Meta::Method::Destructor::_generate_DEMOLISHALL at line 122 of Moose/Meta/Method/Destructor.pm # spent 423µs within Moose::Meta::TypeConstraint::_has_inlined_type_constraint which was called 442 times, avg 956ns/call: # 442 times (423µs+0s) by Moose::Meta::TypeConstraint::can_be_inlined at line 201 of Moose/Meta/TypeConstraint.pm, avg 956ns/call # spent 250µs (241+9) within Moose::Meta::Instance::_new which was called 28 times, avg 9µs/call: # 28 times (241µs+9µs) by Class::MOP::Instance::new at line 44 of Class/MOP/Instance.pm, avg 9µs/call # spent 73µs within Class::MOP::Method::Constructor::associated_metaclass which was called 90 times, avg 816ns/call: # 30 times (26µs+0s) by Class::MOP::Method::Constructor::_eval_environment at line 89 of Class/MOP/Method/Constructor.pm, avg 880ns/call # 30 times (25µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 34 of Class/MOP/Method/Inlined.pm, avg 820ns/call # 30 times (22µs+0s) by Class::MOP::Method::Constructor::_generate_constructor_method_inline at line 99 of Class/MOP/Method/Constructor.pm, avg 747ns/call # spent 206µs (26+180) within Class::MOP::Class::Immutable::Class::MOP::Class::superclasses which was called 12 times, avg 17µs/call: # 12 times (26µs+180µs) by Class::MOP::Class::class_precedence_list at line 1030 of Class/MOP/Class.pm, avg 17µs/call # spent 311µs (197+114) within Moose::Meta::Mixin::AttributeCore::has_trigger which was called 187 times, avg 2µs/call: # 61 times (76µs+49µs) by Moose::Meta::Attribute::_eval_environment at line 781 of Moose/Meta/Attribute.pm, avg 2µs/call # 37 times (37µs+33µs) by Moose::Meta::Attribute::_inline_trigger at line 771 of Moose/Meta/Attribute.pm, avg 2µs/call # 24 times (29µs+32µs) by Moose::Meta::Attribute::_inline_get_old_value_for_trigger at line 745 of Moose/Meta/Attribute.pm, avg 3µs/call # 22 times (17µs+0s) by Moose::Meta::Class::_inline_triggers at line 471 of Moose/Meta/Class.pm, avg 755ns/call # 22 times (16µs+0s) by Moose::Meta::Class::_eval_environment at line 507 of Moose/Meta/Class.pm, avg 736ns/call # 13 times (15µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_inline_get_old_value_for_trigger at line 132 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 1µs/call # 8 times (8µs+0s) by Moose::Meta::Class::_call_all_triggers at line 298 of Moose/Meta/Class.pm, avg 988ns/call # spent 22µs (11+11) within Moose::Meta::TypeConstraint::Enum::meta which was called 2 times, avg 11µs/call: # once (8µs+6µs) by Moose::Util::TypeConstraints::BEGIN@38 at line 18 of Moose/Meta/TypeConstraint/Enum.pm # once (4µs+5µs) by Moose::Util::TypeConstraints::BEGIN@38 at line 23 of Moose/Meta/TypeConstraint/Enum.pm # spent 12µs (6+5) within MooseX::Storage::Basic::meta which was called: # once (6µs+5µs) by MooseX::Storage::_expand_role at line 62 of MooseX/Storage.pm # spent 47µs within Moose::Meta::TypeConstraint::hand_optimized_type_constraint which was called 38 times, avg 1µs/call: # 19 times (31µs+0s) by Moose::Meta::TypeConstraint::Role::_create_hand_optimized_type_constraint at line 57 of Moose/Meta/TypeConstraint/Role.pm, avg 2µs/call # 19 times (16µs+0s) by Moose::Meta::TypeConstraint::_compile_hand_optimized_type_constraint at line 335 of Moose/Meta/TypeConstraint.pm, avg 847ns/call # spent 82µs (81+2) within Moose::Meta::Role::Method::Required::_new which was called 6 times, avg 14µs/call: # 6 times (81µs+2µs) by Moose::Meta::Role::Method::Required::new at line 28 of Moose/Meta/Role/Method/Required.pm, avg 14µs/call # spent 96µs within Moose::Meta::Class::constructor_class which was called 86 times, avg 1µs/call: # 24 times (22µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 295 of Class/MOP/Class.pm, avg 933ns/call # 20 times (29µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 352 of Class/MOP/Class.pm, avg 1µs/call # 20 times (20µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 293 of Class/MOP/Class.pm, avg 995ns/call # 13 times (15µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 224 of Class/MOP/Class.pm, avg 1µs/call # 4 times (4µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 290 of Class/MOP/Class.pm, avg 1µs/call # 4 times (4µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 355 of Class/MOP/Class.pm, avg 1µs/call # once (2µs+0s) by Class::MOP::Class::_immutable_options at line 1268 of Class/MOP/Class.pm # spent 23µs (18+5) within Moose::Meta::Role::add_after_method_modifier which was called 2 times, avg 12µs/call: # once (11µs+3µs) by Moose::Util::add_method_modifier at line 267 of Moose/Util.pm # once (7µs+2µs) by Moose::Meta::Role::Application::ToRole::apply_method_modifiers at line 179 of Moose/Meta/Role/Application/ToRole.pm # spent 11µs within Moose::Meta::Role::required_method_metaclass which was called 6 times, avg 2µs/call: # 6 times (11µs+0s) by Moose::Meta::Role::add_required_methods at line 267 of Moose/Meta/Role.pm, avg 2µs/call # spent 11µs within Moose::Meta::Role::Composite::application_role_summation_class which was called 6 times, avg 2µs/call: # 3 times (7µs+0s) by Moose::Meta::Role::Composite::apply_params at line 130 of Moose/Meta/Role/Composite.pm, avg 2µs/call # 3 times (4µs+0s) by Moose::Meta::Role::Composite::apply_params at line 132 of Moose/Meta/Role/Composite.pm, avg 1µs/call # spent 5.95ms (4.85+1.10) within Class::MOP::Class::Immutable::Class::MOP::Class::_method_map which was called 291 times, avg 20µs/call: # 268 times (4.79ms+1.02ms) by Class::MOP::Mixin::HasMethods::_get_maybe_raw_method at line 134 of Class/MOP/Mixin/HasMethods.pm, avg 22µs/call # 23 times (53µs+80µs) by Class::MOP::Mixin::HasMethods::get_method at line 124 of Class/MOP/Mixin/HasMethods.pm, avg 6µs/call # spent 297µs (9+288) within Moose::Meta::Class::__ANON__::SERIAL::8::_eval_environment which was called 2 times, avg 149µs/call: # once (4µs+173µs) by Class::MOP::Method::Generated::_compile_code at line 59 of Class/MOP/Method/Generated.pm # once (5µs+115µs) by Class::MOP::Class:::around at line 145 of Moose/Meta/Method/Accessor/Native/Collection.pm # spent 321ms within Atom::has_force which was called 400000 times, avg 803ns/call: # 200000 times (180ms+0s) by Atom::BUILD at line 87 of lib/HackaMol/Atom.pm, avg 900ns/call # 200000 times (141ms+0s) by Atom::BUILD at line 88 of lib/HackaMol/Atom.pm, avg 706ns/call # spent 759µs within Moose::Meta::TypeConstraint::constraint which was called 851 times, avg 892ns/call: # 439 times (404µs+0s) by Moose::Meta::TypeConstraint::can_be_inlined at line 197 of Moose/Meta/TypeConstraint.pm, avg 919ns/call # 217 times (184µs+0s) by Moose::Meta::TypeConstraint::_inline_check at line 212 of Moose/Meta/TypeConstraint.pm, avg 846ns/call # 155 times (135µs+0s) by Moose::Meta::TypeConstraint::inline_environment at line 222 of Moose/Meta/TypeConstraint.pm, avg 868ns/call # 40 times (37µs+0s) by Moose::Meta::TypeConstraint::equals at line 261 of Moose/Meta/TypeConstraint.pm, avg 935ns/call # spent 308µs (24+284) within Moose::Meta::Class::__ANON__::SERIAL::1::_canonicalize_handles which was called 8 times, avg 38µs/call: # 4 times (13µs+153µs) by Moose::Meta::Attribute::Native::Trait::_check_handles_values at line 127 of Moose/Meta/Attribute/Native/Trait.pm, avg 41µs/call # 4 times (11µs+131µs) by Moose::Meta::Attribute::install_delegation at line 1096 of Moose/Meta/Attribute.pm, avg 36µs/call # spent 734µs (699+35) within Moose::Meta::Role::Method::_new which was called 96 times, avg 8µs/call: # 96 times (699µs+35µs) by Class::MOP::Method::wrap at line 46 of Class/MOP/Method.pm, avg 8µs/call # spent 13µs (7+6) within Moose::Meta::TypeConstraint::Class::meta which was called: # once (7µs+6µs) by Moose::Util::TypeConstraints::BEGIN@36 at line 19 of Moose/Meta/TypeConstraint/Class.pm # spent 5.78ms (743µs+5.04) within Class::MOP::Class::Immutable::Class::MOP::Class::get_meta_instance which was called 337 times, avg 17µs/call: # 252 times (541µs+2.09ms) by Class::MOP::Attribute::_inline_instance_set at line 287 of Class/MOP/Attribute.pm, avg 10µs/call # 65 times (159µs+2.88ms) by Class::MOP::Class::_construct_instance at line 504 of Class/MOP/Class.pm, avg 47µs/call # 10 times (22µs+34µs) by Class::MOP::Attribute::get_raw_value at line 297 of Class/MOP/Attribute.pm, avg 6µs/call # 9 times (20µs+30µs) by Class::MOP::Attribute::has_value at line 318 of Class/MOP/Attribute.pm, avg 5µs/call # once (2µs+3µs) by Moose::Meta::Attribute::_inline_weaken_value at line 760 of Moose/Meta/Attribute.pm # spent 21µs (11+10) within Moose::Meta::TypeConstraint::Registry::meta which was called 2 times, avg 11µs/call: # once (7µs+6µs) by Moose::Util::TypeConstraints::BEGIN@42 at line 18 of Moose/Meta/TypeConstraint/Registry.pm # once (4µs+5µs) by Moose::Util::TypeConstraints::BEGIN@42 at line 28 of Moose/Meta/TypeConstraint/Registry.pm # spent 96µs within Moose::Meta::TypeConstraint::has_hand_optimized_type_constraint which was called 92 times, avg 1µs/call: # 72 times (74µs+0s) by Moose::Meta::TypeConstraint::_actually_compile_type_constraint at line 308 of Moose/Meta/TypeConstraint.pm, avg 1µs/call # 20 times (22µs+0s) by Moose::Meta::TypeConstraint::equals at line 257 of Moose/Meta/TypeConstraint.pm, avg 1µs/call # spent 39µs within Moose::Meta::Role::get_after_method_modifiers_map which was called 37 times, avg 1µs/call: # 29 times (32µs+0s) by Moose::Meta::Role::get_method_modifier_list at line 390 of Moose/Meta/Role.pm, avg 1µs/call # 4 times (4µs+0s) by Moose::Meta::Role::add_after_method_modifier at line 331 of Moose/Meta/Role.pm, avg 900ns/call # 2 times (2µs+0s) by Moose::Meta::Role::get_after_method_modifiers at line 316 of Moose/Meta/Role.pm, avg 850ns/call # 2 times (2µs+0s) by Moose::Meta::Role::add_after_method_modifier at line 334 of Moose/Meta/Role.pm, avg 800ns/call # spent 10µs (6+4) within Moose::Meta::TypeCoercion::Union::meta which was called: # once (6µs+4µs) by Atom::BEGIN@2 at line 239 of Moose.pm # spent 183µs (21+162) within Moose::Meta::Class::__ANON__::SERIAL::6::_get_value which was called 4 times, avg 46µs/call: # 4 times (21µs+162µs) by Moose::Meta::Method::Accessor::Native::Writer::_generate_method at line 25 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 46µs/call # spent 157µs (131+26) within Moose::Meta::Role::Application::ToRole::_new which was called 11 times, avg 14µs/call: # 11 times (131µs+26µs) by Moose::Meta::Role::Application::new at line 29 of Moose/Meta/Role/Application.pm, avg 14µs/call # spent 450µs within Moose::Meta::Role::Application::get_method_aliases which was called 435 times, avg 1µs/call: # 415 times (429µs+0s) by Moose::Meta::Role::Application::is_method_aliased at line 42 of Moose/Meta/Role/Application.pm, avg 1µs/call # 20 times (20µs+0s) by Moose::Meta::Role::Application::is_aliased_method at line 47 of Moose/Meta/Role/Application.pm, avg 1µs/call # spent 22µs (12+10) within Moose::Meta::TypeConstraint::Parameterizable::meta which was called 2 times, avg 11µs/call: # once (8µs+6µs) by Moose::Meta::TypeConstraint::Parameterized::BEGIN@15 at line 19 of Moose/Meta/TypeConstraint/Parameterizable.pm # once (4µs+4µs) by Moose::Meta::TypeConstraint::Parameterized::BEGIN@15 at line 25 of Moose/Meta/TypeConstraint/Parameterizable.pm # spent 64µs (32+32) within Moose::Meta::Mixin::AttributeCore::should_auto_deref which was called 27 times, avg 2µs/call: # 27 times (32µs+32µs) by Moose::Meta::Attribute::_auto_deref at line 986 of Moose/Meta/Attribute.pm, avg 2µs/call # spent 122µs (94+28) within Moose::Meta::Role::get_excluded_roles_list which was called 29 times, avg 4µs/call: # 11 times (33µs+8µs) by Moose::Meta::Role::Application::ToRole::check_role_exclusions at line 29 of Moose/Meta/Role/Application/ToRole.pm, avg 4µs/call # 10 times (37µs+11µs) by Moose::Meta::Role::Application::ToClass::check_role_exclusions at line 47 of Moose/Meta/Role/Application/ToClass.pm, avg 5µs/call # 8 times (24µs+8µs) by Moose::Meta::Role::Application::RoleSummation::check_role_exclusions at line 76 of Moose/Meta/Role/Application/RoleSummation.pm, avg 4µs/call # spent 21µs within Moose::Meta::TypeConstraint::Parameterized::has_type_parameter which was called 19 times, avg 1µs/call: # 16 times (16µs+0s) by Moose::Meta::TypeConstraint::Parameterized::inline_environment at line 91 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 1µs/call # 3 times (5µs+0s) by Moose::Meta::TypeConstraint::Parameterized::compile_type_constraint at line 48 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 2µs/call # spent 17µs within Moose::Meta::Class::_get_role_applications which was called 10 times, avg 2µs/call: # 10 times (17µs+0s) by Moose::Meta::Class::add_role_application at line 212 of Moose/Meta/Class.pm, avg 2µs/call # spent 42µs within Moose::Meta::Role::get_excluded_roles_map which was called 40 times, avg 1µs/call: # 29 times (28µs+0s) by Moose::Meta::Role::get_excluded_roles_list at line 103 of Moose/Meta/Role.pm, avg 959ns/call # 11 times (14µs+0s) by Moose::Meta::Role::excludes_role at line 118 of Moose/Meta/Role.pm, avg 1µs/call # spent 78µs (74+4) within Moose::Meta::TypeConstraint::Union::_new which was called: # once (74µs+4µs) by Moose::Meta::TypeConstraint::new at line 143 of Moose/Meta/TypeConstraint.pm # spent 13µs within Moose::Meta::TypeConstraint::Union::type_constraints which was called 11 times, avg 1µs/call: # 4 times (6µs+0s) by Moose::Meta::TypeConstraint::Union::can_be_inlined at line 86 of Moose/Meta/TypeConstraint/Union.pm, avg 1µs/call # 3 times (3µs+0s) by Moose::Meta::TypeConstraint::Union::_inline_check at line 100 of Moose/Meta/TypeConstraint/Union.pm, avg 867ns/call # 2 times (2µs+0s) by Moose::Meta::TypeConstraint::Union::inline_environment at line 109 of Moose/Meta/TypeConstraint/Union.pm, avg 900ns/call # once (2µs+0s) by Moose::Meta::TypeConstraint::Union::_actually_compile_type_constraint at line 70 of Moose/Meta/TypeConstraint/Union.pm # once (800ns+0s) by Moose::Meta::TypeConstraint::Union::coercion at line 54 of Moose/Meta/TypeConstraint/Union.pm # spent 61µs within Moose::Meta::TypeConstraint::Parameterized::has_parameterized_from which was called 61 times, avg 998ns/call: # 45 times (46µs+0s) by Moose::Meta::TypeConstraint::Parameterized::can_be_inlined at line 78 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 1µs/call # 16 times (14µs+0s) by Moose::Meta::TypeConstraint::Parameterized::inline_environment at line 91 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 900ns/call # spent 157ms within Atom::has_charge which was called 200000 times, avg 787ns/call: # 200000 times (157ms+0s) by Atom::BUILD at line 85 of lib/HackaMol/Atom.pm, avg 787ns/call # spent 186µs within Class::MOP::Mixin::AttributeCore::has_predicate which was called 227 times, avg 821ns/call: # 227 times (186µs+0s) by Class::MOP::Attribute::install_accessors at line 436 of Class/MOP/Attribute.pm, avg 821ns/call # spent 178µs (20+158) within Moose::Meta::Class::__ANON__::SERIAL::5::_get_value which was called 4 times, avg 44µs/call: # 4 times (20µs+158µs) by Moose::Meta::Method::Accessor::Native::Reader::_generate_method at line 22 of Moose/Meta/Method/Accessor/Native/Reader.pm, avg 44µs/call # spent 18µs within Moose::Meta::Role::Attribute::associated_role which was called 19 times, avg 974ns/call: # 19 times (18µs+0s) by Moose::Meta::Role::Attribute::original_role at line 82 of Moose/Meta/Role/Attribute.pm, avg 974ns/call # spent 22µs (11+10) within Moose::Meta::TypeConstraint::Parameterized::meta which was called 2 times, avg 11µs/call: # once (8µs+6µs) by Moose::Util::TypeConstraints::BEGIN@34 at line 19 of Moose/Meta/TypeConstraint/Parameterized.pm # once (4µs+5µs) by Moose::Util::TypeConstraints::BEGIN@34 at line 25 of Moose/Meta/TypeConstraint/Parameterized.pm # spent 8.60ms (327µs+8.27) within Moose::Meta::Method::_new which was called 47 times, avg 183µs/call: # 47 times (327µs+8.27ms) by Class::MOP::Method::wrap at line 46 of Class/MOP/Method.pm, avg 183µs/call # spent 1.31s (1.17+142ms) within Atom::push_coords which was called 300000 times, avg 4µs/call: # 200000 times (999ms+142ms) by Atom::BUILD at line 86 of lib/HackaMol/Atom.pm, avg 6µs/call # 100000 times (169ms+0s) by main::RUNTIME at line 18 of examples/Atom-timer.pl, avg 2µs/call # spent 982µs (30+952) within Moose::Meta::Class::__ANON__::SERIAL::2::_eval_environment which was called 8 times, avg 123µs/call: # 4 times (11µs+596µs) by Class::MOP::Method::Generated::_compile_code at line 59 of Class/MOP/Method/Generated.pm, avg 152µs/call # 4 times (18µs+356µs) by Class::MOP::Class:::around at line 145 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 94µs/call # spent 8µs within Moose::Meta::Class::__ANON__::SERIAL::1::_used_default_is which was called 4 times, avg 2µs/call: # 4 times (8µs+0s) by Class::MOP::Class:::after at line 60 of Moose/Meta/Attribute/Native/Trait.pm, avg 2µs/call # spent 128µs within Moose::Meta::TypeConstraint::parent which was called 131 times, avg 976ns/call: # 45 times (44µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_tc_member_type at line 44 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 989ns/call # 36 times (31µs+0s) by Moose::Util::TypeConstraints::Builtins::__ANON__[/Users/dde/perl5/perlbrew/perls/5.18.0t/lib/site_perl/5.18.0/darwin-thread-multi-2level/Moose/Util/TypeConstraints/Builtins.pm:66] at line 64 of Moose/Util/TypeConstraints/Builtins.pm, avg 861ns/call # 28 times (27µs+0s) by Moose::Meta::TypeConstraint::is_subtype_of at line 288 of Moose/Meta/TypeConstraint.pm, avg 971ns/call # 10 times (10µs+0s) by Moose::Util::TypeConstraints::Builtins::__ANON__[/Users/dde/perl5/perlbrew/perls/5.18.0t/lib/site_perl/5.18.0/darwin-thread-multi-2level/Moose/Util/TypeConstraints/Builtins.pm:83] at line 78 of Moose/Util/TypeConstraints/Builtins.pm, avg 1µs/call # 4 times (5µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_check_new_members_only at line 94 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 1µs/call # 3 times (5µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::parameterize at line 79 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 2µs/call # 2 times (2µs+0s) by Moose::Meta::TypeConstraint::can_be_inlined at line 197 of Moose/Meta/TypeConstraint.pm, avg 1µs/call # once (1µs+0s) by Moose::Meta::TypeConstraint::_inline_check at line 212 of Moose/Meta/TypeConstraint.pm # once (1µs+0s) by Moose::Meta::TypeConstraint::inline_environment at line 222 of Moose/Meta/TypeConstraint.pm # once (900ns+0s) by Moose::Util::TypeConstraints::Builtins::__ANON__[/Users/dde/perl5/perlbrew/perls/5.18.0t/lib/site_perl/5.18.0/darwin-thread-multi-2level/Moose/Util/TypeConstraints/Builtins.pm:176] at line 171 of Moose/Util/TypeConstraints/Builtins.pm # spent 75µs within Moose::Meta::Role::Composite::_method_map which was called 74 times, avg 1µs/call: # 59 times (61µs+0s) by Moose::Meta::Role::Composite::add_method at line 103 of Moose/Meta/Role/Composite.pm, avg 1µs/call # 12 times (9µs+0s) by Moose::Meta::Role::Composite::has_method at line 119 of Moose/Meta/Role/Composite.pm, avg 758ns/call # 3 times (4µs+0s) by Moose::Meta::Role::Composite::_get_local_methods at line 113 of Moose/Meta/Role/Composite.pm, avg 1µs/call # spent 21µs (11+10) within Moose::Meta::Role::Application::RoleSummation::meta which was called 2 times, avg 11µs/call: # once (8µs+7µs) by Moose::BEGIN@38 at line 22 of Moose/Meta/Role/Application/RoleSummation.pm # once (3µs+3µs) by Atom::BEGIN@2 at line 239 of Moose.pm # spent 492µs (24+468) within Moose::Meta::Class::__ANON__::SERIAL::4::_eval_environment which was called 5 times, avg 98µs/call: # 5 times (24µs+468µs) by Class::MOP::Method::Generated::_compile_code at line 59 of Class/MOP/Method/Generated.pm, avg 98µs/call # spent 144µs within Moose::Meta::Role::get_override_method_modifiers_map which was called 155 times, avg 927ns/call: # 57 times (48µs+0s) by Moose::Meta::Role::get_override_method_modifier at line 382 of Moose/Meta/Role.pm, avg 842ns/call # 39 times (38µs+0s) by Moose::Meta::Role::add_override_method_modifier at line 369 of Moose/Meta/Role.pm, avg 985ns/call # 30 times (25µs+0s) by Moose::Meta::Role::has_override_method_modifier at line 377 of Moose/Meta/Role.pm, avg 823ns/call # 29 times (33µs+0s) by Moose::Meta::Role::get_method_modifier_list at line 390 of Moose/Meta/Role.pm, avg 1µs/call # spent 199ms (13µs+199) within Moose::Meta::Class::__ANON__::SERIAL::1::install_accessors which was called 4 times, avg 49.7ms/call: # 4 times (13µs+199ms) by Class::MOP::Class::try {...} at line 891 of Class/MOP/Class.pm, avg 49.7ms/call # spent 4µs within Moose::Meta::Class::immutable_trait which was called 2 times, avg 2µs/call: # once (3µs+0s) by Class::MOP::Class::_immutable_options at line 1268 of Class/MOP/Class.pm # once (1µs+0s) by Class::MOP::Class::_immutable_metaclass at line 1327 of Class/MOP/Class.pm # spent 1.17ms within Class::MOP::Mixin::AttributeCore::has_initializer which was called 1273 times, avg 917ns/call: # 753 times (652µs+0s) by Class::MOP::Attribute::_set_initial_slot_value at line 150 of Class/MOP/Attribute.pm, avg 866ns/call # 275 times (271µs+0s) by Class::MOP::Class::_inline_init_attr_from_constructor at line 634 of Class/MOP/Class.pm, avg 984ns/call # 96 times (91µs+0s) by Class::MOP::Class::_inline_init_attr_from_default at line 653 of Class/MOP/Class.pm, avg 946ns/call # 61 times (65µs+0s) by Moose::Meta::Attribute::_eval_environment at line 804 of Moose/Meta/Attribute.pm, avg 1µs/call # 43 times (47µs+0s) by Moose::Meta::Attribute::_inline_init_slot at line 968 of Moose/Meta/Attribute.pm, avg 1µs/call # 22 times (24µs+0s) by Moose::Meta::Class::_inline_init_attr_from_constructor at line 415 of Moose/Meta/Class.pm, avg 1µs/call # 22 times (16µs+0s) by List::MoreUtils::any at line 543 of Moose/Meta/Class.pm, avg 745ns/call # once (1µs+0s) by Moose::Meta::Class::_inline_init_attr_from_default at line 445 of Moose/Meta/Class.pm # spent 49µs within Moose::Meta::Role::get_before_method_modifiers_map which was called 45 times, avg 1µs/call: # 29 times (32µs+0s) by Moose::Meta::Role::get_method_modifier_list at line 390 of Moose/Meta/Role.pm, avg 1µs/call # 8 times (8µs+0s) by Moose::Meta::Role::add_before_method_modifier at line 331 of Moose/Meta/Role.pm, avg 950ns/call # 4 times (6µs+0s) by Moose::Meta::Role::get_before_method_modifiers at line 316 of Moose/Meta/Role.pm, avg 1µs/call # 4 times (3µs+0s) by Moose::Meta::Role::add_before_method_modifier at line 334 of Moose/Meta/Role.pm, avg 850ns/call # spent 176µs (19+157) within Moose::Meta::Class::__ANON__::SERIAL::2::_get_value which was called 4 times, avg 44µs/call: # 4 times (19µs+157µs) by Moose::Meta::Method::Accessor::Native::Writer::_generate_method at line 25 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 44µs/call # spent 20µs within Moose::Meta::Role::application_to_class_class which was called 10 times, avg 2µs/call: # 10 times (20µs+0s) by Moose::Meta::Role::apply at line 449 of Moose/Meta/Role.pm, avg 2µs/call # spent 6µs within Moose::Meta::TypeConstraint::Parameterizable::constraint_generator which was called 3 times, avg 2µs/call: # 3 times (6µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_constraint_for at line 36 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 2µs/call # spent 11µs (6+5) within MooseX::Storage::IO::StorableFile::meta which was called: # once (6µs+5µs) by MooseX::Storage::_expand_role at line 62 of MooseX/Storage.pm # spent 20µs (11+10) within Moose::Meta::Role::Application::ToInstance::meta which was called 2 times, avg 10µs/call: # once (7µs+6µs) by Moose::BEGIN@41 at line 21 of Moose/Meta/Role/Application/ToInstance.pm # once (3µs+4µs) by Atom::BEGIN@2 at line 239 of Moose.pm # spent 311µs within Moose::Meta::TypeConstraint::Registry::type_constraints which was called 305 times, avg 1µs/call: # 136 times (120µs+0s) by Moose::Meta::TypeConstraint::Registry::get_type_constraint at line 45 of Moose/Meta/TypeConstraint/Registry.pm, avg 881ns/call # 119 times (132µs+0s) by Moose::Meta::TypeConstraint::Registry::has_type_constraint at line 39 of Moose/Meta/TypeConstraint/Registry.pm, avg 1µs/call # 49 times (58µs+0s) by Moose::Meta::TypeConstraint::Registry::add_type_constraint at line 56 of Moose/Meta/TypeConstraint/Registry.pm, avg 1µs/call # once (800ns+0s) by Moose::Util::TypeConstraints::list_all_type_constraints at line 64 of Moose/Util/TypeConstraints.pm # spent 501ms within Atom::symbol which was called 300000 times, avg 2µs/call: # 300000 times (501ms+0s) by Atom::BUILD at line 89 of lib/HackaMol/Atom.pm, avg 2µs/call # spent 8µs (5+3) within Moose::Meta::Role::Application::ToRole::meta which was called: # once (5µs+3µs) by Atom::BEGIN@2 at line 239 of Moose.pm # spent 29µs (15+14) within Moose::Meta::Role::Application::ToClass::meta which was called 3 times, avg 10µs/call: # once (8µs+6µs) by Moose::BEGIN@39 at line 19 of Moose/Meta/Role/Application/ToClass.pm # once (4µs+5µs) by Moose::BEGIN@39 at line 24 of Moose/Meta/Role/Application/ToClass.pm # once (3µs+3µs) by Atom::BEGIN@2 at line 239 of Moose.pm # spent 42µs within Moose::Meta::TypeConstraint::Role::role which was called 38 times, avg 1µs/call: # 19 times (23µs+0s) by Moose::Meta::TypeConstraint::Role::__ANON__[/Users/dde/perl5/perlbrew/perls/5.18.0t/lib/site_perl/5.18.0/darwin-thread-multi-2level/Moose/Meta/TypeConstraint/Role.pm:32] at line 28 of Moose/Meta/TypeConstraint/Role.pm, avg 1µs/call # 19 times (19µs+0s) by Moose::Meta::TypeConstraint::Role::_create_hand_optimized_type_constraint at line 54 of Moose/Meta/TypeConstraint/Role.pm, avg 1µs/call # spent 9.77ms (1.24+8.53) within Class::MOP::Object::meta which was called 342 times, avg 29µs/call: # 148 times (532µs+683µs) by Moose::Meta::Class::_inline_create_error at line 850 of Moose/Meta/Class.pm, avg 8µs/call # 54 times (177µs+250µs) by Class::MOP::Class::_immutable_metaclass at line 1330 of Class/MOP/Class.pm, avg 8µs/call # 36 times (129µs+158µs) by Class::MOP::Method::Meta::wrap at line 60 of Class/MOP/Method/Meta.pm, avg 8µs/call # 25 times (93µs+118µs) by Moose::Meta::Attribute::new at line 95 of Moose/Meta/Attribute.pm, avg 8µs/call # 14 times (47µs+315µs) by Moose::Exporter::BEGIN@13 at line 687 of Class/MOP.pm, avg 26µs/call # 13 times (51µs+55µs) by Class::MOP::Class::_construct_class_instance at line 107 of Class/MOP/Class.pm, avg 8µs/call # 9 times (30µs+1.33ms) by Atom::BEGIN@2 at line 239 of Moose.pm, avg 152µs/call # 2 times (7µs+369µs) by Atom::BEGIN@2 at line 275 of Moose.pm, avg 188µs/call # once (4µs+2.61ms) by Moose::Exporter::BEGIN@13 at line 490 of Class/MOP.pm # once (4µs+442µs) by Moose::Exporter::BEGIN@13 at line 287 of Class/MOP.pm # once (4µs+322µs) by Moose::Exporter::BEGIN@13 at line 460 of Class/MOP.pm # once (8µs+266µs) by Moose::Exporter::BEGIN@13 at line 198 of Class/MOP.pm # once (4µs+253µs) by Moose::Exporter::BEGIN@13 at line 250 of Class/MOP.pm # once (4µs+213µs) by Moose::Exporter::BEGIN@13 at line 534 of Class/MOP.pm # once (4µs+205µs) by Moose::Exporter::BEGIN@13 at line 562 of Class/MOP.pm # once (4µs+204µs) by Moose::Exporter::BEGIN@13 at line 572 of Class/MOP.pm # once (4µs+204µs) by Moose::Exporter::BEGIN@13 at line 543 of Class/MOP.pm # once (4µs+200µs) by Moose::Exporter::BEGIN@13 at line 618 of Class/MOP.pm # once (4µs+196µs) by Moose::Exporter::BEGIN@13 at line 597 of Class/MOP.pm # once (6µs+6µs) by Moose::Exporter::BEGIN@13 at line 223 of Class/MOP.pm # once (5µs+6µs) by Moose::Exporter::BEGIN@13 at line 672 of Class/MOP.pm # once (5µs+5µs) by Moose::BEGIN@27 at line 38 of Moose/Meta/Class.pm # once (4µs+5µs) by Moose::Exporter::BEGIN@13 at line 660 of Class/MOP.pm # once (4µs+5µs) by Moose::Exporter::BEGIN@13 at line 551 of Class/MOP.pm # once (4µs+5µs) by Moose::Exporter::BEGIN@13 at line 497 of Class/MOP.pm # once (4µs+5µs) by Moose::Exporter::BEGIN@13 at line 270 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 649 of Class/MOP.pm # once (4µs+5µs) by Moose::Exporter::BEGIN@13 at line 479 of Class/MOP.pm # once (4µs+5µs) by Moose::Exporter::BEGIN@13 at line 511 of Class/MOP.pm # once (4µs+5µs) by Moose::Exporter::BEGIN@13 at line 504 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 518 of Class/MOP.pm # once (4µs+5µs) by Moose::Exporter::BEGIN@13 at line 635 of Class/MOP.pm # once (4µs+5µs) by Moose::Exporter::BEGIN@13 at line 291 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 642 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 307 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 327 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 338 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 317 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 486 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 601 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 625 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 581 of Class/MOP.pm # once (4µs+5µs) by Moose::BEGIN@27 at line 47 of Moose/Meta/Class.pm # once (4µs+5µs) by Moose::BEGIN@27 at line 61 of Moose/Meta/Class.pm # once (4µs+5µs) by Moose::BEGIN@27 at line 44 of Moose/Meta/Class.pm # once (4µs+4µs) by Moose::Meta::TypeCoercion::BEGIN@14 at line 31 of Moose/Meta/Attribute.pm # once (4µs+5µs) by Moose::BEGIN@27 at line 67 of Moose/Meta/Class.pm # once (4µs+4µs) by Moose::BEGIN@27 at line 55 of Moose/Meta/Class.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 675 of Class/MOP.pm # spent 168µs within Class::MOP::Mixin::AttributeCore::has_builder which was called 216 times, avg 778ns/call: # 192 times (147µs+0s) by Class::MOP::Class::_inline_default_value at line 667 of Class/MOP/Class.pm, avg 767ns/call # 12 times (12µs+0s) by Moose::Meta::Attribute::_inline_init_from_default at line 904 of Moose/Meta/Attribute.pm, avg 1µs/call # 12 times (9µs+0s) by Moose::Meta::Attribute::_inline_generate_default at line 931 of Moose/Meta/Attribute.pm, avg 725ns/call # spent 10µs within Moose::Meta::TypeConstraint::Parameterizable::has_constraint_generator which was called 7 times, avg 1µs/call: # 7 times (10µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_constraint_for at line 34 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 1µs/call # spent 134µs within Moose::Meta::TypeConstraint::has_message which was called 134 times, avg 1µs/call: # 59 times (56µs+0s) by Moose::Meta::Attribute::_eval_environment at line 796 of Moose/Meta/Attribute.pm, avg 953ns/call # 49 times (56µs+0s) by Moose::Meta::TypeConstraint::new at line 146 of Moose/Meta/TypeConstraint.pm, avg 1µs/call # 22 times (18µs+0s) by Moose::Meta::Class::_eval_environment at line 535 of Moose/Meta/Class.pm, avg 836ns/call # 4 times (4µs+0s) by Class::MOP::Class:::around at line 155 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 950ns/call # spent 8µs within Moose::Meta::Role::add_excluded_roles which was called 3 times, avg 3µs/call: # 3 times (8µs+0s) by Moose::Meta::Role::Application::RoleSummation::check_role_exclusions at line 92 of Moose/Meta/Role/Application/RoleSummation.pm, avg 3µs/call # spent 413µs (12+400) within Moose::Meta::Class::__ANON__::SERIAL::2::_inline_tc_code which was called 4 times, avg 103µs/call: # 4 times (12µs+400µs) by Moose::Meta::Method::Accessor::Native::Writer::_inline_writer_core at line 57 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 103µs/call # spent 148µs (111+37) within Moose::Meta::Mixin::AttributeCore::is_weak_ref which was called 90 times, avg 2µs/call: # 90 times (111µs+37µs) by Moose::Meta::Attribute::_inline_weaken_value at line 758 of Moose/Meta/Attribute.pm, avg 2µs/call # spent 20µs within Moose::Meta::Role::application_to_role_class which was called 11 times, avg 2µs/call: # 11 times (20µs+0s) by Moose::Meta::Role::apply at line 449 of Moose/Meta/Role.pm, avg 2µs/call # spent 1.88ms (177µs+1.70) within Class::MOP::Mixin::meta which was called 42 times, avg 45µs/call: # 4 times (17µs+16µs) by Moose::Exporter::BEGIN@13 at line 713 of Class/MOP.pm, avg 8µs/call # once (9µs+480µs) by Moose::Exporter::BEGIN@13 at line 133 of Class/MOP.pm # once (5µs+344µs) by Moose::Meta::Role::BEGIN@19 at line 18 of Moose/Meta/Role/Attribute.pm # once (6µs+270µs) by base::import at line 14 of Moose/Meta/Mixin/AttributeCore.pm # once (4µs+228µs) by Moose::Exporter::BEGIN@13 at line 178 of Class/MOP.pm # once (4µs+205µs) by Moose::Exporter::BEGIN@13 at line 355 of Class/MOP.pm # once (4µs+14µs) by base::import at line 35 of Moose/Meta/Mixin/AttributeCore.pm # once (5µs+5µs) by Moose::Exporter::BEGIN@13 at line 137 of Class/MOP.pm # once (5µs+5µs) by Moose::Exporter::BEGIN@13 at line 666 of Class/MOP.pm # once (4µs+5µs) by Moose::Exporter::BEGIN@13 at line 386 of Class/MOP.pm # once (4µs+5µs) by base::import at line 42 of Moose/Meta/Mixin/AttributeCore.pm # once (4µs+5µs) by Moose::Exporter::BEGIN@13 at line 150 of Class/MOP.pm # once (4µs+5µs) by Moose::Exporter::BEGIN@13 at line 182 of Class/MOP.pm # once (4µs+5µs) by base::import at line 101 of Moose/Meta/Mixin/AttributeCore.pm # once (4µs+5µs) by base::import at line 48 of Moose/Meta/Mixin/AttributeCore.pm # once (4µs+5µs) by base::import at line 92 of Moose/Meta/Mixin/AttributeCore.pm # once (4µs+5µs) by Moose::Exporter::BEGIN@13 at line 394 of Class/MOP.pm # once (4µs+5µs) by Moose::Exporter::BEGIN@13 at line 449 of Class/MOP.pm # once (4µs+5µs) by Moose::Exporter::BEGIN@13 at line 433 of Class/MOP.pm # once (4µs+5µs) by Moose::Meta::Role::BEGIN@19 at line 25 of Moose/Meta/Role/Attribute.pm # once (4µs+5µs) by Atom::BEGIN@2 at line 275 of Moose.pm # once (4µs+5µs) by base::import at line 55 of Moose/Meta/Mixin/AttributeCore.pm # once (4µs+5µs) by base::import at line 76 of Moose/Meta/Mixin/AttributeCore.pm # once (4µs+5µs) by base::import at line 62 of Moose/Meta/Mixin/AttributeCore.pm # once (4µs+5µs) by base::import at line 84 of Moose/Meta/Mixin/AttributeCore.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 441 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 370 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 425 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 417 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 378 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 401 of Class/MOP.pm # once (4µs+4µs) by Moose::Exporter::BEGIN@13 at line 409 of Class/MOP.pm # once (4µs+5µs) by Moose::Meta::Role::BEGIN@19 at line 39 of Moose/Meta/Role/Attribute.pm # once (4µs+4µs) by base::import at line 21 of Moose/Meta/Mixin/AttributeCore.pm # once (4µs+5µs) by base::import at line 69 of Moose/Meta/Mixin/AttributeCore.pm # once (4µs+4µs) by base::import at line 28 of Moose/Meta/Mixin/AttributeCore.pm # once (4µs+4µs) by Moose::Meta::Role::BEGIN@19 at line 46 of Moose/Meta/Role/Attribute.pm # once (4µs+5µs) by Moose::Meta::Role::BEGIN@19 at line 32 of Moose/Meta/Role/Attribute.pm # once (3µs+4µs) by Atom::BEGIN@2 at line 239 of Moose.pm # spent 93µs within Moose::Meta::TypeConstraint::has_coercion which was called 89 times, avg 1µs/call: # 58 times (65µs+0s) by Moose::Meta::Attribute::_eval_environment at line 793 of Moose/Meta/Attribute.pm, avg 1µs/call # 21 times (16µs+0s) by Moose::Meta::Class::_eval_environment at line 529 of Moose/Meta/Class.pm, avg 752ns/call # 4 times (5µs+0s) by Class::MOP::Class:::around at line 152 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 1µs/call # 4 times (5µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_constraint_for at line 39 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 1µs/call # 2 times (2µs+0s) by Moose::Meta::TypeConstraint::Union::coercion at line 54 of Moose/Meta/TypeConstraint/Union.pm, avg 1µs/call # spent 392µs within Moose::Meta::Role::Application::get_method_exclusions which was called 415 times, avg 944ns/call: # 415 times (392µs+0s) by Moose::Meta::Role::Application::is_method_excluded at line 34 of Moose/Meta/Role/Application.pm, avg 944ns/call # spent 52µs (6+46) within Moose::Meta::Class::__ANON__::SERIAL::8::_get_value which was called: # once (6µs+46µs) by Moose::Meta::Method::Accessor::Native::Writer::_generate_method at line 25 of Moose/Meta/Method/Accessor/Native/Writer.pm # spent 4.61ms (13µs+4.60) within Moose::Meta::Class::__ANON__::SERIAL::5::new which was called 4 times, avg 1.15ms/call: # 4 times (13µs+4.60ms) by Class::MOP::Class:::around at line 181 of Moose/Meta/Attribute/Native/Trait.pm, avg 1.15ms/call # spent 162µs within Moose::Meta::TypeConstraint::name which was called 134 times, avg 1µs/call: # 49 times (58µs+0s) by Moose::Meta::TypeConstraint::new at line 146 of Moose/Meta/TypeConstraint.pm, avg 1µs/call # 49 times (56µs+0s) by Moose::Meta::TypeConstraint::Registry::add_type_constraint at line 56 of Moose/Meta/TypeConstraint/Registry.pm, avg 1µs/call # 21 times (29µs+0s) by Moose::Meta::Method::Accessor::Native::Writer::_is_root_type at line 106 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 1µs/call # 7 times (8µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_constraint_for at line 36 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 1µs/call # 6 times (7µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::parameterize at line 89 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 1µs/call # 2 times (3µs+0s) by Moose::Meta::TypeConstraint::Union::new at line 30 of Moose/Meta/TypeConstraint/Union.pm, avg 1µs/call # spent 152µs (143+8) within Moose::Meta::TypeConstraint::Class::_new which was called 5 times, avg 30µs/call: # 5 times (143µs+8µs) by Moose::Meta::TypeConstraint::new at line 143 of Moose/Meta/TypeConstraint.pm, avg 30µs/call # spent 127µs (120+8) within Moose::Meta::TypeConstraint::Parameterized::_new which was called 3 times, avg 42µs/call: # 3 times (120µs+8µs) by Moose::Meta::TypeConstraint::new at line 143 of Moose/Meta/TypeConstraint.pm, avg 42µs/call # spent 474µs within Class::MOP::Method::_set_original_method which was called 481 times, avg 985ns/call: # 481 times (474µs+0s) by Class::MOP::Method::clone at line 138 of Class/MOP/Method.pm, avg 985ns/call # spent 322µs (143+179) within Class::MOP::Class::Immutable::Class::MOP::Class::is_immutable which was called 58 times, avg 6µs/call: # 58 times (143µs+179µs) by Class::MOP::Class::_real_ref_name at line 128 of Class/MOP/Class.pm, avg 6µs/call # spent 326µs within Moose::Meta::TypeConstraint::_compiled_type_constraint which was called 107 times, avg 3µs/call: # 73 times (289µs+0s) by Moose::Meta::TypeConstraint::compile_type_constraint at line 300 of Moose/Meta/TypeConstraint.pm, avg 4µs/call # 22 times (21µs+0s) by Moose::Meta::Class::_eval_environment at line 525 of Moose/Meta/Class.pm, avg 945ns/call # 4 times (6µs+0s) by Moose::Meta::TypeConstraint::check at line 180 of Moose/Meta/TypeConstraint.pm, avg 2µs/call # 4 times (5µs+0s) by Class::MOP::Class:::around at line 151 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 1µs/call # 2 times (2µs+0s) by Moose::Util::TypeConstraints::Builtins::__ANON__[/Users/dde/perl5/perlbrew/perls/5.18.0t/lib/site_perl/5.18.0/darwin-thread-multi-2level/Moose/Util/TypeConstraints/Builtins.pm:222] at line 215 of Moose/Util/TypeConstraints/Builtins.pm, avg 1µs/call # once (1µs+0s) by Moose::Util::TypeConstraints::Builtins::__ANON__[/Users/dde/perl5/perlbrew/perls/5.18.0t/lib/site_perl/5.18.0/darwin-thread-multi-2level/Moose/Util/TypeConstraints/Builtins.pm:257] at line 250 of Moose/Util/TypeConstraints/Builtins.pm # once (1µs+0s) by Moose::Meta::TypeConstraint::Union::new at line 38 of Moose/Meta/TypeConstraint/Union.pm # spent 26µs within Moose::Meta::Role::applied_attribute_metaclass which was called 19 times, avg 1µs/call: # 19 times (26µs+0s) by Moose::Meta::Role::Attribute::attribute_for_class at line 88 of Moose/Meta/Role/Attribute.pm, avg 1µs/call # spent 22µs (11+11) within Atom::meta which was called 2 times, avg 11µs/call: # once (6µs+6µs) by MooseX::Storage::import at line 23 of MooseX/Storage.pm # once (5µs+5µs) by main::BEGIN@5 at line 127 of lib/HackaMol/Atom.pm # spent 73µs (32+41) within Moose::Meta::Class::__ANON__::SERIAL::1::meta which was called 8 times, avg 9µs/call: # 4 times (19µs+21µs) by Moose::Meta::Attribute::new at line 95 of Moose/Meta/Attribute.pm, avg 10µs/call # 4 times (14µs+20µs) by Moose::Meta::Attribute::Native::Trait::_build_native_type at line 216 of Moose/Meta/Attribute/Native/Trait.pm, avg 8µs/call # spent 468µs within Class::MOP::Method::Accessor::associated_attribute which was called 648 times, avg 722ns/call: # 99 times (74µs+0s) by Moose::Meta::Method::Accessor::_instance_is_inlinable at line 57 of Moose/Meta/Method/Accessor.pm, avg 752ns/call # 94 times (67µs+0s) by Moose::Meta::Method::Accessor::_error_thrower at line 29 of Moose/Meta/Method/Accessor.pm, avg 716ns/call # 61 times (56µs+0s) by Moose::Meta::Method::Accessor::_eval_environment at line 52 of Moose/Meta/Method/Accessor.pm, avg 913ns/call # 58 times (39µs+0s) by Class::MOP::Method::Accessor::_generate_reader_method_inline at line 139 of Class/MOP/Method/Accessor.pm, avg 679ns/call # 53 times (37µs+0s) by Class::MOP::Method::Accessor::_generate_reader_method at line 128 of Class/MOP/Method/Accessor.pm, avg 700ns/call # 44 times (28µs+0s) by Class::MOP::Method::Accessor::_generate_accessor_method_inline at line 109 of Class/MOP/Method/Accessor.pm, avg 639ns/call # 26 times (22µs+0s) by Moose::Meta::Method::Accessor::_inline_check_lazy at line 107 of Moose/Meta/Method/Accessor.pm, avg 862ns/call # 26 times (17µs+0s) by Moose::Meta::Method::Accessor::_writer_value_needs_copy at line 91 of Moose/Meta/Method/Accessor.pm, avg 654ns/call # 26 times (16µs+0s) by Moose::Meta::Method::Accessor::_get_value at line 123 of Moose/Meta/Method/Accessor.pm, avg 619ns/call # 24 times (16µs+0s) by Class::MOP::Method::Accessor::_generate_predicate_method_inline at line 201 of Class/MOP/Method/Accessor.pm, avg 683ns/call # 22 times (15µs+0s) by Class::MOP::Method::Accessor::_generate_accessor_method at line 97 of Class/MOP/Method/Accessor.pm, avg 682ns/call # 17 times (11µs+0s) by Moose::Meta::Method::Accessor::Native::Writer::_constraint_must_be_checked at line 86 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 629ns/call # 17 times (10µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_tc_member_type at line 40 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 606ns/call # 16 times (11µs+0s) by Class::MOP::Method::Accessor::_generate_predicate_method at line 192 of Class/MOP/Method/Accessor.pm, avg 681ns/call # 13 times (10µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_inline_get_old_value_for_trigger at line 131 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 808ns/call # 13 times (8µs+0s) by Moose::Meta::Method::Accessor::_inline_trigger at line 119 of Moose/Meta/Method/Accessor.pm, avg 608ns/call # 13 times (8µs+0s) by Moose::Meta::Method::Accessor::Native::Writer::_get_is_lvalue at line 160 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 577ns/call # 9 times (8µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_inline_coerce_new_values at line 19 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 878ns/call # 4 times (4µs+0s) by Moose::Meta::Method::Accessor::Native::Array::set::_inline_coerce_new_values at line 44 of Moose/Meta/Method/Accessor/Native/Array/set.pm, avg 900ns/call # 4 times (3µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_check_new_members_only at line 79 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 700ns/call # 3 times (2µs+0s) by Class::MOP::Method::Accessor::_generate_writer_method at line 167 of Class/MOP/Method/Accessor.pm, avg 700ns/call # 3 times (2µs+0s) by Class::MOP::Method::Accessor::_generate_writer_method_inline at line 176 of Class/MOP/Method/Accessor.pm, avg 633ns/call # 2 times (2µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_inline_check_member_constraint at line 106 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 900ns/call # once (1µs+0s) by Moose::Meta::Attribute::_process_accessors at line 1045 of Moose/Meta/Attribute.pm # spent 229µs (203+26) within Moose::Meta::Role::Composite::_new which was called 3 times, avg 76µs/call: # 3 times (203µs+26µs) by Moose::Meta::Role::Composite::new at line 74 of Moose/Meta/Role/Composite.pm, avg 76µs/call # spent 597ms (515+82.4) within Atom::DESTROY which was called 200000 times, avg 3µs/call: # 100000 times (262ms+48.9ms) by Benchmark::__ANON__[(eval 334)[/Users/dde/perl5/perlbrew/perls/5.18.0t/lib/5.18.0/Benchmark.pm:646]:1] or Benchmark::__ANON__[(eval 336)[/Users/dde/perl5/perlbrew/perls/5.18.0t/lib/5.18.0/Benchmark.pm:646]:1] at line 1 of (eval 333)[Benchmark.pm:646], avg 3µs/call # 100000 times (252ms+33.5ms) by main::NULL at line 0 of examples/Atom-timer.pl, avg 3µs/call # spent 128µs within Moose::Meta::Role::Composite::name which was called 121 times, avg 1µs/call: # 118 times (125µs+0s) by Moose::Meta::Role::Composite::add_method at line 91 of Moose/Meta/Role/Composite.pm, avg 1µs/call # 2 times (2µs+0s) by Moose::Meta::Role::Application::ToRole::check_role_exclusions at line 25 of Moose/Meta/Role/Application/ToRole.pm, avg 1µs/call # once (1µs+0s) by Moose::Meta::Role::Application::ToClass::check_role_exclusions at line 44 of Moose/Meta/Role/Application/ToClass.pm # spent 46µs (35+11) within Moose::Meta::Role::add_before_method_modifier which was called 4 times, avg 12µs/call: # 2 times (21µs+6µs) by Moose::Util::add_method_modifier at line 267 of Moose/Util.pm, avg 13µs/call # 2 times (14µs+5µs) by Moose::Meta::Role::Application::ToRole::apply_method_modifiers at line 179 of Moose/Meta/Role/Application/ToRole.pm, avg 10µs/call # spent 292µs (19+273) within Moose::Meta::Role::Method::Required::meta which was called 4 times, avg 73µs/call: # 2 times (7µs+7µs) by Atom::BEGIN@2 at line 239 of Moose.pm, avg 7µs/call # once (5µs+260µs) by Moose::Meta::Role::BEGIN@22 at line 17 of Moose/Meta/Role/Method/Conflicting.pm # once (7µs+6µs) by Moose::Meta::Role::BEGIN@21 at line 22 of Moose/Meta/Role/Method/Required.pm # spent 372µs (18+354) within Moose::Meta::Class::__ANON__::SERIAL::5::_eval_environment which was called 4 times, avg 93µs/call: # 4 times (18µs+354µs) by Class::MOP::Method::Generated::_compile_code at line 59 of Class/MOP/Method/Generated.pm, avg 93µs/call # spent 176µs (20+156) within Moose::Meta::Class::__ANON__::SERIAL::3::_get_value which was called 4 times, avg 44µs/call: # 4 times (20µs+156µs) by Moose::Meta::Method::Accessor::Native::Writer::_generate_method at line 25 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 44µs/call # spent 37.6ms (67µs+37.5) within Moose::Meta::Class::__ANON__::SERIAL::1::_make_delegation_method which was called 26 times, avg 1.45ms/call: # 26 times (67µs+37.5ms) by Moose::Meta::Attribute::install_delegation at line 1123 of Moose/Meta/Attribute.pm, avg 1.45ms/call # spent 2.75ms (489µs+2.26) within Moose::Meta::Attribute::_new which was called 28 times, avg 98µs/call: # 28 times (489µs+2.26ms) by Class::MOP::Attribute::new at line 58 of Class/MOP/Attribute.pm, avg 98µs/call # spent 8.53ms (24µs+8.51) within Moose::Meta::Class::__ANON__::SERIAL::4::new which was called 5 times, avg 1.71ms/call: # 5 times (24µs+8.51ms) by Class::MOP::Class:::around at line 181 of Moose/Meta/Attribute/Native/Trait.pm, avg 1.71ms/call # spent 72µs (39+33) within Moose::Meta::Mixin::AttributeCore::has_handles which was called 30 times, avg 2µs/call: # 30 times (39µs+33µs) by Moose::Meta::Attribute::install_accessors at line 1018 of Moose/Meta/Attribute.pm, avg 2µs/call # spent 58µs within Moose::Meta::TypeConstraint::Parameterizable::has_inline_generator which was called 62 times, avg 929ns/call: # 45 times (44µs+0s) by Moose::Meta::TypeConstraint::Parameterized::can_be_inlined at line 78 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 969ns/call # 17 times (14µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_inline_for at line 59 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 824ns/call # spent 39µs (20+19) within Moose::Meta::Role::Composite::meta which was called 4 times, avg 10µs/call: # once (9µs+6µs) by Moose::BEGIN@36 at line 24 of Moose/Meta/Role/Composite.pm # once (4µs+5µs) by Moose::BEGIN@36 at line 37 of Moose/Meta/Role/Composite.pm # once (4µs+5µs) by Moose::BEGIN@36 at line 40 of Moose/Meta/Role/Composite.pm # once (3µs+3µs) by Atom::BEGIN@2 at line 239 of Moose.pm # spent 556µs (13+544) within Moose::Meta::Class::__ANON__::SERIAL::3::_inline_tc_code which was called 4 times, avg 139µs/call: # 4 times (13µs+544µs) by Moose::Meta::Method::Accessor::Native::Writer::_inline_writer_core at line 57 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 139µs/call # spent 7µs within Moose::Meta::TypeConstraint::_set_constraint which was called 4 times, avg 2µs/call: # 3 times (6µs+0s) by Moose::Meta::TypeConstraint::Parameterized::compile_type_constraint at line 62 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 2µs/call # once (1µs+0s) by Moose::Meta::TypeConstraint::Union::new at line 38 of Moose/Meta/TypeConstraint/Union.pm # spent 182µs (4+178) within Moose::Meta::Class::__ANON__::SERIAL::8::_inline_tc_code which was called: # once (4µs+178µs) by Moose::Meta::Method::Accessor::Native::Writer::_inline_writer_core at line 57 of Moose/Meta/Method/Accessor/Native/Writer.pm # spent 107µs (55+52) within Moose::Meta::TypeConstraint::meta which was called 11 times, avg 10µs/call: # once (13µs+5µs) by Moose::BEGIN@28 at line 118 of Moose/Meta/TypeConstraint.pm # once (8µs+6µs) by Moose::BEGIN@28 at line 28 of Moose/Meta/TypeConstraint.pm # once (4µs+5µs) by Moose::BEGIN@28 at line 112 of Moose/Meta/TypeConstraint.pm # once (4µs+5µs) by Moose::BEGIN@28 at line 52 of Moose/Meta/TypeConstraint.pm # once (4µs+5µs) by Moose::BEGIN@28 at line 32 of Moose/Meta/TypeConstraint.pm # once (4µs+5µs) by Moose::BEGIN@28 at line 43 of Moose/Meta/TypeConstraint.pm # once (4µs+4µs) by Moose::BEGIN@28 at line 102 of Moose/Meta/TypeConstraint.pm # once (4µs+4µs) by Moose::BEGIN@28 at line 78 of Moose/Meta/TypeConstraint.pm # once (4µs+5µs) by Moose::BEGIN@28 at line 91 of Moose/Meta/TypeConstraint.pm # once (4µs+4µs) by Moose::BEGIN@28 at line 84 of Moose/Meta/TypeConstraint.pm # once (4µs+4µs) by Moose::BEGIN@28 at line 46 of Moose/Meta/TypeConstraint.pm # spent 5.94ms (13µs+5.93) within Moose::Meta::Class::__ANON__::SERIAL::3::new which was called 4 times, avg 1.49ms/call: # 4 times (13µs+5.93ms) by Class::MOP::Class:::around at line 181 of Moose/Meta/Attribute/Native/Trait.pm, avg 1.49ms/call # spent 52µs within Moose::Meta::Role::get_roles which was called 49 times, avg 1µs/call: # 11 times (13µs+0s) by Moose::Meta::Role::add_role at line 408 of Moose/Meta/Role.pm, avg 1µs/call # 9 times (8µs+0s) by Moose::Meta::Role::Application::RoleSummation::apply_method_modifiers at line 250 of Moose/Meta/Role/Application/RoleSummation.pm, avg 833ns/call # 8 times (10µs+0s) by Moose::Meta::Role::calculate_all_roles at line 419 of Moose/Meta/Role.pm, avg 1µs/call # 3 times (4µs+0s) by Moose::Meta::Role::Application::RoleSummation::check_role_exclusions at line 73 of Moose/Meta/Role/Application/RoleSummation.pm, avg 1µs/call # 3 times (3µs+0s) by Moose::Meta::Role::Application::RoleSummation::apply_attributes at line 124 of Moose/Meta/Role/Application/RoleSummation.pm, avg 1µs/call # 3 times (3µs+0s) by Moose::Meta::Role::Application::RoleSummation::check_required_methods at line 103 of Moose/Meta/Role/Application/RoleSummation.pm, avg 1µs/call # 3 times (3µs+0s) by Moose::Meta::Role::Application::RoleSummation::apply_override_method_modifiers at line 219 of Moose/Meta/Role/Application/RoleSummation.pm, avg 933ns/call # 3 times (3µs+0s) by Moose::Meta::Role::Application::RoleSummation::check_role_exclusions at line 81 of Moose/Meta/Role/Application/RoleSummation.pm, avg 900ns/call # 3 times (3µs+0s) by Moose::Meta::Role::Application::RoleSummation::apply_methods at line 181 of Moose/Meta/Role/Application/RoleSummation.pm, avg 900ns/call # 3 times (2µs+0s) by Moose::Meta::Role::Application::RoleSummation::check_required_methods at line 101 of Moose/Meta/Role/Application/RoleSummation.pm, avg 833ns/call # spent 190µs within Class::MOP::Method::Accessor::accessor_type which was called 223 times, avg 852ns/call: # 223 times (190µs+0s) by Class::MOP::Method::Accessor::_initialize_body at line 83 of Class/MOP/Method/Accessor.pm, avg 852ns/call # spent 120µs (92+28) within Moose::Meta::Role::get_required_method_list which was called 29 times, avg 4µs/call: # 11 times (36µs+11µs) by Moose::Meta::Role::Application::ToRole::check_required_methods at line 40 of Moose/Meta/Role/Application/ToRole.pm, avg 4µs/call # 10 times (33µs+10µs) by Moose::Meta::Role::Application::ToClass::check_required_methods at line 66 of Moose/Meta/Role/Application/ToClass.pm, avg 4µs/call # 8 times (23µs+7µs) by Moose::Meta::Role::Application::RoleSummation::check_required_methods at line 99 of Moose/Meta/Role/Application/RoleSummation.pm, avg 4µs/call # spent 28µs (14+14) within Moose::Meta::Role::Application::meta which was called 3 times, avg 9µs/call: # once (7µs+6µs) by Moose::BEGIN@37 at line 17 of Moose/Meta/Role/Application.pm # once (4µs+5µs) by Moose::BEGIN@37 at line 24 of Moose/Meta/Role/Application.pm # once (3µs+3µs) by Atom::BEGIN@2 at line 239 of Moose.pm # spent 13µs within Moose::Meta::Mixin::AttributeCore::handles which was called 8 times, avg 2µs/call: # 8 times (13µs+0s) by Class::MOP::Class:::around at line 143 of Moose/Meta/Attribute/Native/Trait.pm, avg 2µs/call # spent 185µs (83+101) within Moose::Meta::Role::meta which was called 21 times, avg 9µs/call: # 19 times (74µs+93µs) by Class::MOP::Method::Meta::wrap at line 60 of Class/MOP/Method/Meta.pm, avg 9µs/call # once (6µs+5µs) by Moose::BEGIN@35 at line 45 of Moose/Meta/Role.pm # once (4µs+4µs) by Atom::BEGIN@2 at line 239 of Moose.pm # spent 981µs (31+951) within Moose::Meta::Class::__ANON__::SERIAL::3::_eval_environment which was called 8 times, avg 123µs/call: # 4 times (12µs+584µs) by Class::MOP::Method::Generated::_compile_code at line 59 of Class/MOP/Method/Generated.pm, avg 149µs/call # 4 times (19µs+367µs) by Class::MOP::Class:::around at line 145 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 96µs/call # spent 2.19ms (12µs+2.18) within Moose::Meta::Class::__ANON__::SERIAL::1::_process_options which was called 4 times, avg 548µs/call: # 4 times (12µs+2.18ms) by Moose::Meta::Attribute::new at line 88 of Moose/Meta/Attribute.pm, avg 548µs/call # spent 1.85ms (4µs+1.84) within Moose::Meta::Class::__ANON__::SERIAL::8::new which was called: # once (4µs+1.84ms) by Class::MOP::Class:::around at line 181 of Moose/Meta/Attribute/Native/Trait.pm # spent 4.86ms (12µs+4.84) within Moose::Meta::Class::__ANON__::SERIAL::2::new which was called 4 times, avg 1.21ms/call: # 4 times (12µs+4.84ms) by Class::MOP::Class:::around at line 181 of Moose/Meta/Attribute/Native/Trait.pm, avg 1.21ms/call # spent 11.1s (4.02+7.12) within Atom::new which was called 200000 times, avg 56µs/call: # 100000 times (2.02s+3.84s) by main::RUNTIME at line 12 of examples/Atom-timer.pl, avg 59µs/call # 50000 times (967ms+1.91s) by main::__ANON__[examples/Atom-timer.pl:31] at line 30 of examples/Atom-timer.pl, avg 58µs/call # 50000 times (1.04s+1.37s) by main::__ANON__[examples/Atom-timer.pl:32] at line 32 of examples/Atom-timer.pl, avg 48µs/call # spent 511µs (148+362) within Class::MOP::Class::Immutable::Class::MOP::Class::linearized_isa which was called 65 times, avg 8µs/call: # 50 times (115µs+207µs) by Class::MOP::Class::find_attribute_by_name at line 916 of Class/MOP/Class.pm, avg 6µs/call # 15 times (33µs+155µs) by Class::MOP::Class::get_all_attributes at line 928 of Class/MOP/Class.pm, avg 13µs/call # spent 14µs (8+6) within Moose::Meta::TypeConstraint::DuckType::meta which was called: # once (8µs+6µs) by Moose::Util::TypeConstraints::BEGIN@39 at line 22 of Moose/Meta/TypeConstraint/DuckType.pm # spent 49µs within Moose::Meta::Role::get_required_methods_map which was called 47 times, avg 1µs/call: # 29 times (28µs+0s) by Moose::Meta::Role::get_required_method_list at line 108 of Moose/Meta/Role.pm, avg 969ns/call # 18 times (21µs+0s) by Moose::Meta::Role::add_required_methods at line 272 of Moose/Meta/Role.pm, avg 1µs/call # spent 69µs (69+600ns) within Moose::Meta::Role::Method::Conflicting::_new which was called 2 times, avg 35µs/call: # 2 times (69µs+600ns) by Moose::Meta::Role::Method::Required::new at line 28 of Moose/Meta/Role/Method/Required.pm, avg 35µs/call # spent 229µs within Class::MOP::Mixin::AttributeCore::has_reader which was called 227 times, avg 1µs/call: # 227 times (229µs+0s) by Class::MOP::Attribute::install_accessors at line 428 of Class/MOP/Attribute.pm, avg 1µs/call # spent 4.22ms (12µs+4.21) within Moose::Meta::Class::__ANON__::SERIAL::7::new which was called 4 times, avg 1.06ms/call: # 4 times (12µs+4.21ms) by Class::MOP::Class:::around at line 181 of Moose/Meta/Attribute/Native/Trait.pm, avg 1.06ms/call # spent 197µs within Class::MOP::Mixin::AttributeCore::has_clearer which was called 227 times, avg 869ns/call: # 227 times (197µs+0s) by Class::MOP::Attribute::install_accessors at line 440 of Class/MOP/Attribute.pm, avg 869ns/call # spent 54µs (40+14) within Moose::Meta::Role::excludes_role which was called 11 times, avg 5µs/call: # 11 times (40µs+14µs) by Moose::Meta::Role::Application::ToRole::check_role_exclusions at line 25 of Moose/Meta/Role/Application/ToRole.pm, avg 5µs/call # spent 288µs (265+23) within Moose::Meta::TypeConstraint::_new which was called 17 times, avg 17µs/call: # 17 times (265µs+23µs) by Moose::Meta::TypeConstraint::new at line 143 of Moose/Meta/TypeConstraint.pm, avg 17µs/call # spent 42µs within Moose::Meta::Role::Attribute::original_options which was called 38 times, avg 1µs/call: # 19 times (22µs+0s) by Moose::Meta::Role::Attribute::attribute_for_class at line 91 of Moose/Meta/Role/Attribute.pm, avg 1µs/call # 19 times (20µs+0s) by Moose::Meta::Role::Attribute::clone at line 101 of Moose/Meta/Role/Attribute.pm, avg 1µs/call # spent 154µs (132+22) within Moose::Meta::Role::Application::ToClass::_new which was called 10 times, avg 15µs/call: # 10 times (132µs+22µs) by Moose::Meta::Role::Application::new at line 29 of Moose/Meta/Role/Application.pm, avg 15µs/call # spent 4.53ms (12µs+4.51) within Moose::Meta::Class::__ANON__::SERIAL::6::new which was called 4 times, avg 1.13ms/call: # 4 times (12µs+4.51ms) by Class::MOP::Class:::around at line 181 of Moose/Meta/Attribute/Native/Trait.pm, avg 1.13ms/call # spent 242ms within Atom::coord which was called 200000 times, avg 1µs/call: # 200000 times (242ms+0s) by Atom::BUILD at line 86 of lib/HackaMol/Atom.pm, avg 1µs/call # spent 62µs within Moose::Meta::Role::Application::RoleSummation::role_params which was called 72 times, avg 857ns/call: # 32 times (24µs+0s) by Moose::Meta::Role::Application::RoleSummation::get_method_aliases_for_role at line 44 of Moose/Meta/Role/Application/RoleSummation.pm, avg 756ns/call # 16 times (18µs+0s) by Moose::Meta::Role::Application::RoleSummation::get_method_aliases_for_role at line 42 of Moose/Meta/Role/Application/RoleSummation.pm, avg 1µs/call # 16 times (12µs+0s) by Moose::Meta::Role::Application::RoleSummation::get_exclusions_for_role at line 30 of Moose/Meta/Role/Application/RoleSummation.pm, avg 756ns/call # 8 times (7µs+0s) by Moose::Meta::Role::Application::RoleSummation::get_exclusions_for_role at line 28 of Moose/Meta/Role/Application/RoleSummation.pm, avg 862ns/call # spent 13µs (7+6) within Moose::Meta::TypeConstraint::Role::meta which was called: # once (7µs+6µs) by Moose::Util::TypeConstraints::BEGIN@37 at line 19 of Moose/Meta/TypeConstraint/Role.pm # spent 33µs within Moose::Meta::Class::roles which was called 25 times, avg 1µs/call: # 11 times (15µs+0s) by Moose::Meta::Class::excludes_role at line 274 of Moose/Meta/Class.pm, avg 1µs/call # 10 times (12µs+0s) by Moose::Meta::Class::add_role at line 199 of Moose/Meta/Class.pm, avg 1µs/call # 4 times (5µs+0s) by Moose::Meta::Class::calculate_all_roles at line 218 of Moose/Meta/Class.pm, avg 1µs/call # spent 282µs within Moose::Meta::Mixin::AttributeCore::type_constraint which was called 299 times, avg 942ns/call: # 176 times (164µs+0s) by Moose::Meta::Attribute::_inline_check_constraint at line 711 of Moose/Meta/Attribute.pm, avg 935ns/call # 59 times (57µs+0s) by Moose::Meta::Attribute::_eval_environment at line 787 of Moose/Meta/Attribute.pm, avg 966ns/call # 22 times (17µs+0s) by Moose::Meta::Class::_eval_environment at line 521 of Moose/Meta/Class.pm, avg 782ns/call # 17 times (18µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_tc_member_type at line 40 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 1µs/call # 17 times (16µs+0s) by Moose::Meta::Method::Accessor::Native::Writer::_constraint_must_be_checked at line 88 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 971ns/call # 4 times (4µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_check_new_members_only at line 81 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 1µs/call # 4 times (4µs+0s) by Moose::Meta::Attribute::verify_against_type_constraint at line 1277 of Moose/Meta/Attribute.pm, avg 1µs/call # spent 211µs within Moose::Meta::TypeConstraint::inlined which was called 218 times, avg 969ns/call: # 218 times (211µs+0s) by Moose::Meta::TypeConstraint::_inline_check at line 216 of Moose/Meta/TypeConstraint.pm, avg 969ns/call # spent 122µs within Moose::Meta::Role::method_metaclass which was called 96 times, avg 1µs/call: # 96 times (122µs+0s) by Class::MOP::Mixin::HasMethods::wrap_method_body at line 48 of Class/MOP/Mixin/HasMethods.pm, avg 1µs/call # spent 195µs within Class::MOP::Mixin::AttributeCore::_set_insertion_order which was called 189 times, avg 1µs/call: # 189 times (195µs+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 35 of Class/MOP/Mixin/HasAttributes.pm, avg 1µs/call # spent 65µs within Moose::Meta::Class::destructor_class which was called 54 times, avg 1µs/call: # 20 times (28µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 352 of Class/MOP/Class.pm, avg 1µs/call # 13 times (16µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 224 of Class/MOP/Class.pm, avg 1µs/call # 8 times (7µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 295 of Class/MOP/Class.pm, avg 912ns/call # 4 times (4µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 355 of Class/MOP/Class.pm, avg 1µs/call # 4 times (4µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 290 of Class/MOP/Class.pm, avg 1µs/call # 4 times (4µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 293 of Class/MOP/Class.pm, avg 925ns/call # once (2µs+0s) by Class::MOP::Class::_immutable_options at line 1268 of Class/MOP/Class.pm # spent 9µs (5+4) within MooseX::Storage::meta which was called: # once (5µs+4µs) by MooseX::Storage::import at line 23 of MooseX/Storage.pm # spent 63µs within Moose::Meta::Role::Method::Required::name which was called 47 times, avg 1µs/call: # 20 times (28µs+0s) by Moose::Meta::Role::Application::ToRole::check_required_methods at line 41 of Moose/Meta/Role/Application/ToRole.pm, avg 1µs/call # 18 times (24µs+0s) by Moose::Meta::Role::add_required_methods at line 272 of Moose/Meta/Role.pm, avg 1µs/call # 5 times (6µs+0s) by Moose::Meta::Role::Application::RoleSummation::check_required_methods at line 98 of Moose/Meta/Role/Application/RoleSummation.pm, avg 1µs/call # 4 times (6µs+0s) by Moose::Meta::Role::Application::ToClass::check_required_methods at line 67 of Moose/Meta/Role/Application/ToClass.pm, avg 1µs/call # spent 12.5ms (5µs+12.5) within Moose::Meta::Attribute::Custom::Trait::Array::register_implementation which was called: # once (5µs+12.5ms) by Moose::Util::resolve_metaclass_alias at line 230 of Moose/Util.pm # spent 1.01ms (30µs+982µs) within Moose::Meta::Class::__ANON__::SERIAL::6::_eval_environment which was called 8 times, avg 126µs/call: # 4 times (12µs+607µs) by Class::MOP::Method::Generated::_compile_code at line 59 of Class/MOP/Method/Generated.pm, avg 155µs/call # 4 times (18µs+375µs) by Class::MOP::Class:::around at line 145 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 98µs/call # spent 284µs (222+62) within Moose::Meta::Mixin::AttributeCore::has_type_constraint which was called 219 times, avg 1µs/call: # 90 times (82µs+33µs) by Moose::Meta::Attribute::_inline_check_constraint at line 707 of Moose/Meta/Attribute.pm, avg 1µs/call # 61 times (67µs+29µs) by Moose::Meta::Attribute::_eval_environment at line 786 of Moose/Meta/Attribute.pm, avg 2µs/call # 43 times (47µs+0s) by Moose::Meta::Attribute::_inline_init_from_default at line 914 of Moose/Meta/Attribute.pm, avg 1µs/call # 17 times (18µs+0s) by Moose::Meta::Method::Accessor::Native::Writer::_constraint_must_be_checked at line 88 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 1µs/call # 4 times (5µs+0s) by Moose::Meta::Attribute::_coerce_and_verify at line 1261 of Moose/Meta/Attribute.pm, avg 1µs/call # 4 times (3µs+0s) by Moose::Meta::Attribute::verify_against_type_constraint at line 1275 of Moose/Meta/Attribute.pm, avg 700ns/call # spent 210µs (205+6) within Moose::Meta::Method::Overridden::_new which was called 21 times, avg 10µs/call: # 21 times (205µs+6µs) by Class::MOP::Method::wrap at line 46 of Class/MOP/Method.pm, avg 10µs/call # spent 37µs (19+18) within Moose::Meta::TypeCoercion::meta which was called 4 times, avg 9µs/call: # once (8µs+6µs) by Moose::BEGIN@29 at line 20 of Moose/Meta/TypeCoercion.pm # once (4µs+5µs) by Moose::BEGIN@29 at line 23 of Moose/Meta/TypeCoercion.pm # once (4µs+4µs) by Moose::BEGIN@29 at line 32 of Moose/Meta/TypeCoercion.pm # once (4µs+3µs) by Atom::BEGIN@2 at line 239 of Moose.pm # spent 158µs within Moose::Meta::TypeConstraint::_inline_environment which was called 156 times, avg 1µs/call: # 156 times (158µs+0s) by Moose::Meta::TypeConstraint::inline_environment at line 226 of Moose/Meta/TypeConstraint.pm, avg 1µs/call # spent 22µs (16+6) within Moose::Meta::Role::get_before_method_modifiers which was called 4 times, avg 6µs/call: # 2 times (9µs+4µs) by Moose::Meta::Role::Application::ToRole::apply_method_modifiers at line 179 of Moose/Meta/Role/Application/ToRole.pm, avg 6µs/call # 2 times (8µs+2µs) by Moose::Meta::Role::Application::ToClass::apply_method_modifiers at line 231 of Moose/Meta/Role/Application/ToClass.pm, avg 5µs/call # spent 163ms within Atom::has_coord which was called 200000 times, avg 813ns/call: # 200000 times (163ms+0s) by Atom::BUILD at line 86 of lib/HackaMol/Atom.pm, avg 813ns/call # spent 371µs (118+252) within Moose::Meta::Class::__ANON__::SERIAL::1::_native_type which was called 52 times, avg 7µs/call: # 52 times (118µs+252µs) by Moose::Meta::Attribute::Native::Trait::_native_accessor_class_for at line 199 of Moose/Meta/Attribute/Native/Trait.pm, avg 7µs/call # spent 43µs within Moose::Meta::Role::Attribute::_original_role which was called 38 times, avg 1µs/call: # 38 times (43µs+0s) by Moose::Meta::Role::Attribute::original_role at line 82 of Moose/Meta/Role/Attribute.pm, avg 1µs/call # spent 58µs (50+8) within Moose::Meta::Role::Application::RoleSummation::_new which was called 3 times, avg 20µs/call: # 3 times (50µs+8µs) by Moose::Meta::Role::Application::new at line 29 of Moose/Meta/Role/Application.pm, avg 20µs/call # spent 445ms (395+49.5) within Atom::set_coords which was called 100000 times, avg 4µs/call: # 100000 times (395ms+49.5ms) by main::RUNTIME at line 22 of examples/Atom-timer.pl, avg 4µs/call # spent 65µs within Moose::Meta::TypeConstraint::_has_compiled_type_constraint which was called 49 times, avg 1µs/call: # 49 times (65µs+0s) by Moose::Meta::TypeConstraint::new at line 144 of Moose/Meta/TypeConstraint.pm, avg 1µs/call # spent 264ms within Atom::has_symbol which was called 350000 times, avg 755ns/call: # 200000 times (144ms+0s) by Atom::BUILD at line 89 of lib/HackaMol/Atom.pm, avg 722ns/call # 150000 times (120ms+0s) by Atom::BUILD at line 81 of lib/HackaMol/Atom.pm, avg 801ns/call # spent 421µs (386+34) within Moose::Meta::TypeConstraint::Role::_new which was called 19 times, avg 22µs/call: # 19 times (386µs+34µs) by Moose::Meta::TypeConstraint::new at line 143 of Moose/Meta/TypeConstraint.pm, avg 22µs/call # spent 164ms within Atom::has_Z which was called 200000 times, avg 820ns/call: # 200000 times (164ms+0s) by Atom::BUILD at line 81 of lib/HackaMol/Atom.pm, avg 820ns/call # spent 146µs (139+8) within Class::MOP::Instance::_class_name which was called 109 times, avg 1µs/call: # 109 times (139µs+8µs) by Class::MOP::Instance::create_instance at line 80 of Class/MOP/Instance.pm, avg 1µs/call # spent 264µs (189+75) within Moose::Meta::Mixin::AttributeCore::should_coerce which was called 193 times, avg 1µs/call: # 90 times (78µs+35µs) by Moose::Meta::Attribute::_inline_check_coercion at line 685 of Moose/Meta/Attribute.pm, avg 1µs/call # 73 times (80µs+40µs) by Moose::Meta::Attribute::_writer_value_needs_copy at line 642 of Moose/Meta/Attribute.pm, avg 2µs/call # 9 times (10µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_inline_coerce_new_values at line 19 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 1µs/call # 9 times (9µs+0s) by Moose::Meta::Method::Accessor::Native::Writer::_constraint_must_be_checked at line 88 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 1µs/call # 4 times (4µs+0s) by Moose::Meta::Attribute::_coerce_and_verify at line 1263 of Moose/Meta/Attribute.pm, avg 1µs/call # 4 times (4µs+0s) by Moose::Meta::Method::Accessor::Native::Array::set::_inline_coerce_new_values at line 44 of Moose/Meta/Method/Accessor/Native/Array/set.pm, avg 1µs/call # 4 times (4µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_check_new_members_only at line 85 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 925ns/call # spent 20.8ms (4.41+16.4) within Class::MOP::Class::superclasses which was called 151 times, avg 138µs/call: # 68 times (260µs+7.19ms) by Class::MOP::Class::_check_metaclass_compatibility at line 203 of Class/MOP/Class.pm, avg 110µs/call # 67 times (573µs+8.64ms) by Moose::Meta::Class::superclasses at line 569 of Moose/Meta/Class.pm, avg 137µs/call # 12 times (38µs+88µs) by Class::MOP::Class:::around at line 41 of Class/MOP/Class/Immutable/Trait.pm, avg 11µs/call # 2 times (3.53ms+482µs) by Class::MOP::Class::create at line 451 of Class/MOP/Class.pm, avg 2.00ms/call # 2 times (6µs+-6µs) by Class::MOP::Class::_superclasses_updated at line 971 of Class/MOP/Class.pm, avg 0s/call # spent 168µs within Moose::Meta::Role::get_around_method_modifiers_map which was called 196 times, avg 857ns/call: # 76 times (63µs+0s) by Moose::Meta::Role::add_around_method_modifier at line 331 of Moose/Meta/Role.pm, avg 832ns/call # 53 times (44µs+0s) by Moose::Meta::Role::get_around_method_modifiers at line 316 of Moose/Meta/Role.pm, avg 834ns/call # 38 times (30µs+0s) by Moose::Meta::Role::add_around_method_modifier at line 334 of Moose/Meta/Role.pm, avg 792ns/call # 29 times (30µs+0s) by Moose::Meta::Role::get_method_modifier_list at line 390 of Moose/Meta/Role.pm, avg 1µs/call # spent 651µs (75+576) within Class::MOP::Class::Immutable::Class::MOP::Class::class_precedence_list which was called 30 times, avg 22µs/call: # 30 times (75µs+576µs) by Class::MOP::Class::class_precedence_list at line 1028 of Class/MOP/Class.pm, avg 22µs/call # spent 216µs (172+44) within Moose::Meta::Role::get_around_method_modifiers which was called 53 times, avg 4µs/call: # 27 times (90µs+21µs) by Moose::Meta::Role::Application::ToRole::apply_method_modifiers at line 179 of Moose/Meta/Role/Application/ToRole.pm, avg 4µs/call # 21 times (67µs+19µs) by Moose::Meta::Role::Application::ToClass::apply_method_modifiers at line 231 of Moose/Meta/Role/Application/ToClass.pm, avg 4µs/call # 5 times (14µs+4µs) by Moose::Meta::Role::Application::RoleSummation::apply_method_modifiers at line 255 of Moose/Meta/Role/Application/RoleSummation.pm, avg 4µs/call # spent 21µs within Moose::Meta::TypeConstraint::Parameterizable::inline_generator which was called 17 times, avg 1µs/call: # 17 times (21µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_inline_for at line 63 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 1µs/call # spent 169µs within Moose::Meta::TypeConstraint::_default_message which was called 134 times, avg 1µs/call: # 59 times (62µs+0s) by Moose::Meta::Attribute::_eval_environment at line 796 of Moose/Meta/Attribute.pm, avg 1µs/call # 49 times (79µs+0s) by Moose::Meta::TypeConstraint::new at line 146 of Moose/Meta/TypeConstraint.pm, avg 2µs/call # 22 times (24µs+0s) by Moose::Meta::Class::_eval_environment at line 535 of Moose/Meta/Class.pm, avg 1µs/call # 4 times (4µs+0s) by Class::MOP::Class:::around at line 155 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 950ns/call # spent 256µs within Class::MOP::Mixin::AttributeCore::has_accessor which was called 227 times, avg 1µs/call: # 227 times (256µs+0s) by Class::MOP::Attribute::install_accessors at line 424 of Class/MOP/Attribute.pm, avg 1µs/call # spent 114µs (108+5) within Moose::Meta::TypeConstraint::Parameterizable::_new which was called 4 times, avg 28µs/call: # 4 times (108µs+5µs) by Moose::Meta::TypeConstraint::new at line 143 of Moose/Meta/TypeConstraint.pm, avg 28µs/call # spent 621µs (14+607) within Moose::Meta::Class::__ANON__::SERIAL::6::_inline_tc_code which was called 4 times, avg 155µs/call: # 4 times (14µs+607µs) by Moose::Meta::Method::Accessor::Native::Writer::_inline_writer_core at line 57 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 155µs/call # spent 29µs within Moose::Meta::TypeConstraint::Class::class which was called 24 times, avg 1µs/call: # 24 times (29µs+0s) by Moose::Meta::TypeConstraint::Class::__ANON__[/Users/dde/perl5/perlbrew/perls/5.18.0t/lib/site_perl/5.18.0/darwin-thread-multi-2level/Moose/Meta/TypeConstraint/Class.pm:30] at line 28 of Moose/Meta/TypeConstraint/Class.pm, avg 1µs/call # spent 93µs within Moose::Meta::TypeConstraint::Parameterized::type_parameter which was called 92 times, avg 1µs/call: # 45 times (43µs+0s) by Moose::Meta::TypeConstraint::Parameterized::can_be_inlined at line 78 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 964ns/call # 17 times (16µs+0s) by Moose::Meta::TypeConstraint::Parameterized::_inline_check at line 101 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 918ns/call # 16 times (16µs+0s) by Moose::Meta::TypeConstraint::Parameterized::inline_environment at line 91 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 988ns/call # 8 times (9µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_tc_member_type at line 42 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 1µs/call # 3 times (6µs+0s) by Moose::Meta::TypeConstraint::Parameterized::compile_type_constraint at line 53 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 2µs/call # 3 times (4µs+0s) by Moose::Meta::TypeConstraint::Parameterizable::generate_constraint_for at line 36 of Moose/Meta/TypeConstraint/Parameterizable.pm, avg 1µs/call # spent 371µs (278+93) within Moose::Meta::Role::add_around_method_modifier which was called 38 times, avg 10µs/call: # 27 times (188µs+64µs) by Moose::Meta::Role::Application::ToRole::apply_method_modifiers at line 179 of Moose/Meta/Role/Application/ToRole.pm, avg 9µs/call # 6 times (54µs+17µs) by Moose::Util::add_method_modifier at line 267 of Moose/Util.pm, avg 12µs/call # 5 times (36µs+12µs) by Moose::Meta::Role::Application::RoleSummation::apply_method_modifiers at line 255 of Moose/Meta/Role/Application/RoleSummation.pm, avg 9µs/call # spent 549µs (21+527) within Moose::Meta::Class::__ANON__::SERIAL::7::_get_value which was called 4 times, avg 137µs/call: # 4 times (21µs+527µs) by Moose::Meta::Method::Accessor::Native::Reader::_generate_method at line 22 of Moose/Meta/Method/Accessor/Native/Reader.pm, avg 137µs/call # spent 16µs (9+6) within Moose::Meta::TypeConstraint::Union::meta which was called: # once (9µs+6µs) by Moose::Util::TypeConstraints::BEGIN@33 at line 24 of Moose/Meta/TypeConstraint/Union.pm # spent 256µs within Class::MOP::Mixin::AttributeCore::has_writer which was called 227 times, avg 1µs/call: # 227 times (256µs+0s) by Class::MOP::Attribute::install_accessors at line 432 of Class/MOP/Attribute.pm, avg 1µs/call # spent 10µs (8+2) within Moose::Meta::Role::get_after_method_modifiers which was called 2 times, avg 5µs/call: # once (4µs+800ns) by Moose::Meta::Role::Application::ToRole::apply_method_modifiers at line 179 of Moose/Meta/Role/Application/ToRole.pm # once (4µs+900ns) by Moose::Meta::Role::Application::ToClass::apply_method_modifiers at line 231 of Moose/Meta/Role/Application/ToClass.pm # spent 78µs within Moose::Meta::TypeConstraint::Parameterized::parameterized_from which was called 78 times, avg 995ns/call: # 45 times (45µs+0s) by Moose::Meta::TypeConstraint::Parameterized::can_be_inlined at line 78 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 1µs/call # 17 times (17µs+0s) by Moose::Meta::TypeConstraint::Parameterized::_inline_check at line 101 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 982ns/call # 16 times (16µs+0s) by Moose::Meta::TypeConstraint::Parameterized::inline_environment at line 91 of Moose/Meta/TypeConstraint/Parameterized.pm, avg 988ns/call # spent 5.44ms (4.25+1.18) within Class::MOP::Class::Immutable::Class::MOP::Class::get_all_attributes which was called 100 times, avg 54µs/call: # 65 times (4.17ms+462µs) by Class::MOP::Class::_construct_instance at line 524 of Class/MOP/Class.pm, avg 71µs/call # 24 times (60µs+213µs) by Moose::Meta::Attribute::new at line 95 of Moose/Meta/Attribute.pm, avg 11µs/call # 11 times (23µs+507µs) by Class::MOP::Class::_create_meta_instance at line 726 of Class/MOP/Class.pm, avg 48µs/call # spent 228µs (24+204) within Moose::Meta::Class::__ANON__::SERIAL::4::_get_value which was called 5 times, avg 46µs/call: # 5 times (24µs+204µs) by Moose::Meta::Method::Accessor::Native::Reader::_generate_method at line 22 of Moose/Meta/Method/Accessor/Native/Reader.pm, avg 46µs/call # spent 4µs within Moose::Meta::Role::conflicting_method_metaclass which was called 2 times, avg 2µs/call: # 2 times (4µs+0s) by Moose::Meta::Role::add_conflicting_method at line 284 of Moose/Meta/Role.pm, avg 2µs/call # spent 154µs (104+50) within Moose::Meta::Mixin::AttributeCore::is_lazy which was called 83 times, avg 2µs/call: # 53 times (71µs+50µs) by Moose::Meta::Attribute::_inline_check_lazy at line 889 of Moose/Meta/Attribute.pm, avg 2µs/call # 22 times (24µs+0s) by Moose::Meta::Class::_inline_init_attr_from_default at line 429 of Moose/Meta/Class.pm, avg 1µs/call # 8 times (10µs+0s) by Moose::Meta::Attribute::initialize_instance_slot at line 517 of Moose/Meta/Attribute.pm, avg 1µs/call # spent 695µs within Moose::Meta::TypeConstraint::has_parent which was called 820 times, avg 847ns/call: # 444 times (385µs+0s) by Moose::Meta::TypeConstraint::can_be_inlined at line 197 of Moose/Meta/TypeConstraint.pm, avg 867ns/call # 219 times (188µs+0s) by Moose::Meta::TypeConstraint::_inline_check at line 212 of Moose/Meta/TypeConstraint.pm, avg 856ns/call # 157 times (122µs+0s) by Moose::Meta::TypeConstraint::inline_environment at line 222 of Moose/Meta/TypeConstraint.pm, avg 778ns/call # spent 92µs (56+36) within Moose::Meta::Mixin::AttributeCore::is_required which was called 50 times, avg 2µs/call: # 24 times (29µs+36µs) by Moose::Meta::Attribute::_inline_check_required at line 655 of Moose/Meta/Attribute.pm, avg 3µs/call # 22 times (23µs+0s) by Moose::Meta::Class::_inline_check_required_attr at line 387 of Moose/Meta/Class.pm, avg 1µs/call # 4 times (4µs+0s) by Moose::Meta::Attribute::initialize_instance_slot at line 519 of Moose/Meta/Attribute.pm, avg 1µs/call
$self->_package_stash->add_symbol(@_);
# spent 16.4ms making 919 calls to Package::Stash::XS::add_symbol, avg 18µs/call # spent 746µs making 919 calls to Class::MOP::Package::_package_stash, avg 812ns/call # spent 499µs making 919 calls to Package::Stash::XS::namespace, avg 543ns/call # spent 410µs making 919 calls to Package::Stash::XS::name, avg 447ns/call
222}
223
224sub remove_package_glob {
225 my $self = shift;
226 $self->_package_stash->remove_glob(@_);
227}
228
229# ... these functions deal with stuff on the namespace level
230
231
# spent 2.47ms (1.20+1.26) within Class::MOP::Package::has_package_symbol which was called 362 times, avg 7µs/call: # 322 times (1.06ms+1.08ms) by Moose::Exporter::__ANON__[/Users/dde/perl5/perlbrew/perls/5.18.0t/lib/site_perl/5.18.0/darwin-thread-multi-2level/Moose/Exporter.pm:137] at line 121 of Moose/Exporter.pm, avg 7µs/call # 34 times (118µs+119µs) by Moose::Meta::Attribute::_process_accessors at line 1070 of Moose/Meta/Attribute.pm, avg 7µs/call # 6 times (28µs+66µs) by Moose::Exporter::build_import_methods at line 91 of Moose/Exporter.pm, avg 16µs/call
sub has_package_symbol {
23236238µs my $self = shift;
2333622.02ms10891.41ms $self->_package_stash->has_symbol(@_);
# spent 1.01ms making 362 calls to Package::Stash::XS::has_symbol, avg 3µs/call # spent 255µs making 362 calls to Class::MOP::Package::_package_stash, avg 703ns/call # spent 148µs making 362 calls to Package::Stash::XS::namespace, avg 409ns/call # spent 1µs making 3 calls to Package::Stash::XS::name, avg 467ns/call
234}
235
236
# spent 23.0ms (10.6+12.4) within Class::MOP::Package::get_package_symbol which was called 1406 times, avg 16µs/call: # 1404 times (10.6ms+12.4ms) by Class::MOP::Mixin::HasMethods::_get_maybe_raw_method at line 137 of Class/MOP/Mixin/HasMethods.pm, avg 16µs/call # 2 times (6µs+7µs) by Moose::Exporter::__ANON__[/Users/dde/perl5/perlbrew/perls/5.18.0t/lib/site_perl/5.18.0/darwin-thread-multi-2level/Moose/Exporter.pm:137] at line 121 of Moose/Exporter.pm, avg 7µs/call
sub get_package_symbol {
2371406154µs my $self = shift;
238140618.0ms423713.1ms $self->_package_stash->get_symbol(@_);
# spent 11.3ms making 1406 calls to Package::Stash::XS::get_symbol, avg 8µs/call # spent 1.17ms making 1406 calls to Class::MOP::Package::_package_stash, avg 831ns/call # spent 646µs making 1406 calls to Package::Stash::XS::namespace, avg 459ns/call # spent 8µs making 19 calls to Package::Stash::XS::name, avg 416ns/call
239}
240
241
# spent 8.06ms (6.31+1.74) within Class::MOP::Package::get_or_add_package_symbol which was called 151 times, avg 53µs/call: # 151 times (6.31ms+1.74ms) by Class::MOP::Class::superclasses at line 938 of Class/MOP/Class.pm, avg 53µs/call
sub get_or_add_package_symbol {
2421517µs my $self = shift;
2431513.79ms5322.17ms $self->_package_stash->get_or_add_symbol(@_);
# spent 926µs making 151 calls to Package::Stash::XS::get_or_add_symbol, avg 6µs/call # spent 818µs making 151 calls to Class::MOP::Package::_package_stash, avg 5µs/call # spent 388µs making 151 calls to Package::Stash::XS::namespace, avg 3µs/call # spent 35µs making 79 calls to Package::Stash::XS::name, avg 441ns/call
244}
245
246sub remove_package_symbol {
247 my $self = shift;
248 $self->_package_stash->remove_symbol(@_);
249}
250
251
# spent 276µs (100+175) within Class::MOP::Package::list_all_package_symbols which was called 24 times, avg 11µs/call: # 24 times (100µs+175µs) by Class::MOP::Mixin::HasMethods::_full_method_map at line 205 of Class/MOP/Mixin/HasMethods.pm, avg 11µs/call
sub list_all_package_symbols {
252243µs my $self = shift;
25324237µs72186µs $self->_package_stash->list_all_symbols(@_);
# spent 157µs making 24 calls to Package::Stash::XS::list_all_symbols, avg 7µs/call # spent 19µs making 24 calls to Class::MOP::Package::_package_stash, avg 775ns/call # spent 11µs making 24 calls to Package::Stash::XS::namespace, avg 446ns/call
254}
255
256
# spent 18µs (7+11) within Class::MOP::Package::get_all_package_symbols which was called: # once (7µs+11µs) by namespace::autoclean::__ANON__[/Users/dde/perl5/perlbrew/perls/5.18.0t/lib/site_perl/5.18.0/namespace/autoclean.pm:57] at line 55 of namespace/autoclean.pm
sub get_all_package_symbols {
2571200ns my $self = shift;
258116µs311µs $self->_package_stash->get_all_symbols(@_);
# spent 10µs making 1 call to Package::Stash::XS::get_all_symbols # spent 900ns making 1 call to Class::MOP::Package::_package_stash # spent 400ns making 1 call to Package::Stash::XS::namespace
259}
260
26113µs1;
262
263# ABSTRACT: Package Meta Object
264
265__END__
 
# spent 1.13ms within Class::MOP::Attribute::associated_class which was called 2507 times, avg 452ns/call: # 484 times (196µs+0s) by Class::MOP::Attribute::_inline_instance_set at line 287 of Class/MOP/Attribute.pm, avg 405ns/call # 446 times (174µs+0s) by Class::MOP::Attribute::try {...} at line 389 of Class/MOP/Attribute.pm, avg 389ns/call # 280 times (125µs+0s) by Class::MOP::Attribute::_accessor_description at line 411 of Class/MOP/Attribute.pm, avg 445ns/call # 227 times (112µs+0s) by Class::MOP::Attribute::install_accessors at line 422 of Class/MOP/Attribute.pm, avg 492ns/call # 147 times (80µs+0s) by Moose::Meta::Attribute::_error_thrower at line 53 of Moose/Meta/Attribute.pm, avg 541ns/call # 147 times (60µs+0s) by Moose::Meta::Attribute::_inline_throw_error at line 74 of Moose/Meta/Attribute.pm, avg 407ns/call # 128 times (58µs+0s) by Class::MOP::Attribute::_inline_instance_get at line 310 of Class/MOP/Attribute.pm, avg 451ns/call # 114 times (45µs+0s) by Class::MOP::Attribute::_process_accessors at line 372 of Class/MOP/Attribute.pm, avg 398ns/call # 99 times (46µs+0s) by Moose::Meta::Method::Accessor::_instance_is_inlinable at line 57 of Moose/Meta/Method/Accessor.pm, avg 462ns/call # 95 times (45µs+0s) by Class::MOP::Attribute::_process_accessors at line 384 of Class/MOP/Attribute.pm, avg 473ns/call # 69 times (39µs+0s) by Moose::Meta::Attribute::_process_accessors at line 1070 of Moose/Meta/Attribute.pm, avg 561ns/call # 67 times (30µs+0s) by Class::MOP::Attribute::_inline_instance_has at line 331 of Class/MOP/Attribute.pm, avg 455ns/call # 61 times (41µs+0s) by Moose::Meta::Attribute::_eval_environment at line 809 of Moose/Meta/Attribute.pm, avg 674ns/call # 35 times (15µs+0s) by Moose::Meta::Attribute::_process_accessors at line 1043 of Moose/Meta/Attribute.pm, avg 431ns/call # 26 times (26µs+0s) by Moose::Meta::Attribute::install_delegation at line 1125 of Moose/Meta/Attribute.pm, avg 1µs/call # 26 times (17µs+0s) by Class::MOP::Class:::around at line 181 of Moose/Meta/Attribute/Native/Trait.pm, avg 638ns/call # 26 times (11µs+0s) by Class::MOP::Class:::around at line 31 of Moose/Meta/Method/Accessor/Native.pm, avg 408ns/call # 13 times (7µs+0s) by Moose::Meta::Attribute::_inline_weaken_value at line 760 of Moose/Meta/Attribute.pm, avg 515ns/call # 13 times (5µs+0s) by Moose::Meta::Method::Accessor::Native::Writer::_get_is_lvalue at line 160 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 408ns/call # 4 times (2µs+0s) by Moose::Meta::Attribute::install_delegation at line 1100 of Moose/Meta/Attribute.pm, avg 625ns/call
sub Class::MOP::Attribute::associated_class; # xsub
# spent 17µs within Class::MOP::Attribute::associated_methods which was called 28 times, avg 607ns/call: # 28 times (17µs+0s) by Moose::Meta::Attribute::_check_associated_methods at line 1024 of Moose/Meta/Attribute.pm, avg 607ns/call
sub Class::MOP::Attribute::associated_methods; # xsub
# spent 102µs within Class::MOP::Class::constructor_class which was called 226 times, avg 452ns/call: # 61 times (29µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 355 of Class/MOP/Class.pm, avg 475ns/call # 53 times (23µs+0s) by Class::MOP::Class::_immutable_options at line 1268 of Class/MOP/Class.pm, avg 432ns/call # 45 times (20µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 352 of Class/MOP/Class.pm, avg 451ns/call # 35 times (16µs+0s) by List::MoreUtils::all at line 214 of Class/MOP/Class.pm, avg 454ns/call # 16 times (8µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 290 of Class/MOP/Class.pm, avg 481ns/call # 16 times (6µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 295 of Class/MOP/Class.pm, avg 400ns/call
sub Class::MOP::Class::constructor_class; # xsub
# spent 27µs within Class::MOP::Class::constructor_name which was called 54 times, avg 502ns/call: # 54 times (27µs+0s) by Class::MOP::Class::_immutable_options at line 1268 of Class/MOP/Class.pm, avg 502ns/call
sub Class::MOP::Class::constructor_name; # xsub
# spent 88µs within Class::MOP::Class::destructor_class which was called 210 times, avg 417ns/call: # 61 times (28µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 355 of Class/MOP/Class.pm, avg 457ns/call # 53 times (18µs+0s) by Class::MOP::Class::_immutable_options at line 1268 of Class/MOP/Class.pm, avg 345ns/call # 45 times (19µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 352 of Class/MOP/Class.pm, avg 431ns/call # 35 times (15µs+0s) by List::MoreUtils::all at line 214 of Class/MOP/Class.pm, avg 429ns/call # 16 times (7µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 290 of Class/MOP/Class.pm, avg 438ns/call
sub Class::MOP::Class::destructor_class; # xsub
# spent 58µs within Class::MOP::Class::immutable_trait which was called 106 times, avg 544ns/call: # 53 times (31µs+0s) by Class::MOP::Class::_immutable_options at line 1268 of Class/MOP/Class.pm, avg 591ns/call # 53 times (26µs+0s) by Class::MOP::Class::_immutable_metaclass at line 1327 of Class/MOP/Class.pm, avg 498ns/call
sub Class::MOP::Class::immutable_trait; # xsub
# spent 239µs within Class::MOP::Class::instance_metaclass which was called 540 times, avg 442ns/call: # 99 times (43µs+0s) by Moose::Meta::Method::Accessor::_instance_is_inlinable at line 57 of Moose/Meta/Method/Accessor.pm, avg 437ns/call # 95 times (40µs+0s) by Class::MOP::Attribute::_process_accessors at line 384 of Class/MOP/Attribute.pm, avg 418ns/call # 75 times (34µs+0s) by Class::MOP::Class::_create_meta_instance at line 726 of Class/MOP/Class.pm, avg 452ns/call # 65 times (32µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 352 of Class/MOP/Class.pm, avg 492ns/call # 65 times (32µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 355 of Class/MOP/Class.pm, avg 491ns/call # 40 times (12µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 295 of Class/MOP/Class.pm, avg 308ns/call # 35 times (17µs+0s) by List::MoreUtils::all at line 214 of Class/MOP/Class.pm, avg 480ns/call # 20 times (10µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 290 of Class/MOP/Class.pm, avg 485ns/call # 20 times (8µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 293 of Class/MOP/Class.pm, avg 400ns/call # 13 times (7µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 224 of Class/MOP/Class.pm, avg 523ns/call # 13 times (4µs+0s) by Moose::Meta::Method::Accessor::Native::Writer::_get_is_lvalue at line 160 of Moose/Meta/Method/Accessor/Native/Writer.pm, avg 331ns/call
sub Class::MOP::Class::instance_metaclass; # xsub
# spent 4µs within Class::MOP::Instance::associated_metaclass which was called 7 times, avg 629ns/call: # 7 times (4µs+0s) by Class::MOP::Instance::_class_name at line 76 of Class/MOP/Instance.pm, avg 629ns/call
sub Class::MOP::Instance::associated_metaclass; # xsub
# spent 91µs within Class::MOP::Method::Generated::definition_context which was called 187 times, avg 486ns/call: # 187 times (91µs+0s) by Class::MOP::Method::Generated::_generate_description at line 30 of Class/MOP/Method/Generated.pm, avg 486ns/call
sub Class::MOP::Method::Generated::definition_context; # xsub
# spent 162µs within Class::MOP::Method::Generated::is_inline which was called 318 times, avg 509ns/call: # 223 times (114µs+0s) by Class::MOP::Method::Accessor::_initialize_body at line 83 of Class/MOP/Method/Accessor.pm, avg 510ns/call # 65 times (34µs+0s) by Moose::Meta::Method::Accessor::Native::_slot_access_can_be_inlined at line 161 of Moose/Meta/Method/Accessor/Native.pm, avg 523ns/call # 30 times (14µs+0s) by Class::MOP::Method::Constructor::_initialize_body at line 82 of Class/MOP/Method/Constructor.pm, avg 470ns/call
sub Class::MOP::Method::Generated::is_inline; # xsub
# spent 20µs within Class::MOP::Method::Inlined::_expected_method_class which was called 32 times, avg 631ns/call: # 32 times (20µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 53 of Class/MOP/Method/Inlined.pm, avg 631ns/call
sub Class::MOP::Method::Inlined::_expected_method_class; # xsub
# spent 691µs within Class::MOP::Method::body which was called 1774 times, avg 390ns/call: # 890 times (361µs+0s) by Class::MOP::Mixin::HasMethods::add_method at line 63 of Class/MOP/Mixin/HasMethods.pm, avg 405ns/call # 548 times (178µs+0s) by Class::MOP::Mixin::HasMethods::_method_map at line 134 of Class/MOP/Mixin/HasMethods.pm, avg 325ns/call # 134 times (51µs+0s) by Class::MOP::Method::Wrapped::wrap at line 79 of Class/MOP/Method/Wrapped.pm, avg 381ns/call # 59 times (25µs+0s) by Moose::Meta::Role::Composite::add_method at line 90 of Moose/Meta/Role/Composite.pm, avg 422ns/call # 44 times (27µs+0s) by Class::MOP::MiniTrait::apply at line 25 of Class/MOP/MiniTrait.pm, avg 611ns/call # 44 times (22µs+0s) by Moose::Meta::Role::Application::ToRole::apply_methods at line 91 of Moose/Meta/Role/Application/ToRole.pm, avg 491ns/call # 24 times (11µs+0s) by Class::MOP::Mixin::HasMethods::_method_map at line 79 of Class/MOP/Mixin/HasMethods.pm, avg 475ns/call # 21 times (11µs+0s) by Moose::Meta::Method::Overridden::new at line 30 of Moose/Meta/Method/Overridden.pm, avg 538ns/call # 5 times (2µs+0s) by Class::MOP::Mixin::HasMethods::_method_map at line 90 of Class/MOP/Class/Immutable/Trait.pm, avg 440ns/call # 4 times (2µs+0s) by Moose::Meta::Role::Application::RoleSummation::apply_methods at line 189 of Moose/Meta/Role/Application/RoleSummation.pm, avg 575ns/call # once (600ns+0s) by Moose::Meta::Class::_inline_BUILDARGS at line 337 of Moose/Meta/Class.pm
sub Class::MOP::Method::body; # xsub
# spent 4µs within Class::MOP::Method::is_stub which was called: # once (4µs+0s) by Moose::Meta::Attribute::_process_accessors at line 1057 of Moose/Meta/Attribute.pm
sub Class::MOP::Method::is_stub; # xsub
# spent 360µs within Class::MOP::Method::name which was called 709 times, avg 508ns/call: # 225 times (123µs+0s) by Moose::Meta::Role::Application::ToRole::apply_methods at line 84 of Moose/Meta/Role/Application/ToRole.pm, avg 545ns/call # 208 times (109µs+0s) by Moose::Meta::Role::Application::ToClass::apply_methods at line 163 of Moose/Meta/Role/Application/ToClass.pm, avg 523ns/call # 90 times (35µs+0s) by Class::MOP::Class::get_all_methods at line 1136 of Class/MOP/Class.pm, avg 387ns/call # 63 times (22µs+0s) by Moose::Meta::Role::Application::RoleSummation::apply_methods at line 164 of Moose/Meta/Role/Application/RoleSummation.pm, avg 343ns/call # 58 times (39µs+0s) by Class::MOP::MiniTrait::apply at line 23 of Class/MOP/MiniTrait.pm, avg 669ns/call # 32 times (16µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 40 of Class/MOP/Method/Inlined.pm, avg 491ns/call # 26 times (15µs+0s) by Moose::Meta::Attribute::install_delegation at line 1125 of Moose/Meta/Attribute.pm, avg 562ns/call # 5 times (2µs+0s) by Moose::Meta::Method::_inline_throw_error at line 45 of Moose/Meta/Method.pm, avg 480ns/call # once (400ns+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 58 of Class/MOP/Method/Inlined.pm # once (400ns+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 70 of Class/MOP/Method/Inlined.pm
sub Class::MOP::Method::name; # xsub
# spent 407µs within Class::MOP::Method::package_name which was called 1039 times, avg 392ns/call: # 890 times (352µs+0s) by Class::MOP::Mixin::HasMethods::add_method at line 64 of Class/MOP/Mixin/HasMethods.pm, avg 396ns/call # 90 times (33µs+0s) by Class::MOP::MiniTrait::apply at line 22 of Class/MOP/MiniTrait.pm, avg 362ns/call # 59 times (22µs+0s) by Moose::Meta::Role::Composite::add_method at line 91 of Moose/Meta/Role/Composite.pm, avg 376ns/call
sub Class::MOP::Method::package_name; # xsub
# spent 33µs within Class::MOP::Mixin::AttributeCore::accessor which was called 67 times, avg 493ns/call: # 67 times (33µs+0s) by Class::MOP::Attribute::install_accessors at line 424 of Class/MOP/Attribute.pm, avg 493ns/call
sub Class::MOP::Mixin::AttributeCore::accessor; # xsub
# spent 11µs within Class::MOP::Mixin::AttributeCore::builder which was called 24 times, avg 475ns/call: # 12 times (7µs+0s) by Moose::Meta::Attribute::_inline_generate_default at line 938 of Moose/Meta/Attribute.pm, avg 550ns/call # 12 times (5µs+0s) by Moose::Meta::Attribute::_inline_generate_default at line 939 of Moose/Meta/Attribute.pm, avg 400ns/call
sub Class::MOP::Mixin::AttributeCore::builder; # xsub
# spent 146µs within Class::MOP::Mixin::AttributeCore::definition_context which was called 306 times, avg 477ns/call: # 280 times (130µs+0s) by Class::MOP::Attribute::_process_accessors at line 363 of Class/MOP/Attribute.pm, avg 466ns/call # 26 times (16µs+0s) by Class::MOP::Class:::around at line 29 of Moose/Meta/Method/Accessor/Native.pm, avg 596ns/call
sub Class::MOP::Mixin::AttributeCore::definition_context; # xsub
# spent 530µs within Class::MOP::Mixin::AttributeCore::init_arg which was called 1455 times, avg 365ns/call: # 820 times (296µs+0s) by Moose::Meta::Attribute::new at line 94 of Moose/Meta/Attribute.pm, avg 361ns/call # 308 times (131µs+0s) by Class::MOP::Class::_inline_slot_initializer at line 599 of Class/MOP/Class.pm, avg 426ns/call # 275 times (83µs+0s) by Class::MOP::Class::_inline_init_attr_from_constructor at line 630 of Class/MOP/Class.pm, avg 303ns/call # 22 times (10µs+0s) by Moose::Meta::Class::_inline_check_required_attr at line 386 of Moose/Meta/Class.pm, avg 441ns/call # 22 times (7µs+0s) by Moose::Meta::Class::_inline_init_attr_from_constructor at line 406 of Moose/Meta/Class.pm, avg 305ns/call # 8 times (4µs+0s) by Moose::Meta::Attribute::initialize_instance_slot at line 506 of Moose/Meta/Attribute.pm, avg 475ns/call
sub Class::MOP::Mixin::AttributeCore::init_arg; # xsub
# spent 2.45ms within Class::MOP::Mixin::AttributeCore::name which was called 6778 times, avg 361ns/call: # 1674 times (515µs+0s) by Class::MOP::Class::CORE:sort at line 591 of Class/MOP/Class.pm, avg 308ns/call # 1668 times (498µs+0s) by Class::MOP::Class::CORE:sort at line 708 of Class/MOP/Class.pm, avg 299ns/call # 753 times (310µs+0s) by Class::MOP::Attribute::_set_initial_slot_value at line 148 of Class/MOP/Attribute.pm, avg 411ns/call # 740 times (264µs+0s) by Class::MOP::Attribute::slots at line 234 of Class/MOP/Attribute.pm, avg 357ns/call # 484 times (233µs+0s) by Class::MOP::Attribute::_inline_instance_set at line 288 of Class/MOP/Attribute.pm, avg 482ns/call # 394 times (156µs+0s) by Class::MOP::Attribute::_accessor_description at line 412 of Class/MOP/Attribute.pm, avg 396ns/call # 189 times (106µs+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 29 of Class/MOP/Mixin/HasAttributes.pm, avg 563ns/call # 150 times (42µs+0s) by Moose::Meta::Class::CORE:sort at line 467 of Moose/Meta/Class.pm, avg 279ns/call # 147 times (67µs+0s) by Moose::Meta::Attribute::_inline_throw_error at line 77 of Moose/Meta/Attribute.pm, avg 454ns/call # 140 times (42µs+0s) by Moose::Meta::Class::CORE:sort at line 505 of Moose/Meta/Class.pm, avg 299ns/call # 128 times (64µs+0s) by Class::MOP::Attribute::_inline_instance_get at line 311 of Class/MOP/Attribute.pm, avg 497ns/call # 88 times (43µs+0s) by Moose::Meta::Attribute::_inline_check_constraint at line 709 of Moose/Meta/Attribute.pm, avg 492ns/call # 67 times (33µs+0s) by Class::MOP::Attribute::_inline_instance_has at line 332 of Class/MOP/Attribute.pm, avg 487ns/call # 26 times (10µs+0s) by Class::MOP::Class:::around at line 34 of Moose/Meta/Method/Accessor/Native.pm, avg 404ns/call # 22 times (11µs+0s) by Moose::Meta::Class::_inline_slot_initializer at line 376 of Moose/Meta/Class.pm, avg 495ns/call # 19 times (10µs+0s) by Moose::Meta::Role::Attribute::attribute_for_class at line 91 of Moose/Meta/Role/Attribute.pm, avg 547ns/call # 19 times (9µs+0s) by Moose::Meta::Role::Attribute::clone at line 101 of Moose/Meta/Role/Attribute.pm, avg 463ns/call # 17 times (6µs+0s) by Moose::Meta::Role::Application::RoleSummation::apply_attributes at line 131 of Moose/Meta/Role/Application/RoleSummation.pm, avg 376ns/call # 13 times (6µs+0s) by Moose::Meta::Attribute::_inline_weaken_value at line 762 of Moose/Meta/Attribute.pm, avg 438ns/call # 12 times (7µs+0s) by Class::MOP::Attribute::has_value at line 319 of Class/MOP/Attribute.pm, avg 567ns/call # 12 times (6µs+0s) by Class::MOP::Attribute::get_raw_value at line 298 of Class/MOP/Attribute.pm, avg 525ns/call # 12 times (4µs+0s) by Moose::Meta::Attribute::_inline_generate_default at line 940 of Moose/Meta/Attribute.pm, avg 367ns/call # 2 times (1µs+0s) by Moose::Meta::Method::Accessor::Native::Collection::_inline_check_member_constraint at line 106 of Moose/Meta/Method/Accessor/Native/Collection.pm, avg 600ns/call # 2 times (1µs+0s) by Moose::Meta::Attribute::_process_accessors at line 1045 of Moose/Meta/Attribute.pm, avg 500ns/call
sub Class::MOP::Mixin::AttributeCore::name; # xsub
# spent 25µs within Class::MOP::Mixin::AttributeCore::predicate which was called 50 times, avg 504ns/call: # 50 times (25µs+0s) by Class::MOP::Attribute::install_accessors at line 436 of Class/MOP/Attribute.pm, avg 504ns/call
sub Class::MOP::Mixin::AttributeCore::predicate; # xsub
# spent 80µs within Class::MOP::Mixin::AttributeCore::reader which was called 155 times, avg 515ns/call: # 155 times (80µs+0s) by Class::MOP::Attribute::install_accessors at line 428 of Class/MOP/Attribute.pm, avg 515ns/call
sub Class::MOP::Mixin::AttributeCore::reader; # xsub
# spent 4µs within Class::MOP::Mixin::AttributeCore::writer which was called 8 times, avg 562ns/call: # 8 times (4µs+0s) by Class::MOP::Attribute::install_accessors at line 432 of Class/MOP/Attribute.pm, avg 562ns/call
sub Class::MOP::Mixin::AttributeCore::writer; # xsub
# spent 720µs within Class::MOP::Mixin::HasAttributes::_attribute_map which was called 1633 times, avg 441ns/call: # 761 times (352µs+0s) by Class::MOP::Class::get_all_attributes at line 928 of Class/MOP/Class.pm, avg 463ns/call # 264 times (111µs+0s) by Class::MOP::Mixin::HasAttributes::has_attribute at line 56 of Class/MOP/Mixin/HasAttributes.pm, avg 421ns/call # 189 times (78µs+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 37 of Class/MOP/Mixin/HasAttributes.pm, avg 412ns/call # 189 times (77µs+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 34 of Class/MOP/Mixin/HasAttributes.pm, avg 405ns/call # 168 times (74µs+0s) by Class::MOP::Mixin::HasAttributes::get_attribute at line 65 of Class/MOP/Mixin/HasAttributes.pm, avg 443ns/call # 62 times (28µs+0s) by Class::MOP::Mixin::HasAttributes::get_attribute_list at line 84 of Class/MOP/Mixin/HasAttributes.pm, avg 455ns/call
sub Class::MOP::Mixin::HasAttributes::_attribute_map; # xsub
# spent 166µs within Class::MOP::Mixin::HasAttributes::attribute_metaclass which was called 360 times, avg 460ns/call: # 93 times (52µs+0s) by Class::MOP::Mixin::HasAttributes::add_attribute at line 20 of Class/MOP/Mixin/HasAttributes.pm, avg 555ns/call # 65 times (32µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 352 of Class/MOP/Class.pm, avg 486ns/call # 65 times (27µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 355 of Class/MOP/Class.pm, avg 415ns/call # 40 times (12µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 295 of Class/MOP/Class.pm, avg 308ns/call # 35 times (15µs+0s) by List::MoreUtils::all at line 214 of Class/MOP/Class.pm, avg 431ns/call # 20 times (8µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 290 of Class/MOP/Class.pm, avg 405ns/call # 20 times (7µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 293 of Class/MOP/Class.pm, avg 365ns/call # 13 times (7µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 224 of Class/MOP/Class.pm, avg 515ns/call # 9 times (6µs+0s) by Moose::Meta::Class::_process_new_attribute at line 714 of Moose/Meta/Class.pm, avg 656ns/call
sub Class::MOP::Mixin::HasAttributes::attribute_metaclass; # xsub
# spent 5.34ms (5.15+192µs) within Class::MOP::Mixin::HasMethods::_method_map which was called 3018 times, avg 2µs/call: # 1729 times (3.09ms+178µs) by Class::MOP::Mixin::HasMethods::_get_maybe_raw_method at line 134 of Class/MOP/Mixin/HasMethods.pm, avg 2µs/call # 913 times (1.61ms+11µs) by Class::MOP::Mixin::HasMethods::add_method at line 79 of Class/MOP/Mixin/HasMethods.pm, avg 2µs/call # 160 times (200µs+0s) by Class::MOP::Mixin::HasMethods::get_method at line 124 of Class/MOP/Mixin/HasMethods.pm, avg 1µs/call # 152 times (129µs+0s) by Class::MOP::Mixin::HasMethods::has_method at line 110 of Class/MOP/Mixin/HasMethods.pm, avg 851ns/call # 44 times (50µs+0s) by Class::MOP::Mixin::HasMethods::_full_method_map at line 209 of Class/MOP/Mixin/HasMethods.pm, avg 1µs/call # 20 times (68µs+2µs) by Class::MOP::Class:::around at line 90 of Class/MOP/Class/Immutable/Trait.pm, avg 4µs/call
sub Class::MOP::Mixin::HasMethods::_method_map; # xsub
# spent 156µs within Class::MOP::Mixin::HasMethods::method_metaclass which was called 345 times, avg 452ns/call: # 87 times (46µs+0s) by Class::MOP::Mixin::HasMethods::wrap_method_body at line 48 of Class/MOP/Mixin/HasMethods.pm, avg 532ns/call # 65 times (30µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 352 of Class/MOP/Class.pm, avg 465ns/call # 65 times (28µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 355 of Class/MOP/Class.pm, avg 425ns/call # 40 times (13µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 295 of Class/MOP/Class.pm, avg 318ns/call # 35 times (16µs+0s) by List::MoreUtils::all at line 214 of Class/MOP/Class.pm, avg 451ns/call # 20 times (9µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 290 of Class/MOP/Class.pm, avg 440ns/call # 20 times (8µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 293 of Class/MOP/Class.pm, avg 380ns/call # 13 times (7µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 224 of Class/MOP/Class.pm, avg 523ns/call
sub Class::MOP::Mixin::HasMethods::method_metaclass; # xsub
# spent 143µs within Class::MOP::Mixin::HasMethods::wrapped_method_metaclass which was called 326 times, avg 438ns/call: # 68 times (31µs+0s) by Class::MOP::Class::__ANON__[/Users/dde/perl5/perlbrew/perls/5.18.0t/lib/site_perl/5.18.0/darwin-thread-multi-2level/Class/MOP/Class.pm:1072] at line 1045 of Class/MOP/Class.pm, avg 462ns/call # 65 times (31µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 352 of Class/MOP/Class.pm, avg 477ns/call # 65 times (28µs+0s) by Class::MOP::Class::_single_metaclass_can_be_made_compatible at line 355 of Class/MOP/Class.pm, avg 438ns/call # 40 times (13µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 295 of Class/MOP/Class.pm, avg 315ns/call # 35 times (16µs+0s) by List::MoreUtils::all at line 214 of Class/MOP/Class.pm, avg 460ns/call # 20 times (9µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 290 of Class/MOP/Class.pm, avg 455ns/call # 20 times (8µs+0s) by Class::MOP::Class::_single_metaclass_is_compatible at line 293 of Class/MOP/Class.pm, avg 375ns/call # 13 times (7µs+0s) by Class::MOP::Class::_check_metaclass_compatibility at line 224 of Class/MOP/Class.pm, avg 515ns/call
sub Class::MOP::Mixin::HasMethods::wrapped_method_metaclass; # xsub
# spent 2.00ms within Class::MOP::Package::name which was called 4387 times, avg 456ns/call: # 913 times (436µs+0s) by Class::MOP::Mixin::HasMethods::add_method at line 59 of Class/MOP/Mixin/HasMethods.pm, avg 478ns/call # 913 times (388µs+0s) by Class::MOP::Mixin::HasMethods::update_package_cache_flag at line 194 of Class/MOP/Mixin/HasMethods.pm, avg 425ns/call # 430 times (165µs+0s) by Class::MOP::Class::linearized_isa at line 999 of Class/MOP/Class.pm, avg 383ns/call # 305 times (149µs+0s) by Class::MOP::Mixin::HasMethods::_code_is_mine at line 97 of Class/MOP/Mixin/HasMethods.pm, avg 490ns/call # 280 times (125µs+0s) by Class::MOP::Attribute::_accessor_description at line 411 of Class/MOP/Attribute.pm, avg 447ns/call # 223 times (80µs+0s) by Class::MOP::Attribute::try {...} at line 389 of Class/MOP/Attribute.pm, avg 359ns/call # 183 times (77µs+0s) by Class::MOP::Mixin::HasMethods::wrap_method_body at line 48 of Class/MOP/Mixin/HasMethods.pm, avg 420ns/call # 147 times (76µs+0s) by Moose::Meta::Attribute::_inline_throw_error at line 76 of Moose/Meta/Attribute.pm, avg 518ns/call # 109 times (55µs+0s) by Class::MOP::Class::_construct_instance at line 527 of Class/MOP/Class.pm, avg 506ns/call # 101 times (55µs+0s) by Class::MOP::Package::_package_stash at line 209, avg 545ns/call # 96 times (48µs+0s) by Class::MOP::Class::new_object at line 496 of Class/MOP/Class.pm, avg 496ns/call # 62 times (28µs+0s) by Class::MOP::Class::_inline_constructor at line 1438 of Class/MOP/Class.pm, avg 455ns/call # 59 times (33µs+0s) by Class::MOP::Class::__ANON__[/Users/dde/perl5/perlbrew/perls/5.18.0t/lib/site_perl/5.18.0/darwin-thread-multi-2level/Class/MOP/Class.pm:1072] at line 1058 of Class/MOP/Class.pm, avg 553ns/call # 57 times (21µs+0s) by Class::MOP::Attribute::_process_accessors at line 372 of Class/MOP/Attribute.pm, avg 368ns/call # 55 times (28µs+0s) by Class::MOP::Mixin::HasMethods::_add_meta_method at line 33 of Class/MOP/Mixin/HasMethods.pm, avg 504ns/call # 52 times (39µs+0s) by Moose::Meta::Attribute::Native::Trait::_native_accessor_class_for at line 205 of Moose/Meta/Attribute/Native/Trait.pm, avg 754ns/call # 44 times (18µs+0s) by Class::MOP::Mixin::HasMethods::_full_method_map at line 200 of Class/MOP/Mixin/HasMethods.pm, avg 409ns/call # 32 times (23µs+0s) by Class::MOP::Method::Inlined::can_be_inlined at line 35 of Class/MOP/Method/Inlined.pm, avg 725ns/call # 31 times (15µs+0s) by Class::MOP::Class::_inline_preserve_weak_metaclasses at line 691 of Class/MOP/Class.pm, avg 487ns/call # 31 times (14µs+0s) by Class::MOP::Class::_inline_fallback_constructor at line 553 of Class/MOP/Class.pm, avg 465ns/call # 26 times (14µs+0s) by Moose::Meta::Attribute::install_delegation at line 1103 of Moose/Meta/Attribute.pm, avg 531ns/call # 26 times (11µs+0s) by Class::MOP::Class:::around at line 181 of Moose/Meta/Attribute/Native/Trait.pm, avg 408ns/call # 26 times (10µs+0s) by Class::MOP::Class:::around at line 31 of Moose/Meta/Method/Accessor/Native.pm, avg 388ns/call # 23 times (9µs+0s) by Class::MOP::Class::class_precedence_list at line 1004 of Class/MOP/Class.pm, avg 400ns/call # 21 times (11µs+0s) by Moose::Meta::Method::Overridden::new at line 45 of Moose/Meta/Method/Overridden.pm, avg 510ns/call # 15 times (10µs+0s) by Class::MOP::Class::superclasses at line 948 of Class/MOP/Class.pm, avg 700ns/call # 12 times (6µs+0s) by Moose::Meta::Role::calculate_all_roles at line 415 of Moose/Meta/Role.pm, avg 525ns/call # 10 times (4µs+0s) by Class::MOP::Module::_instantiate_module at line 81 of Class/MOP/Module.pm, avg 430ns/call # 9 times (6µs+0s) by Moose::Meta::Role::Application::ToRole::check_role_exclusions at line 25 of Moose/Meta/Role/Application/ToRole.pm, avg 644ns/call # 9 times (5µs+0s) by Moose::Meta::Role::Application::ToClass::check_role_exclusions at line 44 of Moose/Meta/Role/Application/ToClass.pm, avg 556ns/call # 8 times (4µs+0s) by Moose::Meta::Role::Composite::new at line 73 of Moose/Meta/Role/Composite.pm, avg 538ns/call # 8 times (4µs+0s) by Moose::Meta::Role::Application::RoleSummation::check_role_exclusions at line 74 of Moose/Meta/Role/Application/RoleSummation.pm, avg 538ns/call # 8 times (4µs+0s) by Moose::Meta::Role::Application::RoleSummation::get_method_aliases_for_role at line 41 of Moose/Meta/Role/Application/RoleSummation.pm, avg 488ns/call # 8 times (4µs+0s) by Moose::Meta::Attribute::Native::Trait::_build_native_type at line 216 of Moose/Meta/Attribute/Native/Trait.pm, avg 475ns/call # 8 times (4µs+0s) by Moose::Meta::Class::calculate_all_roles at line 218 of Moose/Meta/Class.pm, avg 438ns/call # 8 times (3µs+0s) by Moose::Meta::Role::Application::RoleSummation::get_exclusions_for_role at line 27 of Moose/Meta/Role/Application/RoleSummation.pm, avg 400ns/call # 8 times (3µs+0s) by Moose::Meta::Role::Application::RoleSummation::is_aliased_method at line 65 of Moose/Meta/Role/Application/RoleSummation.pm, avg 400ns/call # 8 times (3µs+0s) by Class::MOP::Class::__ANON__[/Users/dde/perl5/perlbrew/perls/5.18.0t/lib/site_perl/5.18.0/darwin-thread-multi-2level/Class/MOP/Class.pm:1072] at line 1065 of Class/MOP/Class.pm, avg 400ns/call # 7 times (3µs+0s) by Class::MOP::Instance::_class_name at line 76 of Class/MOP/Instance.pm, avg 457ns/call # 5 times (3µs+0s) by Moose::Meta::Method::_inline_throw_error at line 44 of Moose/Meta/Method.pm, avg 580ns/call # 4 times (3µs+0s) by Moose::Meta::Attribute::interpolate_class at line 189 of Moose/Meta/Attribute.pm, avg 725ns/call # 4 times (1µs+0s) by Moose::Meta::Role::Application::RoleSummation::apply_methods at line 190 of Moose/Meta/Role/Application/RoleSummation.pm, avg 350ns/call # 2 times (1µs+0s) by Class::MOP::Class::_inline_destructor at line 1477 of Class/MOP/Class.pm, avg 500ns/call # once (600ns+0s) by Moose::Meta::Method::Destructor::_initialize_body at line 84 of Moose/Meta/Method/Destructor.pm
sub Class::MOP::Package::name; # xsub
# spent 51µs within Moose::Meta::Attribute::CORE:match which was called 26 times, avg 2µs/call: # 26 times (51µs+0s) by Moose::Meta::Attribute::install_delegation at line 1121 of Moose/Meta/Attribute.pm, avg 2µs/call
sub Moose::Meta::Attribute::CORE:match; # opcode
# spent 14µs within Moose::Meta::Attribute::CORE:sort which was called 33 times, avg 433ns/call: # 29 times (9µs+0s) by Moose::Meta::Attribute::new at line 99 of Moose/Meta/Attribute.pm, avg 310ns/call # 4 times (5µs+0s) by Moose::Meta::Attribute::install_delegation at line 1101 of Moose/Meta/Attribute.pm, avg 1µs/call
sub Moose::Meta::Attribute::CORE:sort; # opcode