| line |
count |
pod |
subroutine |
|
4
|
1 |
n/a |
BEGIN |
|
5
|
1 |
n/a |
BEGIN |
|
9
|
1 |
n/a |
BEGIN |
|
38
|
1 |
n/a |
BEGIN |
|
39
|
1 |
n/a |
BEGIN |
|
40
|
1 |
n/a |
BEGIN |
|
42
|
1 |
n/a |
BEGIN |
|
43
|
1 |
n/a |
BEGIN |
|
49
|
5 |
No |
is_valid_class_name |
|
60
|
5 |
No |
is_class_loaded |
|
98
|
6 |
No |
get_code_info |
|
111
|
0 |
No |
get_code_package |
|
123
|
0 |
No |
get_code_ref |
|
124
|
1 |
n/a |
BEGIN |
|
125
|
1 |
n/a |
BEGIN |
|
126
|
1 |
n/a |
BEGIN |
|
131
|
2 |
No |
generate_isa_predicate_for |
|
133
|
0 |
n/a |
__ANON__ |
|
144
|
3 |
No |
generate_can_predicate_for |
|
149
|
5 |
n/a |
__ANON__ |
|
172
|
0 |
No |
Any |
|
173
|
0 |
No |
Item |
|
175
|
0 |
No |
Bool |
|
176
|
0 |
No |
Undef |
|
177
|
0 |
No |
Defined |
|
178
|
0 |
No |
Value |
|
179
|
0 |
No |
Num |
|
183
|
0 |
No |
Str |
|
188
|
0 |
No |
Int |
|
192
|
0 |
No |
Ref |
|
194
|
0 |
No |
ScalarRef |
|
197
|
0 |
No |
ArrayRef |
|
198
|
0 |
No |
HashRef |
|
199
|
0 |
No |
CodeRef |
|
200
|
0 |
No |
RegexpRef |
|
201
|
0 |
No |
GlobRef |
|
204
|
0 |
No |
FileHandle |
|
209
|
0 |
No |
Object |
|
211
|
0 |
No |
ClassName |
|
212
|
0 |
No |
RoleName |
|
215
|
0 |
n/a |
_parameterize_ArrayRef_for |
|
219
|
0 |
n/a |
__ANON__ |
|
227
|
0 |
n/a |
_parameterize_HashRef_for |
|
231
|
0 |
n/a |
__ANON__ |
|
240
|
0 |
n/a |
_parameterize_Maybe_for |
|
244
|
0 |
n/a |
__ANON__ |
|
250
|
10 |
No |
name |
|
252
|
0 |
n/a |
_method_map |
|
253
|
0 |
n/a |
_attribute_map |
|
256
|
0 |
No |
namespace |
|
257
|
1 |
n/a |
BEGIN |
|
262
|
4 |
No |
add_method |
|
286
|
2 |
n/a |
__ANON__ |
|
306
|
1 |
n/a |
BEGIN |
|
307
|
1 |
n/a |
BEGIN |
|
309
|
0 |
No |
method_metaclass |
|
310
|
2 |
No |
attribute_metaclass |
|
312
|
2 |
No |
constructor_class |
|
313
|
0 |
No |
destructor_class |
|
316
|
2 |
No |
is_anon_class |
|
319
|
0 |
No |
roles |
|
321
|
4 |
No |
linearized_isa |
|
324
|
2 |
No |
new_object |
|
343
|
0 |
No |
clone_object |
|
356
|
2 |
n/a |
_initialize_object |
|
366
|
2 |
No |
get_all_attributes |
|
371
|
0 |
No |
is_immutable |
|
377
|
2 |
n/a |
_invalidate_metaclass_cache |
|
383
|
0 |
n/a |
_report_unknown_args |
|
408
|
0 |
No |
method_metaclass |
|
411
|
0 |
No |
is_anon_role |
|
414
|
0 |
No |
get_roles |
|
417
|
0 |
No |
add_before_method_modifier |
|
423
|
0 |
No |
add_around_method_modifier |
|
429
|
0 |
No |
add_after_method_modifier |
|
436
|
0 |
No |
get_before_method_modifiers |
|
440
|
0 |
No |
get_around_method_modifiers |
|
444
|
0 |
No |
get_after_method_modifiers |
|
449
|
0 |
No |
add_metaclass_accessor |
|
458
|
2 |
No |
accessor_metaclass |
|
462
|
8 |
No |
name |
|
463
|
2 |
No |
associated_class |
|
465
|
0 |
No |
accessor |
|
466
|
0 |
No |
reader |
|
467
|
0 |
No |
writer |
|
468
|
0 |
No |
predicate |
|
469
|
0 |
No |
clearer |
|
470
|
0 |
No |
handles |
|
472
|
0 |
n/a |
_is_metadata |
|
473
|
3 |
No |
is_required |
|
474
|
2 |
No |
default |
|
475
|
2 |
No |
is_lazy |
|
476
|
0 |
No |
is_lazy_build |
|
477
|
5 |
No |
is_weak_ref |
|
478
|
3 |
No |
init_arg |
|
479
|
8 |
No |
type_constraint |
|
481
|
2 |
No |
trigger |
|
482
|
2 |
No |
builder |
|
483
|
2 |
No |
should_auto_deref |
|
484
|
0 |
No |
should_coerce |
|
486
|
0 |
No |
documentation |
|
487
|
0 |
No |
insertion_order |
|
491
|
0 |
No |
has_accessor |
|
492
|
0 |
No |
has_reader |
|
493
|
0 |
No |
has_writer |
|
494
|
0 |
No |
has_predicate |
|
495
|
0 |
No |
has_clearer |
|
496
|
0 |
No |
has_handles |
|
498
|
3 |
No |
has_default |
|
499
|
0 |
No |
has_type_constraint |
|
500
|
3 |
No |
has_trigger |
|
501
|
3 |
No |
has_builder |
|
503
|
0 |
No |
has_documentation |
|
506
|
2 |
n/a |
_process_options |
|
640
|
1 |
n/a |
BEGIN |
|
642
|
0 |
No |
name |
|
643
|
0 |
No |
parent |
|
644
|
0 |
No |
message |
|
646
|
0 |
n/a |
_identity |
|
648
|
0 |
No |
type_parameter |
|
649
|
0 |
n/a |
_compiled_type_constraint |
|
651
|
0 |
n/a |
__is_parameterized |
|
652
|
0 |
No |
has_coercion |
|
656
|
3 |
No |
compile_type_constraint |
|
678
|
0 |
n/a |
__ANON__ |
|
690
|
0 |
n/a |
__ANON__ |
|
702
|
0 |
No |
check |
|
710
|
4 |
No |
BUILDARGS |
|
724
|
2 |
No |
new |
|
730
|
2 |
n/a |
DESTROY |
|
755
|
1 |
n/a |
BEGIN |
|
760
|
0 |
No |
BUILDALL |
|
779
|
1 |
n/a |
BEGIN |
|
780
|
1 |
n/a |
BEGIN |
|
781
|
1 |
n/a |
BEGIN |
|
788
|
1 |
n/a |
BEGIN |
|
798
|
4 |
n/a |
import |
|
807
|
5 |
No |
setup_import_methods |
|
818
|
0 |
n/a |
__ANON__ |
|
822
|
0 |
n/a |
__ANON__ |
|
830
|
5 |
No |
build_import_methods |
|
873
|
1 |
n/a |
BEGIN |
|
918
|
18 |
No |
do_import |
|
999
|
0 |
No |
do_unimport |
|
1007
|
1 |
n/a |
BEGIN |
|
1024
|
18 |
n/a |
_get_caller_package |
|
1040
|
1 |
n/a |
BEGIN |
|
1041
|
1 |
n/a |
BEGIN |
|
1050
|
30 |
No |
install_subroutines |
|
1053
|
1 |
n/a |
BEGIN |
|
1054
|
1 |
n/a |
BEGIN |
|
1055
|
1 |
n/a |
BEGIN |
|
1063
|
1 |
n/a |
BEGIN |
|
1134
|
1 |
n/a |
BEGIN |
|
1173
|
1 |
n/a |
BEGIN |
|
1174
|
1 |
n/a |
BEGIN |
|
1202
|
1 |
n/a |
END |
|
1207
|
0 |
No |
find_meta |
|
1211
|
0 |
No |
does_role |
|
1226
|
0 |
No |
resolve_metaclass_alias |
|
1258
|
0 |
No |
load_first_existing_class |
|
1285
|
5 |
n/a |
_try_load_one_class |
|
1306
|
5 |
No |
load_class |
|
1315
|
0 |
No |
apply_all_roles |
|
1356
|
0 |
No |
english_list |
|
1368
|
0 |
No |
quoted_english_list |
|
1374
|
0 |
No |
not_supported |
|
1384
|
0 |
No |
meta |
|
1390
|
0 |
No |
throw_error |
|
1405
|
0 |
No |
dump |
|
1418
|
0 |
No |
does |
|
1423
|
1 |
n/a |
BEGIN |
|
1426
|
23 |
No |
new |
|
1470
|
0 |
n/a |
__ANON__ |
|
1505
|
0 |
No |
create_child_type |
|
1526
|
0 |
n/a |
_add_type_coercions |
|
1556
|
0 |
n/a |
_compiled_type_coercion |
|
1569
|
0 |
n/a |
__ANON__ |
|
1589
|
0 |
n/a |
__ANON__ |
|
1603
|
0 |
No |
coerce |
|
1612
|
0 |
No |
get_message |
|
1629
|
0 |
No |
is_a_type_of |
|
1653
|
0 |
No |
parameterize |
|
1669
|
0 |
No |
assert_valid |
|
1679
|
0 |
n/a |
_as_string |
|
1683
|
0 |
n/a |
_unite |
|
1693
|
1 |
n/a |
BEGIN |
|
1695
|
1 |
n/a |
BEGIN |
|
1696
|
1 |
n/a |
BEGIN |
|
1698
|
1 |
n/a |
BEGIN |
|
1699
|
1 |
n/a |
BEGIN |
|
1774
|
0 |
No |
as |
|
1775
|
0 |
No |
where |
|
1776
|
0 |
No |
message |
|
1777
|
0 |
No |
optimize_as |
|
1779
|
0 |
No |
from |
|
1780
|
0 |
No |
via |
|
1785
|
0 |
No |
optimized_constraints |
|
1791
|
0 |
No |
list_all_builtin_type_constraints |
|
1792
|
0 |
No |
list_all_type_constraints |
|
1795
|
2 |
n/a |
_define_type |
|
1870
|
0 |
No |
type |
|
1874
|
2 |
No |
subtype |
|
1878
|
0 |
No |
coerce |
|
1887
|
2 |
No |
class_type |
|
1899
|
0 |
No |
role_type |
|
1906
|
0 |
n/a |
__ANON__ |
|
1914
|
0 |
No |
duck_type |
|
1927
|
0 |
n/a |
__ANON__ |
|
1938
|
0 |
No |
enum |
|
1951
|
0 |
n/a |
__ANON__ |
|
1957
|
0 |
n/a |
_find_or_create_regular_type |
|
1976
|
0 |
n/a |
_find_or_create_parameterized_type |
|
1984
|
0 |
n/a |
_find_or_create_union_type |
|
2001
|
0 |
n/a |
_parse_param |
|
2017
|
0 |
n/a |
_parse_name |
|
2027
|
0 |
n/a |
_parse_single_type |
|
2050
|
0 |
n/a |
_parse_type |
|
2067
|
2 |
No |
find_type_constraint |
|
2075
|
0 |
No |
register_type_constraint |
|
2082
|
2 |
No |
find_or_parse_type_constraint |
|
2107
|
0 |
No |
find_or_create_does_type_constraint |
|
2113
|
2 |
No |
find_or_create_isa_type_constraint |
|
2119
|
1 |
n/a |
BEGIN |
|
2121
|
1 |
n/a |
BEGIN |
|
2125
|
1 |
n/a |
BEGIN |
|
2126
|
1 |
n/a |
BEGIN |
|
2128
|
1 |
n/a |
BEGIN |
|
2130
|
1 |
n/a |
BEGIN |
|
2131
|
1 |
n/a |
BEGIN |
|
2132
|
1 |
n/a |
BEGIN |
|
2133
|
1 |
n/a |
BEGIN |
|
2134
|
1 |
n/a |
BEGIN |
|
2135
|
1 |
n/a |
BEGIN |
|
2152
|
1 |
n/a |
extends |
|
2157
|
0 |
n/a |
with |
|
2162
|
2 |
n/a |
has |
|
2175
|
0 |
n/a |
before |
|
2184
|
0 |
n/a |
after |
|
2193
|
0 |
n/a |
around |
|
2208
|
0 |
n/a |
super |
|
2215
|
0 |
n/a |
override |
|
2222
|
0 |
n/a |
inner |
|
2236
|
0 |
n/a |
augment |
|
2241
|
2 |
n/a |
init_meta |
|
2253
|
2 |
n/a |
__ANON__ |
|
2268
|
1 |
n/a |
BEGIN |
|
2270
|
1 |
n/a |
BEGIN |
|
2272
|
1 |
n/a |
BEGIN |
|
2317
|
2 |
No |
new |
|
2355
|
0 |
No |
has_read_method |
|
2356
|
0 |
No |
has_write_method |
|
2358
|
0 |
No |
get_read_method |
|
2359
|
0 |
No |
get_write_method |
|
2362
|
0 |
No |
get_read_method_ref |
|
2368
|
0 |
No |
get_write_method_ref |
|
2374
|
2 |
No |
interpolate_class |
|
2408
|
0 |
No |
verify_against_type_constraint |
|
2418
|
0 |
n/a |
_throw_type_constraint_error |
|
2428
|
0 |
No |
illegal_options_for_inheritance |
|
2432
|
0 |
No |
clone_and_inherit_options |
|
2467
|
0 |
n/a |
_get_accessor_method_ref |
|
2482
|
0 |
No |
set_value |
|
2487
|
0 |
No |
get_value |
|
2492
|
0 |
No |
has_value |
|
2500
|
0 |
No |
clear_value |
|
2509
|
2 |
No |
associate_method |
|
2515
|
2 |
No |
install_accessors |
|
2562
|
0 |
n/a |
_canonicalize_handles |
|
2589
|
0 |
n/a |
_find_delegate_metaclass |
|
2604
|
0 |
n/a |
_make_delegation_method |
|
2611
|
1 |
n/a |
BEGIN |
|
2612
|
1 |
n/a |
BEGIN |
|
2614
|
1 |
n/a |
BEGIN |
|
2616
|
1 |
n/a |
BEGIN |
|
2629
|
2 |
n/a |
_construct_meta |
|
2636
|
1 |
n/a |
BEGIN |
|
2648
|
0 |
No |
create_anon_class |
|
2657
|
0 |
No |
calculate_all_roles |
|
2664
|
5 |
No |
superclasses |
|
2680
|
3 |
No |
verify_superclass |
|
2705
|
0 |
No |
inherit_from_foreign_class |
|
2722
|
0 |
n/a |
_reconcile_with_superclass_meta |
|
2752
|
0 |
n/a |
_collect_roles |
|
2778
|
0 |
No |
find_method_by_name |
|
2790
|
0 |
No |
get_all_methods |
|
2795
|
0 |
No |
get_all_method_names |
|
2803
|
0 |
No |
find_attribute_by_name |
|
2813
|
2 |
No |
add_attribute |
|
2866
|
2 |
n/a |
_calculate_all_attributes |
|
2886
|
0 |
No |
immutable_options |
|
2897
|
0 |
No |
make_immutable |
|
2920
|
0 |
No |
make_mutable |
|
2926
|
0 |
No |
is_mutable |
|
2929
|
0 |
n/a |
_install_modifier |
|
2941
|
0 |
n/a |
__ANON__ |
|
2991
|
0 |
n/a |
__ANON__ |
|
2998
|
0 |
No |
add_before_method_modifier |
|
3003
|
0 |
No |
add_around_method_modifier |
|
3008
|
0 |
No |
add_after_method_modifier |
|
3013
|
0 |
No |
add_override_method_modifier |
|
3025
|
0 |
n/a |
__ANON__ |
|
3034
|
0 |
No |
add_augment_method_modifier |
|
3046
|
0 |
n/a |
__ANON__ |
|
3054
|
0 |
No |
does_role |
|
3076
|
1 |
n/a |
BEGIN |
|
3077
|
1 |
n/a |
BEGIN |
|
3082
|
0 |
n/a |
__ANON__ |
|
3084
|
1 |
n/a |
BEGIN |
|
3087
|
0 |
No |
wrap |
|
3093
|
0 |
n/a |
_new |
|
3102
|
0 |
No |
body |
|
3103
|
0 |
No |
name |
|
3104
|
0 |
No |
package_name |
|
3105
|
0 |
No |
associated_metaclass |
|
3108
|
0 |
No |
fully_qualified_name |
|
3114
|
0 |
n/a |
_equal |
|
3124
|
1 |
n/a |
BEGIN |
|
3126
|
1 |
n/a |
BEGIN |
|
3129
|
2 |
n/a |
_inline_slot |
|
3134
|
2 |
n/a |
_generate_accessor_any |
|
3267
|
2 |
n/a |
_generate_accessor |
|
3273
|
0 |
n/a |
_generate_reader |
|
3279
|
0 |
n/a |
_generate_writer |
|
3285
|
0 |
n/a |
_generate_predicate |
|
3289
|
0 |
n/a |
__ANON__ |
|
3295
|
0 |
n/a |
_generate_clearer |
|
3299
|
0 |
n/a |
__ANON__ |
|
3305
|
1 |
n/a |
BEGIN |
|
3307
|
1 |
n/a |
BEGIN |
|
3310
|
3 |
n/a |
_inline_slot |
|
3315
|
0 |
n/a |
_generate_constructor |
|
3351
|
2 |
n/a |
_generate_initialize_object |
|
3496
|
0 |
n/a |
_generate_BUILDARGS |
|
3517
|
0 |
n/a |
_generate_BUILDALL |
|
3532
|
1 |
n/a |
BEGIN |
|
3533
|
1 |
n/a |
BEGIN |
|
3536
|
0 |
n/a |
_generate_delegation |
|
3559
|
0 |
n/a |
__ANON__ |
|
3565
|
0 |
n/a |
__ANON__ |
|
3587
|
1 |
n/a |
BEGIN |
|
3589
|
1 |
n/a |
BEGIN |
|
3592
|
0 |
n/a |
_generate_destructor |
|
3646
|
1 |
n/a |
BEGIN |
|
3647
|
1 |
n/a |
BEGIN |
|
3649
|
1 |
n/a |
BEGIN |
|
3650
|
1 |
n/a |
BEGIN |
|
3663
|
7 |
No |
initialize |
|
3673
|
0 |
No |
reinitialize |
|
3688
|
0 |
n/a |
_class_of |
|
3697
|
0 |
n/a |
_get_all_metaclass_instances |
|
3698
|
0 |
n/a |
_get_all_metaclass_names |
|
3699
|
13 |
n/a |
_get_metaclass_by_name |
|
3712
|
0 |
No |
get_attribute_map |
|
3716
|
0 |
No |
has_attribute |
|
3717
|
0 |
No |
get_attribute |
|
3718
|
0 |
No |
remove_attribute |
|
3720
|
0 |
No |
get_attribute_list |
|
3728
|
0 |
n/a |
_get_method_body |
|
3738
|
0 |
No |
has_method |
|
3747
|
0 |
No |
get_method_body |
|
3756
|
0 |
No |
get_method |
|
3771
|
0 |
No |
get_method_list |
|
3777
|
0 |
n/a |
_collect_methods |
|
3811
|
0 |
No |
create |
|
3865
|
1 |
n/a |
BEGIN |
|
3876
|
0 |
n/a |
__ANON__ |
|
3918
|
0 |
n/a |
DESTROY |
|
3944
|
1 |
n/a |
BEGIN |
|
3952
|
1 |
n/a |
BEGIN |
|
3954
|
1 |
n/a |
BEGIN |
|
3960
|
0 |
n/a |
_construct_meta |
|
3977
|
0 |
No |
create_anon_role |
|
3986
|
0 |
No |
calculate_all_roles |
|
3993
|
0 |
No |
get_required_method_list |
|
3997
|
0 |
No |
add_required_methods |
|
4004
|
0 |
No |
requires_method |
|
4009
|
0 |
No |
add_attribute |
|
4017
|
0 |
No |
apply |
|
4025
|
0 |
No |
combine |
|
4040
|
0 |
No |
add_override_method_modifier |
|
4054
|
0 |
No |
get_override_method_modifier |
|
4059
|
0 |
No |
does_role |
|
4077
|
1 |
n/a |
BEGIN |
|
4080
|
0 |
No |
new |
|
4118
|
0 |
No |
apply |
|
4165
|
0 |
No |
check_required_methods |
|
4194
|
0 |
No |
apply_methods |
|
4229
|
0 |
No |
apply_attributes |
|
4241
|
0 |
No |
apply_modifiers |
|
4268
|
0 |
n/a |
_append_roles |
|
4280
|
1 |
n/a |
BEGIN |
|
4281
|
1 |
n/a |
BEGIN |
|
4282
|
1 |
n/a |
BEGIN |
|
4291
|
0 |
No |
new |
|
4305
|
0 |
No |
get_method_list |
|
4310
|
0 |
No |
add_method |
|
4333
|
0 |
No |
get_method_body |
|
4339
|
0 |
No |
has_method |
|
4344
|
0 |
No |
has_attribute |
|
4349
|
0 |
No |
has_override_method_modifier |
|
4353
|
0 |
No |
add_attribute |
|
4367
|
0 |
No |
add_override_method_modifier |
|
4380
|
0 |
No |
apply |
|
4391
|
0 |
n/a |
apply_methods |
|
4430
|
1 |
n/a |
BEGIN |
|
4432
|
1 |
n/a |
BEGIN |
|
4436
|
0 |
n/a |
_new |
|
4447
|
1 |
n/a |
BEGIN |
|
4451
|
0 |
No |
DOES |
|
4457
|
1 |
n/a |
BEGIN |
|
4461
|
1 |
n/a |
BEGIN |
|
4462
|
1 |
n/a |
BEGIN |
|
4464
|
1 |
n/a |
BEGIN |
|
4483
|
0 |
No |
extends |
|
4487
|
0 |
No |
with |
|
4492
|
0 |
No |
has |
|
4505
|
0 |
No |
before |
|
4514
|
0 |
No |
after |
|
4523
|
0 |
No |
around |
|
4533
|
0 |
No |
super |
|
4539
|
0 |
No |
override |
|
4545
|
0 |
No |
inner |
|
4549
|
0 |
No |
augment |
|
4553
|
0 |
No |
requires |
|
4560
|
0 |
No |
excludes |
|
4564
|
0 |
No |
init_meta |
|
4575
|
0 |
n/a |
__ANON__ |
|
4587
|
1 |
n/a |
BEGIN |
|
4588
|
1 |
n/a |
BEGIN |
|
4591
|
0 |
No |
apply_metaclass_roles |
|
4598
|
0 |
No |
apply_metaroles |
|
4617
|
0 |
n/a |
_make_new_metaclass |
|
4642
|
0 |
n/a |
_fixup_old_style_args |
|
4694
|
0 |
No |
apply_base_class_roles |
|
4712
|
0 |
n/a |
_make_new_class |