| line |
count |
pod |
subroutine |
|
4
|
2 |
n/a |
BEGIN |
|
5
|
2 |
n/a |
BEGIN |
|
9
|
2 |
n/a |
BEGIN |
|
37
|
2 |
n/a |
BEGIN |
|
38
|
2 |
n/a |
BEGIN |
|
39
|
2 |
n/a |
BEGIN |
|
41
|
2 |
n/a |
BEGIN |
|
48
|
2 |
No |
is_valid_class_name |
|
59
|
2 |
No |
is_class_loaded |
|
97
|
14 |
No |
get_code_info |
|
110
|
0 |
No |
get_code_package |
|
122
|
0 |
No |
get_code_ref |
|
123
|
2 |
n/a |
BEGIN |
|
124
|
2 |
n/a |
BEGIN |
|
125
|
2 |
n/a |
BEGIN |
|
130
|
2 |
No |
generate_isa_predicate_for |
|
132
|
0 |
n/a |
__ANON__ |
|
143
|
6 |
No |
generate_can_predicate_for |
|
148
|
4 |
n/a |
__ANON__ |
|
170
|
2 |
n/a |
BEGIN |
|
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 |
|
181
|
0 |
No |
Int |
|
185
|
0 |
No |
Str |
|
189
|
0 |
No |
Ref |
|
191
|
0 |
No |
ScalarRef |
|
194
|
0 |
No |
ArrayRef |
|
195
|
0 |
No |
HashRef |
|
196
|
0 |
No |
CodeRef |
|
197
|
0 |
No |
RegexpRef |
|
198
|
0 |
No |
GlobRef |
|
201
|
0 |
No |
FileHandle |
|
204
|
0 |
No |
Object |
|
206
|
0 |
No |
ClassName |
|
207
|
0 |
No |
RoleName |
|
210
|
0 |
n/a |
_parameterize_ArrayRef_for |
|
214
|
0 |
n/a |
__ANON__ |
|
222
|
0 |
n/a |
_parameterize_HashRef_for |
|
226
|
0 |
n/a |
__ANON__ |
|
235
|
0 |
n/a |
_parameterize_Maybe_for |
|
239
|
0 |
n/a |
__ANON__ |
|
245
|
10 |
No |
name |
|
247
|
0 |
n/a |
_method_map |
|
248
|
0 |
n/a |
_attribute_map |
|
251
|
0 |
No |
namespace |
|
252
|
2 |
n/a |
BEGIN |
|
257
|
4 |
No |
add_method |
|
280
|
2 |
n/a |
BEGIN |
|
281
|
2 |
n/a |
BEGIN |
|
283
|
0 |
No |
method_metaclass |
|
284
|
2 |
No |
attribute_metaclass |
|
286
|
0 |
No |
constructor_class |
|
287
|
0 |
No |
destructor_class |
|
290
|
4 |
No |
is_anon_class |
|
293
|
0 |
No |
roles |
|
295
|
4 |
No |
linearized_isa |
|
298
|
4 |
No |
get_all_attributes |
|
304
|
4 |
No |
new_object |
|
323
|
0 |
No |
clone_object |
|
337
|
4 |
n/a |
_initialize_object |
|
397
|
0 |
No |
is_immutable |
|
400
|
0 |
No |
strict_constructor |
|
418
|
0 |
n/a |
_report_unknown_args |
|
443
|
0 |
No |
method_metaclass |
|
446
|
0 |
No |
is_anon_role |
|
449
|
0 |
No |
get_roles |
|
452
|
0 |
No |
add_before_method_modifier |
|
458
|
0 |
No |
add_around_method_modifier |
|
464
|
0 |
No |
add_after_method_modifier |
|
471
|
0 |
No |
get_before_method_modifiers |
|
475
|
0 |
No |
get_around_method_modifiers |
|
479
|
0 |
No |
get_after_method_modifiers |
|
487
|
2 |
No |
accessor_metaclass |
|
491
|
8 |
No |
name |
|
492
|
2 |
No |
associated_class |
|
494
|
0 |
No |
accessor |
|
495
|
0 |
No |
reader |
|
496
|
0 |
No |
writer |
|
497
|
0 |
No |
predicate |
|
498
|
0 |
No |
clearer |
|
499
|
0 |
No |
handles |
|
501
|
0 |
n/a |
_is_metadata |
|
502
|
0 |
No |
is_required |
|
503
|
2 |
No |
default |
|
504
|
2 |
No |
is_lazy |
|
505
|
0 |
No |
is_lazy_build |
|
506
|
2 |
No |
is_weak_ref |
|
507
|
4 |
No |
init_arg |
|
508
|
2 |
No |
type_constraint |
|
510
|
2 |
No |
trigger |
|
511
|
2 |
No |
builder |
|
512
|
2 |
No |
should_auto_deref |
|
513
|
0 |
No |
should_coerce |
|
515
|
0 |
No |
documentation |
|
516
|
0 |
No |
insertion_order |
|
520
|
0 |
No |
has_accessor |
|
521
|
0 |
No |
has_reader |
|
522
|
0 |
No |
has_writer |
|
523
|
0 |
No |
has_predicate |
|
524
|
0 |
No |
has_clearer |
|
525
|
0 |
No |
has_handles |
|
527
|
0 |
No |
has_default |
|
528
|
0 |
No |
has_type_constraint |
|
529
|
4 |
No |
has_trigger |
|
530
|
0 |
No |
has_builder |
|
532
|
0 |
No |
has_documentation |
|
535
|
2 |
n/a |
_process_options |
|
664
|
0 |
No |
name |
|
665
|
0 |
No |
parent |
|
666
|
0 |
No |
message |
|
668
|
0 |
No |
type_parameter |
|
669
|
0 |
n/a |
_compiled_type_constraint |
|
670
|
0 |
n/a |
_compiled_type_coercion |
|
672
|
0 |
n/a |
__is_parameterized |
|
673
|
0 |
No |
has_coercion |
|
677
|
6 |
No |
compile_type_constraint |
|
699
|
0 |
n/a |
__ANON__ |
|
711
|
0 |
n/a |
__ANON__ |
|
723
|
0 |
No |
check |
|
731
|
6 |
No |
BUILDARGS |
|
745
|
4 |
No |
new |
|
756
|
4 |
n/a |
DESTROY |
|
782
|
2 |
n/a |
BEGIN |
|
787
|
0 |
No |
BUILDALL |
|
806
|
2 |
n/a |
BEGIN |
|
807
|
2 |
n/a |
BEGIN |
|
809
|
2 |
n/a |
BEGIN |
|
814
|
2 |
n/a |
BEGIN |
|
817
|
2 |
n/a |
BEGIN |
|
825
|
8 |
n/a |
import |
|
834
|
12 |
No |
setup_import_methods |
|
845
|
0 |
n/a |
__ANON__ |
|
849
|
0 |
n/a |
__ANON__ |
|
857
|
12 |
No |
build_import_methods |
|
900
|
2 |
n/a |
BEGIN |
|
946
|
36 |
No |
do_import |
|
1027
|
0 |
No |
do_unimport |
|
1035
|
2 |
n/a |
BEGIN |
|
1050
|
36 |
n/a |
_get_caller_package |
|
1068
|
2 |
n/a |
BEGIN |
|
1069
|
2 |
n/a |
BEGIN |
|
1076
|
58 |
No |
install_subroutines |
|
1079
|
2 |
n/a |
BEGIN |
|
1080
|
2 |
n/a |
BEGIN |
|
1081
|
2 |
n/a |
BEGIN |
|
1089
|
2 |
n/a |
BEGIN |
|
1147
|
2 |
n/a |
BEGIN |
|
1148
|
2 |
n/a |
BEGIN |
|
1176
|
2 |
n/a |
END |
|
1181
|
0 |
No |
find_meta |
|
1185
|
0 |
No |
does_role |
|
1196
|
2 |
n/a |
BEGIN |
|
1209
|
2 |
n/a |
BEGIN |
|
1254
|
0 |
No |
resolve_metaclass_alias |
|
1285
|
0 |
No |
load_first_existing_class |
|
1312
|
2 |
n/a |
_try_load_one_class |
|
1333
|
2 |
No |
load_class |
|
1343
|
0 |
No |
apply_all_roles |
|
1376
|
0 |
No |
english_list |
|
1388
|
0 |
No |
quoted_english_list |
|
1394
|
0 |
No |
not_supported |
|
1404
|
0 |
No |
meta |
|
1409
|
0 |
No |
dump |
|
1420
|
0 |
No |
does |
|
1425
|
2 |
n/a |
BEGIN |
|
1426
|
2 |
n/a |
BEGIN |
|
1430
|
0 |
n/a |
__ANON__ |
|
1431
|
0 |
n/a |
__ANON__ |
|
1433
|
0 |
n/a |
__ANON__ |
|
1439
|
2 |
n/a |
BEGIN |
|
1442
|
44 |
No |
new |
|
1468
|
2 |
No |
create_child_type |
|
1502
|
0 |
n/a |
_add_type_coercions |
|
1532
|
0 |
n/a |
_compile_type_coercion |
|
1537
|
0 |
n/a |
__ANON__ |
|
1551
|
0 |
n/a |
_compile_union_type_coercion |
|
1561
|
0 |
n/a |
__ANON__ |
|
1573
|
0 |
No |
coerce |
|
1586
|
0 |
No |
get_message |
|
1598
|
0 |
No |
is_a_type_of |
|
1622
|
0 |
No |
parameterize |
|
1643
|
0 |
No |
assert_valid |
|
1652
|
0 |
No |
throw_error |
|
1658
|
2 |
n/a |
BEGIN |
|
1660
|
2 |
n/a |
BEGIN |
|
1661
|
2 |
n/a |
BEGIN |
|
1663
|
2 |
n/a |
BEGIN |
|
1664
|
2 |
n/a |
BEGIN |
|
1742
|
0 |
No |
as |
|
1743
|
0 |
No |
where |
|
1744
|
0 |
No |
message |
|
1745
|
0 |
No |
optimize_as |
|
1747
|
0 |
No |
from |
|
1748
|
0 |
No |
via |
|
1753
|
0 |
No |
optimized_constraints |
|
1759
|
0 |
No |
list_all_builtin_type_constraints |
|
1761
|
0 |
No |
list_all_type_constraints |
|
1764
|
2 |
n/a |
_create_type |
|
1847
|
0 |
No |
type |
|
1851
|
0 |
No |
subtype |
|
1855
|
0 |
No |
coerce |
|
1865
|
2 |
No |
class_type |
|
1876
|
0 |
No |
role_type |
|
1882
|
0 |
n/a |
__ANON__ |
|
1887
|
0 |
No |
duck_type |
|
1903
|
0 |
No |
enum |
|
1914
|
0 |
n/a |
__ANON__ |
|
1919
|
0 |
n/a |
_find_or_create_regular_type |
|
1938
|
0 |
n/a |
_find_or_create_parameterized_type |
|
1946
|
0 |
n/a |
_find_or_create_union_type |
|
1962
|
0 |
n/a |
_parse_param |
|
1978
|
0 |
n/a |
_parse_name |
|
1988
|
0 |
n/a |
_parse_single_type |
|
2011
|
0 |
n/a |
_parse_type |
|
2028
|
2 |
No |
find_type_constraint |
|
2036
|
0 |
No |
register_type_constraint |
|
2046
|
2 |
No |
find_or_parse_type_constraint |
|
2066
|
0 |
No |
find_or_create_does_type_constraint |
|
2071
|
2 |
No |
find_or_create_isa_type_constraint |
|
2076
|
2 |
n/a |
BEGIN |
|
2078
|
2 |
n/a |
BEGIN |
|
2082
|
2 |
n/a |
BEGIN |
|
2083
|
2 |
n/a |
BEGIN |
|
2085
|
2 |
n/a |
BEGIN |
|
2087
|
2 |
n/a |
BEGIN |
|
2088
|
2 |
n/a |
BEGIN |
|
2089
|
2 |
n/a |
BEGIN |
|
2090
|
2 |
n/a |
BEGIN |
|
2091
|
2 |
n/a |
BEGIN |
|
2092
|
2 |
n/a |
BEGIN |
|
2109
|
0 |
n/a |
extends |
|
2114
|
0 |
n/a |
with |
|
2119
|
2 |
n/a |
has |
|
2137
|
0 |
n/a |
before |
|
2146
|
0 |
n/a |
after |
|
2155
|
0 |
n/a |
around |
|
2170
|
0 |
n/a |
super |
|
2177
|
0 |
n/a |
override |
|
2184
|
0 |
n/a |
inner |
|
2198
|
0 |
n/a |
augment |
|
2203
|
2 |
n/a |
init_meta |
|
2215
|
0 |
n/a |
__ANON__ |
|
2230
|
2 |
n/a |
BEGIN |
|
2232
|
2 |
n/a |
BEGIN |
|
2234
|
2 |
n/a |
BEGIN |
|
2278
|
2 |
No |
new |
|
2319
|
0 |
No |
has_read_method |
|
2320
|
0 |
No |
has_write_method |
|
2323
|
2 |
No |
interpolate_class |
|
2358
|
4 |
n/a |
_coerce_and_verify |
|
2373
|
0 |
No |
verify_against_type_constraint |
|
2383
|
0 |
n/a |
_throw_type_constraint_error |
|
2393
|
0 |
No |
illegal_options_for_inheritance |
|
2397
|
0 |
No |
clone_and_inherit_options |
|
2431
|
0 |
No |
get_read_method |
|
2434
|
0 |
No |
get_write_method |
|
2438
|
0 |
n/a |
_get_accessor_method_ref |
|
2453
|
0 |
No |
get_read_method_ref |
|
2458
|
0 |
No |
get_write_method_ref |
|
2463
|
0 |
No |
set_value |
|
2468
|
0 |
No |
get_value |
|
2473
|
0 |
No |
has_value |
|
2481
|
0 |
No |
clear_value |
|
2491
|
2 |
No |
associate_method |
|
2497
|
2 |
No |
install_accessors |
|
2536
|
0 |
n/a |
_canonicalize_handles |
|
2566
|
0 |
n/a |
_make_delegation_method |
|
2572
|
0 |
No |
throw_error |
|
2580
|
2 |
n/a |
BEGIN |
|
2581
|
2 |
n/a |
BEGIN |
|
2583
|
2 |
n/a |
BEGIN |
|
2585
|
2 |
n/a |
BEGIN |
|
2598
|
4 |
n/a |
_construct_meta |
|
2605
|
2 |
n/a |
BEGIN |
|
2617
|
0 |
No |
create_anon_class |
|
2626
|
0 |
No |
calculate_all_roles |
|
2633
|
4 |
No |
superclasses |
|
2663
|
0 |
n/a |
_reconcile_with_superclass_meta |
|
2693
|
0 |
n/a |
_collect_roles |
|
2719
|
0 |
No |
find_method_by_name |
|
2731
|
0 |
No |
get_all_methods |
|
2736
|
0 |
No |
get_all_method_names |
|
2744
|
0 |
No |
find_attribute_by_name |
|
2754
|
2 |
No |
add_attribute |
|
2811
|
0 |
No |
immutable_options |
|
2822
|
0 |
No |
make_immutable |
|
2845
|
0 |
No |
make_mutable |
|
2851
|
0 |
No |
is_mutable |
|
2854
|
0 |
n/a |
_install_modifier |
|
2866
|
0 |
n/a |
__ANON__ |
|
2916
|
0 |
n/a |
__ANON__ |
|
2923
|
0 |
No |
add_before_method_modifier |
|
2928
|
0 |
No |
add_around_method_modifier |
|
2933
|
0 |
No |
add_after_method_modifier |
|
2938
|
0 |
No |
add_override_method_modifier |
|
2950
|
0 |
n/a |
__ANON__ |
|
2960
|
0 |
No |
add_augment_method_modifier |
|
2972
|
0 |
n/a |
__ANON__ |
|
2980
|
0 |
No |
does_role |
|
3002
|
2 |
n/a |
BEGIN |
|
3003
|
2 |
n/a |
BEGIN |
|
3008
|
0 |
n/a |
__ANON__ |
|
3010
|
2 |
n/a |
BEGIN |
|
3013
|
0 |
No |
wrap |
|
3019
|
0 |
n/a |
_new |
|
3028
|
0 |
No |
body |
|
3029
|
0 |
No |
name |
|
3030
|
0 |
No |
package_name |
|
3031
|
0 |
No |
associated_metaclass |
|
3034
|
0 |
No |
fully_qualified_name |
|
3040
|
0 |
n/a |
_equal |
|
3050
|
2 |
n/a |
BEGIN |
|
3053
|
2 |
n/a |
_inline_slot |
|
3058
|
2 |
n/a |
_generate_accessor_any |
|
3188
|
0 |
n/a |
_generate_accessor |
|
3194
|
2 |
n/a |
_generate_reader |
|
3200
|
0 |
n/a |
_generate_writer |
|
3206
|
0 |
n/a |
_generate_predicate |
|
3210
|
0 |
n/a |
__ANON__ |
|
3216
|
0 |
n/a |
_generate_clearer |
|
3220
|
0 |
n/a |
__ANON__ |
|
3226
|
2 |
n/a |
BEGIN |
|
3229
|
0 |
n/a |
_inline_slot |
|
3234
|
0 |
n/a |
_generate_constructor |
|
3274
|
0 |
n/a |
_generate_processattrs |
|
3395
|
0 |
n/a |
_generate_BUILDARGS |
|
3416
|
0 |
n/a |
_generate_BUILDALL |
|
3431
|
2 |
n/a |
BEGIN |
|
3432
|
2 |
n/a |
BEGIN |
|
3435
|
0 |
n/a |
_generate_delegation |
|
3459
|
0 |
n/a |
__ANON__ |
|
3465
|
0 |
n/a |
__ANON__ |
|
3487
|
2 |
n/a |
BEGIN |
|
3489
|
0 |
n/a |
_empty_DESTROY |
|
3492
|
0 |
n/a |
_generate_destructor |
|
3536
|
2 |
n/a |
BEGIN |
|
3537
|
2 |
n/a |
BEGIN |
|
3539
|
2 |
n/a |
BEGIN |
|
3540
|
2 |
n/a |
BEGIN |
|
3553
|
0 |
n/a |
_metaclass_cache |
|
3559
|
16 |
No |
initialize |
|
3569
|
0 |
No |
reinitialize |
|
3581
|
0 |
n/a |
_class_of |
|
3589
|
0 |
n/a |
_get_all_metaclass_instances |
|
3590
|
0 |
n/a |
_get_all_metaclass_names |
|
3591
|
2 |
n/a |
_get_metaclass_by_name |
|
3604
|
0 |
No |
get_attribute_map |
|
3608
|
0 |
No |
has_attribute |
|
3609
|
0 |
No |
get_attribute |
|
3610
|
0 |
No |
remove_attribute |
|
3612
|
0 |
No |
get_attribute_list |
|
3622
|
0 |
n/a |
_code_is_mine |
|
3628
|
0 |
No |
has_method |
|
3640
|
0 |
No |
get_method_body |
|
3652
|
0 |
No |
get_method |
|
3667
|
0 |
No |
get_method_list |
|
3673
|
0 |
n/a |
_collect_methods |
|
3706
|
0 |
No |
create |
|
3759
|
2 |
n/a |
BEGIN |
|
3770
|
0 |
n/a |
__ANON__ |
|
3812
|
0 |
n/a |
DESTROY |
|
3838
|
2 |
n/a |
BEGIN |
|
3845
|
0 |
No |
throw_error |
|
3860
|
2 |
n/a |
BEGIN |
|
3862
|
2 |
n/a |
BEGIN |
|
3868
|
0 |
n/a |
_construct_meta |
|
3886
|
0 |
No |
create_anon_role |
|
3895
|
0 |
No |
calculate_all_roles |
|
3902
|
0 |
No |
get_required_method_list |
|
3906
|
0 |
No |
add_required_methods |
|
3913
|
0 |
No |
requires_method |
|
3918
|
0 |
No |
add_attribute |
|
3926
|
0 |
n/a |
_check_required_methods |
|
3955
|
0 |
n/a |
_apply_methods |
|
3991
|
0 |
n/a |
_apply_attributes |
|
4003
|
0 |
n/a |
_apply_modifiers |
|
4030
|
0 |
n/a |
_append_roles |
|
4044
|
0 |
No |
apply |
|
4107
|
0 |
No |
combine |
|
4129
|
0 |
No |
add_override_method_modifier |
|
4143
|
0 |
No |
get_override_method_modifier |
|
4148
|
0 |
No |
does_role |
|
4166
|
2 |
n/a |
BEGIN |
|
4167
|
2 |
n/a |
BEGIN |
|
4171
|
0 |
No |
get_method_list |
|
4176
|
0 |
No |
add_method |
|
4199
|
0 |
No |
get_method_body |
|
4205
|
0 |
No |
has_method |
|
4210
|
0 |
No |
has_attribute |
|
4215
|
0 |
No |
has_override_method_modifier |
|
4219
|
0 |
No |
add_attribute |
|
4233
|
0 |
No |
add_override_method_modifier |
|
4248
|
0 |
n/a |
_apply_methods |
|
4285
|
2 |
n/a |
BEGIN |
|
4287
|
2 |
n/a |
BEGIN |
|
4291
|
0 |
n/a |
_new |
|
4302
|
2 |
n/a |
BEGIN |
|
4313
|
2 |
n/a |
BEGIN |
|
4317
|
2 |
n/a |
BEGIN |
|
4318
|
2 |
n/a |
BEGIN |
|
4320
|
2 |
n/a |
BEGIN |
|
4321
|
2 |
n/a |
BEGIN |
|
4322
|
2 |
n/a |
BEGIN |
|
4341
|
0 |
No |
extends |
|
4345
|
0 |
No |
with |
|
4351
|
0 |
No |
has |
|
4369
|
0 |
No |
before |
|
4378
|
0 |
No |
after |
|
4387
|
0 |
No |
around |
|
4397
|
0 |
No |
super |
|
4403
|
0 |
No |
override |
|
4409
|
0 |
No |
inner |
|
4413
|
0 |
No |
augment |
|
4417
|
0 |
No |
requires |
|
4424
|
0 |
No |
excludes |
|
4428
|
0 |
No |
init_meta |
|
4439
|
0 |
n/a |
__ANON__ |
|
4451
|
2 |
n/a |
BEGIN |
|
4452
|
2 |
n/a |
BEGIN |
|
4455
|
0 |
No |
apply_metaclass_roles |
|
4462
|
0 |
No |
apply_metaroles |
|
4481
|
0 |
n/a |
_make_new_metaclass |
|
4506
|
0 |
n/a |
_fixup_old_style_args |
|
4558
|
0 |
No |
apply_base_class_roles |
|
4576
|
0 |
n/a |
_make_new_class |