← Index
NYTProf Performance Profile   « line view »
For fastest.pl
  Run on Fri Jan 31 20:48:16 2014
Reported on Fri Jan 31 20:49:41 2014

Filename/opt/perl-5.18.1/lib/site_perl/5.18.1/Moo/HandleMoose/FakeMetaClass.pm
StatementsExecuted 1 statements in 3µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
0000s0sMoo::HandleMoose::FakeMetaClass::::AUTOLOADMoo::HandleMoose::FakeMetaClass::AUTOLOAD
0000s0sMoo::HandleMoose::FakeMetaClass::::DESTROYMoo::HandleMoose::FakeMetaClass::DESTROY
0000s0sMoo::HandleMoose::FakeMetaClass::::canMoo::HandleMoose::FakeMetaClass::can
0000s0sMoo::HandleMoose::FakeMetaClass::::isaMoo::HandleMoose::FakeMetaClass::isa
0000s0sMoo::HandleMoose::FakeMetaClass::::make_immutableMoo::HandleMoose::FakeMetaClass::make_immutable
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package Moo::HandleMoose::FakeMetaClass;
2
3sub DESTROY { }
4
5sub AUTOLOAD {
6 my ($meth) = (our $AUTOLOAD =~ /([^:]+)$/);
7 require Moo::HandleMoose;
8 Moo::HandleMoose::inject_real_metaclass_for((shift)->{name})->$meth(@_)
9}
10sub can {
11 require Moo::HandleMoose;
12 Moo::HandleMoose::inject_real_metaclass_for((shift)->{name})->can(@_)
13}
14sub isa {
15 require Moo::HandleMoose;
16 Moo::HandleMoose::inject_real_metaclass_for((shift)->{name})->isa(@_)
17}
18sub make_immutable { $_[0] }
19
2013µs1;