Filename | /home/hinrik/perl5/perlbrew/perls/perl-5.13.5/lib/site_perl/5.13.5/MouseX/Getopt/Meta/Attribute.pm |
Statements | Executed 13 statements in 256µs |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
1 | 1 | 1 | 21µs | 21µs | BEGIN@2 | MouseX::Getopt::Meta::Attribute::
1 | 1 | 1 | 12µs | 396µs | BEGIN@10 | MouseX::Getopt::Meta::Attribute::
1 | 1 | 1 | 11µs | 70µs | BEGIN@11 | MouseX::Getopt::Meta::Attribute::
1 | 1 | 1 | 11µs | 87µs | BEGIN@16 | MouseX::Getopt::Meta::Attribute::
1 | 1 | 1 | 8µs | 8µs | BEGIN@21 | Mouse::Meta::Attribute::Custom::Getopt::
1 | 1 | 1 | 5µs | 5µs | BEGIN@5 | MouseX::Getopt::Meta::Attribute::
1 | 1 | 1 | 5µs | 5µs | BEGIN@24 | Mouse::Meta::Attribute::Custom::Getopt::
0 | 0 | 0 | 0s | 0s | register_implementation | Mouse::Meta::Attribute::Custom::Getopt::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | package MouseX::Getopt::Meta::Attribute; | ||||
2 | # spent 21µs within MouseX::Getopt::Meta::Attribute::BEGIN@2 which was called:
# once (21µs+0s) by MouseX::Getopt::Basic::BEGIN@13 at line 4 | ||||
3 | 1 | 7µs | $MouseX::Getopt::Meta::Attribute::AUTHORITY = 'cpan:STEVAN'; | ||
4 | 1 | 25µs | 1 | 21µs | } # spent 21µs making 1 call to MouseX::Getopt::Meta::Attribute::BEGIN@2 |
5 | # spent 5µs within MouseX::Getopt::Meta::Attribute::BEGIN@5 which was called:
# once (5µs+0s) by MouseX::Getopt::Basic::BEGIN@13 at line 7 | ||||
6 | 1 | 6µs | $MouseX::Getopt::Meta::Attribute::VERSION = '0.33'; | ||
7 | 1 | 19µs | 1 | 5µs | } # spent 5µs making 1 call to MouseX::Getopt::Meta::Attribute::BEGIN@5 |
8 | # ABSTRACT: Optional meta attribute for custom option names | ||||
9 | |||||
10 | 2 | 29µs | 2 | 781µs | # spent 396µs (12+385) within MouseX::Getopt::Meta::Attribute::BEGIN@10 which was called:
# once (12µs+385µs) by MouseX::Getopt::Basic::BEGIN@13 at line 10 # spent 396µs making 1 call to MouseX::Getopt::Meta::Attribute::BEGIN@10
# spent 385µs making 1 call to Mouse::Exporter::do_import |
11 | 2 | 42µs | 2 | 129µs | # spent 70µs (11+59) within MouseX::Getopt::Meta::Attribute::BEGIN@11 which was called:
# once (11µs+59µs) by MouseX::Getopt::Basic::BEGIN@13 at line 11 # spent 70µs making 1 call to MouseX::Getopt::Meta::Attribute::BEGIN@11
# spent 59µs making 1 call to Mouse::Exporter::do_import |
12 | |||||
13 | 1 | 5µs | 1 | 98µs | extends 'Mouse::Meta::Attribute'; # << Mouse extending Mouse :) # spent 98µs making 1 call to Mouse::extends |
14 | 1 | 4µs | 1 | 3.71ms | with 'MouseX::Getopt::Meta::Attribute::Trait'; # spent 3.71ms making 1 call to Mouse::with |
15 | |||||
16 | 2 | 52µs | 2 | 162µs | # spent 87µs (11+75) within MouseX::Getopt::Meta::Attribute::BEGIN@16 which was called:
# once (11µs+75µs) by MouseX::Getopt::Basic::BEGIN@13 at line 16 # spent 87µs making 1 call to MouseX::Getopt::Meta::Attribute::BEGIN@16
# spent 75µs making 1 call to Mouse::Exporter::do_unimport |
17 | |||||
18 | # register this as a metaclass alias ... | ||||
19 | package # stop confusing PAUSE | ||||
20 | Mouse::Meta::Attribute::Custom::Getopt; | ||||
21 | # spent 8µs within Mouse::Meta::Attribute::Custom::Getopt::BEGIN@21 which was called:
# once (8µs+0s) by MouseX::Getopt::Basic::BEGIN@13 at line 23 | ||||
22 | 1 | 6µs | $Mouse::Meta::Attribute::Custom::Getopt::AUTHORITY = 'cpan:STEVAN'; | ||
23 | 1 | 25µs | 1 | 8µs | } # spent 8µs making 1 call to Mouse::Meta::Attribute::Custom::Getopt::BEGIN@21 |
24 | # spent 5µs within Mouse::Meta::Attribute::Custom::Getopt::BEGIN@24 which was called:
# once (5µs+0s) by MouseX::Getopt::Basic::BEGIN@13 at line 26 | ||||
25 | 1 | 5µs | $Mouse::Meta::Attribute::Custom::Getopt::VERSION = '0.33'; | ||
26 | 1 | 26µs | 1 | 5µs | } # spent 5µs making 1 call to Mouse::Meta::Attribute::Custom::Getopt::BEGIN@24 |
27 | sub register_implementation { 'MouseX::Getopt::Meta::Attribute' } | ||||
28 | |||||
29 | 1 | 5µs | 1; | ||
30 | |||||
31 | |||||
32 | __END__ |