File | /usr/local/lib/perl5/site_perl/5.10.1/darwin-2level/Moose/Meta/Instance.pm |
Statements Executed | 13 |
Statement Execution Time | 111µs |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
1 | 1 | 1 | 17µs | 20µs | BEGIN@4 | Moose::Meta::Instance::
1 | 1 | 1 | 8µs | 20µs | BEGIN@5 | Moose::Meta::Instance::
1 | 1 | 1 | 7µs | 53µs | BEGIN@11 | Moose::Meta::Instance::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | |||||
2 | package Moose::Meta::Instance; | ||||
3 | |||||
4 | 3 | 22µs | 2 | 24µs | # spent 20µs (17+3) within Moose::Meta::Instance::BEGIN@4 which was called
# once (17µs+3µs) by Moose::BEGIN@22 at line 4 # spent 20µs making 1 call to Moose::Meta::Instance::BEGIN@4
# spent 3µs making 1 call to strict::import |
5 | 3 | 42µs | 2 | 32µs | # spent 20µs (8+12) within Moose::Meta::Instance::BEGIN@5 which was called
# once (8µs+12µs) by Moose::BEGIN@22 at line 5 # spent 20µs making 1 call to Moose::Meta::Instance::BEGIN@5
# spent 12µs making 1 call to warnings::import |
6 | |||||
7 | 1 | 600ns | our $VERSION = '0.98'; | ||
8 | 1 | 14µs | $VERSION = eval $VERSION; | ||
9 | 1 | 300ns | our $AUTHORITY = 'cpan:STEVAN'; | ||
10 | |||||
11 | 3 | 29µs | 2 | 100µs | # spent 53µs (7+46) within Moose::Meta::Instance::BEGIN@11 which was called
# once (7µs+46µs) by Moose::BEGIN@22 at line 11 # spent 53µs making 1 call to Moose::Meta::Instance::BEGIN@11
# spent 46µs making 1 call to base::import |
12 | |||||
13 | 1 | 4µs | 1; | ||
14 | |||||
15 | __END__ | ||||
16 | |||||
17 | =pod | ||||
18 | |||||
19 | =head1 NAME | ||||
20 | |||||
21 | Moose::Meta::Instance - The Moose Instance metaclass | ||||
22 | |||||
23 | =head1 SYNOPSIS | ||||
24 | |||||
25 | # nothing to see here | ||||
26 | |||||
27 | =head1 DESCRIPTION | ||||
28 | |||||
29 | This class provides the low level data storage abstractions for | ||||
30 | attributes. | ||||
31 | |||||
32 | Using this API directly in your own code violates encapsulation, and | ||||
33 | we recommend that you use the appropriate APIs in | ||||
34 | L<Moose::Meta::Class> and L<Moose::Meta::Attribute> instead. Those | ||||
35 | APIs in turn call the methods in this class as appropriate. | ||||
36 | |||||
37 | At present, this is an empty subclass of L<Class::MOP::Instance>, so | ||||
38 | you should see that class for all API details. | ||||
39 | |||||
40 | =head1 INHERITANCE | ||||
41 | |||||
42 | C<Moose::Meta::Instance> is a subclass of L<Class::MOP::Instance>. | ||||
43 | |||||
44 | =head1 BUGS | ||||
45 | |||||
46 | See L<Moose/BUGS> for details on reporting bugs. | ||||
47 | |||||
48 | =head1 AUTHOR | ||||
49 | |||||
50 | Stevan Little E<lt>stevan@iinteractive.comE<gt> | ||||
51 | |||||
52 | Yuval Kogman E<lt>nothingmuch@woobling.comE<gt> | ||||
53 | |||||
54 | =head1 COPYRIGHT AND LICENSE | ||||
55 | |||||
56 | Copyright 2006-2010 by Infinity Interactive, Inc. | ||||
57 | |||||
58 | L<http://www.iinteractive.com> | ||||
59 | |||||
60 | This library is free software; you can redistribute it and/or modify | ||||
61 | it under the same terms as Perl itself. | ||||
62 | |||||
63 | =cut |