| line |
count |
pod |
subroutine |
|
4
|
4 |
n/a |
BEGIN |
|
5
|
4 |
n/a |
BEGIN |
|
37
|
2 |
n/a |
BEGIN |
|
38
|
2 |
n/a |
BEGIN |
|
39
|
2 |
n/a |
BEGIN |
|
41
|
2 |
n/a |
BEGIN |
|
42
|
2 |
n/a |
BEGIN |
|
44
|
2 |
n/a |
BEGIN |
|
48
|
8 |
No |
is_valid_class_name |
|
59
|
8 |
Yes |
is_class_loaded |
|
97
|
12 |
Yes |
get_code_info |
|
110
|
0 |
Yes |
get_code_package |
|
122
|
0 |
Yes |
get_code_ref |
|
123
|
2 |
n/a |
BEGIN |
|
124
|
2 |
n/a |
BEGIN |
|
125
|
2 |
n/a |
BEGIN |
|
130
|
4 |
No |
generate_isa_predicate_for |
|
132
|
0 |
n/a |
__ANON__ |
|
143
|
6 |
No |
generate_can_predicate_for |
|
148
|
8 |
n/a |
__ANON__ |
|
171
|
0 |
No |
Any |
|
172
|
0 |
No |
Item |
|
174
|
0 |
No |
Bool |
|
175
|
0 |
No |
Undef |
|
176
|
0 |
No |
Defined |
|
177
|
0 |
No |
Value |
|
178
|
0 |
No |
Num |
|
182
|
0 |
No |
Str |
|
187
|
0 |
No |
Int |
|
191
|
0 |
No |
Ref |
|
193
|
0 |
No |
ScalarRef |
|
196
|
0 |
No |
ArrayRef |
|
197
|
0 |
No |
HashRef |
|
198
|
0 |
No |
CodeRef |
|
199
|
0 |
No |
RegexpRef |
|
200
|
0 |
No |
GlobRef |
|
203
|
0 |
No |
FileHandle |
|
208
|
0 |
No |
Object |
|
210
|
0 |
No |
ClassName |
|
211
|
0 |
No |
RoleName |
|
214
|
0 |
n/a |
_parameterize_ArrayRef_for |
|
218
|
0 |
n/a |
__ANON__ |
|
226
|
0 |
n/a |
_parameterize_HashRef_for |
|
230
|
0 |
n/a |
__ANON__ |
|
239
|
0 |
n/a |
_parameterize_Maybe_for |
|
243
|
0 |
n/a |
__ANON__ |
|
249
|
24 |
No |
name |
|
251
|
0 |
n/a |
_method_map |
|
252
|
0 |
n/a |
_attribute_map |
|
255
|
0 |
No |
namespace |
|
256
|
2 |
n/a |
BEGIN |
|
261
|
8 |
No |
add_method |
|
285
|
4 |
n/a |
__ANON__ |
|
305
|
2 |
n/a |
BEGIN |
|
306
|
2 |
n/a |
BEGIN |
|
308
|
0 |
No |
method_metaclass |
|
309
|
4 |
No |
attribute_metaclass |
|
311
|
4 |
No |
constructor_class |
|
312
|
0 |
No |
destructor_class |
|
315
|
4 |
No |
is_anon_class |
|
318
|
0 |
No |
roles |
|
320
|
8 |
Yes |
linearized_isa |
|
323
|
4 |
Yes |
new_object |
|
342
|
0 |
Yes |
clone_object |
|
355
|
4 |
n/a |
_initialize_object |
|
365
|
4 |
Yes |
get_all_attributes |
|
370
|
0 |
No |
is_immutable |
|
376
|
4 |
n/a |
_invalidate_metaclass_cache |
|
382
|
0 |
n/a |
_report_unknown_args |
|
407
|
0 |
No |
method_metaclass |
|
410
|
0 |
No |
is_anon_role |
|
413
|
0 |
No |
get_roles |
|
416
|
0 |
No |
add_before_method_modifier |
|
422
|
0 |
No |
add_around_method_modifier |
|
428
|
0 |
No |
add_after_method_modifier |
|
435
|
0 |
No |
get_before_method_modifiers |
|
439
|
0 |
No |
get_around_method_modifiers |
|
443
|
0 |
No |
get_after_method_modifiers |
|
448
|
0 |
No |
add_metaclass_accessor |
|
457
|
4 |
No |
accessor_metaclass |
|
461
|
12 |
No |
name |
|
462
|
4 |
No |
associated_class |
|
464
|
0 |
No |
accessor |
|
465
|
0 |
No |
reader |
|
466
|
0 |
No |
writer |
|
467
|
0 |
No |
predicate |
|
468
|
0 |
No |
clearer |
|
469
|
0 |
No |
handles |
|
471
|
0 |
n/a |
_is_metadata |
|
472
|
4 |
No |
is_required |
|
474
|
4 |
No |
default |
|
479
|
4 |
No |
is_lazy |
|
480
|
0 |
No |
is_lazy_build |
|
481
|
8 |
No |
is_weak_ref |
|
482
|
4 |
No |
init_arg |
|
483
|
12 |
No |
type_constraint |
|
485
|
4 |
Yes |
trigger |
|
486
|
4 |
No |
builder |
|
487
|
4 |
No |
should_auto_deref |
|
488
|
0 |
No |
should_coerce |
|
490
|
0 |
No |
documentation |
|
491
|
0 |
No |
insertion_order |
|
495
|
0 |
No |
has_accessor |
|
496
|
0 |
No |
has_reader |
|
497
|
0 |
No |
has_writer |
|
498
|
0 |
No |
has_predicate |
|
499
|
0 |
No |
has_clearer |
|
500
|
0 |
No |
has_handles |
|
502
|
4 |
No |
has_default |
|
503
|
0 |
No |
has_type_constraint |
|
504
|
4 |
No |
has_trigger |
|
505
|
4 |
No |
has_builder |
|
507
|
0 |
No |
has_documentation |
|
510
|
4 |
n/a |
_process_options |
|
644
|
2 |
n/a |
BEGIN |
|
646
|
0 |
Yes |
name |
|
647
|
0 |
Yes |
parent |
|
648
|
0 |
Yes |
message |
|
650
|
0 |
n/a |
_identity |
|
652
|
0 |
No |
type_parameter |
|
653
|
0 |
n/a |
_compiled_type_constraint |
|
655
|
0 |
n/a |
__is_parameterized |
|
656
|
0 |
Yes |
has_coercion |
|
660
|
6 |
No |
compile_type_constraint |
|
682
|
0 |
n/a |
__ANON__ |
|
694
|
0 |
n/a |
__ANON__ |
|
707
|
0 |
Yes |
check |
|
715
|
8 |
Yes |
BUILDARGS |
|
729
|
4 |
Yes |
new |
|
735
|
4 |
n/a |
DESTROY |
|
760
|
2 |
n/a |
BEGIN |
|
765
|
0 |
Yes |
BUILDALL |
|
785
|
2 |
n/a |
BEGIN |
|
786
|
2 |
n/a |
BEGIN |
|
787
|
2 |
n/a |
BEGIN |
|
789
|
2 |
n/a |
BEGIN |
|
796
|
8 |
n/a |
import |
|
803
|
10 |
Yes |
setup_import_methods |
|
814
|
0 |
n/a |
__ANON__ |
|
818
|
0 |
n/a |
__ANON__ |
|
826
|
10 |
Yes |
build_import_methods |
|
869
|
2 |
n/a |
BEGIN |
|
914
|
36 |
No |
do_import |
|
992
|
0 |
No |
do_unimport |
|
1000
|
2 |
n/a |
BEGIN |
|
1017
|
36 |
n/a |
_get_caller_package |
|
1034
|
2 |
n/a |
BEGIN |
|
1043
|
60 |
No |
install_subroutines |
|
1046
|
2 |
n/a |
BEGIN |
|
1047
|
2 |
n/a |
BEGIN |
|
1048
|
2 |
n/a |
BEGIN |
|
1056
|
2 |
n/a |
BEGIN |
|
1132
|
2 |
n/a |
BEGIN |
|
1171
|
2 |
n/a |
BEGIN |
|
1172
|
2 |
n/a |
BEGIN |
|
1176
|
2 |
n/a |
BEGIN |
|
1203
|
0 |
n/a |
__ANON__ |
|
1208
|
2 |
n/a |
END |
|
1217
|
0 |
Yes |
find_meta |
|
1221
|
0 |
n/a |
_does_role_impl |
|
1232
|
0 |
Yes |
does_role |
|
1246
|
0 |
Yes |
resolve_metaclass_alias |
|
1270
|
4 |
No |
module_notional_filename |
|
1287
|
0 |
No |
load_first_existing_class |
|
1314
|
8 |
n/a |
_try_load_one_class |
|
1334
|
8 |
Yes |
load_class |
|
1343
|
0 |
Yes |
apply_all_roles |
|
1384
|
0 |
No |
english_list |
|
1396
|
0 |
No |
quoted_english_list |
|
1402
|
0 |
Yes |
not_supported |
|
1412
|
0 |
No |
meta |
|
1418
|
0 |
No |
throw_error |
|
1433
|
0 |
No |
dump |
|
1446
|
0 |
No |
does |
|
1452
|
2 |
n/a |
BEGIN |
|
1452
|
0 |
n/a |
BEGIN |
|
1455
|
46 |
Yes |
new |
|
1499
|
0 |
n/a |
__ANON__ |
|
1534
|
0 |
Yes |
create_child_type |
|
1555
|
0 |
n/a |
_add_type_coercions |
|
1585
|
0 |
n/a |
_compiled_type_coercion |
|
1598
|
0 |
n/a |
__ANON__ |
|
1617
|
0 |
n/a |
__ANON__ |
|
1631
|
0 |
Yes |
coerce |
|
1640
|
0 |
Yes |
get_message |
|
1656
|
0 |
Yes |
is_a_type_of |
|
1680
|
0 |
No |
parameterize |
|
1696
|
0 |
Yes |
assert_valid |
|
1706
|
0 |
n/a |
_as_string |
|
1710
|
0 |
n/a |
_unite |
|
1721
|
2 |
n/a |
BEGIN |
|
1723
|
2 |
n/a |
BEGIN |
|
1724
|
2 |
n/a |
BEGIN |
|
1726
|
2 |
n/a |
BEGIN |
|
1727
|
2 |
n/a |
BEGIN |
|
1729
|
2 |
n/a |
BEGIN |
|
1802
|
0 |
Yes |
as |
|
1803
|
0 |
Yes |
where |
|
1804
|
0 |
No |
message |
|
1805
|
0 |
No |
optimize_as |
|
1807
|
0 |
Yes |
from |
|
1808
|
0 |
Yes |
via |
|
1813
|
0 |
No |
optimized_constraints |
|
1819
|
0 |
Yes |
list_all_builtin_type_constraints |
|
1820
|
0 |
Yes |
list_all_type_constraints |
|
1823
|
4 |
n/a |
_define_type |
|
1898
|
0 |
Yes |
type |
|
1902
|
4 |
Yes |
subtype |
|
1906
|
0 |
Yes |
coerce |
|
1915
|
4 |
Yes |
class_type |
|
1927
|
0 |
Yes |
role_type |
|
1934
|
0 |
n/a |
__ANON__ |
|
1942
|
0 |
No |
maybe_type |
|
1947
|
0 |
Yes |
duck_type |
|
1960
|
0 |
n/a |
__ANON__ |
|
1971
|
0 |
Yes |
enum |
|
1984
|
0 |
n/a |
__ANON__ |
|
1990
|
0 |
n/a |
_find_or_create_regular_type |
|
2009
|
0 |
n/a |
_find_or_create_parameterized_type |
|
2017
|
0 |
n/a |
_find_or_create_union_type |
|
2034
|
0 |
n/a |
_parse_param |
|
2050
|
0 |
n/a |
_parse_name |
|
2060
|
0 |
n/a |
_parse_single_type |
|
2083
|
0 |
n/a |
_parse_type |
|
2100
|
4 |
Yes |
find_type_constraint |
|
2108
|
0 |
No |
register_type_constraint |
|
2115
|
4 |
No |
find_or_parse_type_constraint |
|
2140
|
0 |
No |
find_or_create_does_type_constraint |
|
2146
|
4 |
No |
find_or_create_isa_type_constraint |
|
2153
|
2 |
n/a |
BEGIN |
|
2155
|
2 |
n/a |
BEGIN |
|
2157
|
2 |
n/a |
BEGIN |
|
2159
|
2 |
n/a |
BEGIN |
|
2160
|
2 |
n/a |
BEGIN |
|
2162
|
2 |
n/a |
BEGIN |
|
2164
|
2 |
n/a |
BEGIN |
|
2165
|
2 |
n/a |
BEGIN |
|
2166
|
2 |
n/a |
BEGIN |
|
2167
|
2 |
n/a |
BEGIN |
|
2168
|
2 |
n/a |
BEGIN |
|
2169
|
2 |
n/a |
BEGIN |
|
2186
|
0 |
Yes |
extends |
|
2191
|
0 |
No |
with |
|
2196
|
4 |
Yes |
has |
|
2209
|
0 |
Yes |
before |
|
2218
|
0 |
Yes |
after |
|
2227
|
0 |
Yes |
around |
|
2242
|
0 |
No |
super |
|
2249
|
0 |
No |
override |
|
2256
|
0 |
No |
inner |
|
2270
|
0 |
No |
augment |
|
2275
|
4 |
No |
init_meta |
|
2290
|
4 |
n/a |
__ANON__ |
|
2306
|
2 |
n/a |
BEGIN |
|
2308
|
2 |
n/a |
BEGIN |
|
2310
|
2 |
n/a |
BEGIN |
|
2312
|
2 |
n/a |
BEGIN |
|
2355
|
4 |
Yes |
new |
|
2393
|
0 |
No |
has_read_method |
|
2394
|
0 |
No |
has_write_method |
|
2396
|
0 |
No |
get_read_method |
|
2397
|
0 |
No |
get_write_method |
|
2400
|
0 |
Yes |
get_read_method_ref |
|
2406
|
0 |
Yes |
get_write_method_ref |
|
2412
|
4 |
No |
interpolate_class |
|
2446
|
0 |
Yes |
verify_against_type_constraint |
|
2456
|
0 |
n/a |
_throw_type_constraint_error |
|
2466
|
0 |
No |
illegal_options_for_inheritance |
|
2470
|
0 |
Yes |
clone_and_inherit_options |
|
2505
|
0 |
n/a |
_get_accessor_method_ref |
|
2520
|
0 |
No |
set_value |
|
2525
|
0 |
No |
get_value |
|
2530
|
0 |
No |
has_value |
|
2538
|
0 |
No |
clear_value |
|
2547
|
4 |
Yes |
associate_method |
|
2553
|
4 |
No |
install_accessors |
|
2600
|
0 |
n/a |
_canonicalize_handles |
|
2627
|
0 |
n/a |
_find_delegate_metaclass |
|
2642
|
0 |
n/a |
_make_delegation_method |
|
2650
|
2 |
n/a |
BEGIN |
|
2652
|
2 |
n/a |
BEGIN |
|
2654
|
2 |
n/a |
BEGIN |
|
2655
|
2 |
n/a |
BEGIN |
|
2667
|
4 |
n/a |
_construct_meta |
|
2674
|
2 |
n/a |
BEGIN |
|
2686
|
0 |
No |
create_anon_class |
|
2695
|
0 |
No |
calculate_all_roles |
|
2702
|
8 |
Yes |
superclasses |
|
2718
|
4 |
No |
verify_superclass |
|
2743
|
0 |
No |
inherit_from_foreign_class |
|
2760
|
0 |
n/a |
_reconcile_with_superclass_meta |
|
2790
|
0 |
n/a |
_collect_roles |
|
2816
|
0 |
No |
find_method_by_name |
|
2828
|
0 |
Yes |
get_all_methods |
|
2833
|
0 |
No |
get_all_method_names |
|
2841
|
0 |
No |
find_attribute_by_name |
|
2851
|
4 |
Yes |
add_attribute |
|
2914
|
4 |
n/a |
_calculate_all_attributes |
|
2934
|
0 |
No |
immutable_options |
|
2945
|
0 |
No |
make_immutable |
|
2968
|
0 |
No |
make_mutable |
|
2974
|
0 |
No |
is_mutable |
|
2977
|
0 |
n/a |
_install_modifier |
|
2989
|
0 |
n/a |
__ANON__ |
|
3039
|
0 |
n/a |
__ANON__ |
|
3046
|
0 |
No |
add_before_method_modifier |
|
3051
|
0 |
No |
add_around_method_modifier |
|
3056
|
0 |
No |
add_after_method_modifier |
|
3061
|
0 |
No |
add_override_method_modifier |
|
3073
|
0 |
n/a |
__ANON__ |
|
3082
|
0 |
No |
add_augment_method_modifier |
|
3094
|
0 |
n/a |
__ANON__ |
|
3102
|
0 |
No |
does_role |
|
3125
|
2 |
n/a |
BEGIN |
|
3126
|
2 |
n/a |
BEGIN |
|
3131
|
0 |
n/a |
__ANON__ |
|
3133
|
2 |
n/a |
BEGIN |
|
3133
|
0 |
n/a |
BEGIN |
|
3136
|
0 |
No |
wrap |
|
3142
|
0 |
n/a |
_new |
|
3151
|
0 |
No |
body |
|
3152
|
0 |
No |
name |
|
3153
|
0 |
No |
package_name |
|
3154
|
0 |
No |
associated_metaclass |
|
3157
|
0 |
No |
fully_qualified_name |
|
3163
|
0 |
n/a |
_equal |
|
3174
|
2 |
n/a |
BEGIN |
|
3176
|
2 |
n/a |
BEGIN |
|
3176
|
0 |
n/a |
BEGIN |
|
3179
|
4 |
n/a |
_inline_slot |
|
3184
|
4 |
n/a |
_generate_accessor_any |
|
3318
|
4 |
n/a |
_generate_accessor |
|
3324
|
0 |
n/a |
_generate_reader |
|
3330
|
0 |
n/a |
_generate_writer |
|
3336
|
0 |
n/a |
_generate_predicate |
|
3340
|
0 |
n/a |
__ANON__ |
|
3346
|
0 |
n/a |
_generate_clearer |
|
3350
|
0 |
n/a |
__ANON__ |
|
3357
|
2 |
n/a |
BEGIN |
|
3359
|
2 |
n/a |
BEGIN |
|
3359
|
0 |
n/a |
BEGIN |
|
3362
|
4 |
n/a |
_inline_slot |
|
3367
|
0 |
n/a |
_generate_constructor |
|
3403
|
4 |
n/a |
_generate_initialize_object |
|
3548
|
0 |
n/a |
_generate_BUILDARGS |
|
3569
|
0 |
n/a |
_generate_BUILDALL |
|
3585
|
2 |
n/a |
BEGIN |
|
3586
|
2 |
n/a |
BEGIN |
|
3586
|
0 |
n/a |
BEGIN |
|
3589
|
0 |
n/a |
_generate_delegation |
|
3612
|
0 |
n/a |
__ANON__ |
|
3618
|
0 |
n/a |
__ANON__ |
|
3641
|
2 |
n/a |
BEGIN |
|
3643
|
2 |
n/a |
BEGIN |
|
3643
|
0 |
n/a |
BEGIN |
|
3646
|
0 |
n/a |
_generate_destructor |
|
3701
|
2 |
n/a |
BEGIN |
|
3703
|
2 |
n/a |
BEGIN |
|
3704
|
2 |
n/a |
BEGIN |
|
3706
|
2 |
n/a |
BEGIN |
|
3717
|
12 |
No |
initialize |
|
3727
|
0 |
No |
reinitialize |
|
3742
|
0 |
n/a |
_class_of |
|
3751
|
0 |
n/a |
_get_all_metaclass_instances |
|
3752
|
0 |
n/a |
_get_all_metaclass_names |
|
3753
|
20 |
n/a |
_get_metaclass_by_name |
|
3766
|
0 |
No |
get_attribute_map |
|
3770
|
0 |
No |
has_attribute |
|
3771
|
0 |
No |
get_attribute |
|
3772
|
0 |
No |
remove_attribute |
|
3774
|
0 |
No |
get_attribute_list |
|
3782
|
0 |
n/a |
_get_method_body |
|
3792
|
0 |
No |
has_method |
|
3801
|
0 |
No |
get_method_body |
|
3810
|
0 |
No |
get_method |
|
3825
|
0 |
No |
get_method_list |
|
3831
|
0 |
n/a |
_collect_methods |
|
3865
|
0 |
No |
create |
|
3919
|
2 |
n/a |
BEGIN |
|
3930
|
0 |
n/a |
__ANON__ |
|
3972
|
0 |
n/a |
DESTROY |
|
3998
|
2 |
n/a |
BEGIN |
|
4007
|
2 |
n/a |
BEGIN |
|
4009
|
2 |
n/a |
BEGIN |
|
4010
|
2 |
n/a |
BEGIN |
|
4015
|
0 |
n/a |
_construct_meta |
|
4032
|
0 |
No |
create_anon_role |
|
4041
|
0 |
No |
calculate_all_roles |
|
4048
|
0 |
No |
get_required_method_list |
|
4052
|
0 |
No |
add_required_methods |
|
4059
|
0 |
No |
requires_method |
|
4064
|
0 |
No |
add_attribute |
|
4072
|
0 |
No |
apply |
|
4080
|
0 |
No |
combine |
|
4095
|
0 |
No |
add_override_method_modifier |
|
4109
|
0 |
No |
get_override_method_modifier |
|
4114
|
0 |
No |
does_role |
|
4133
|
2 |
n/a |
BEGIN |
|
4133
|
0 |
n/a |
BEGIN |
|
4136
|
0 |
No |
new |
|
4174
|
0 |
No |
apply |
|
4222
|
0 |
No |
check_required_methods |
|
4251
|
0 |
No |
apply_methods |
|
4286
|
0 |
No |
apply_attributes |
|
4298
|
0 |
No |
apply_modifiers |
|
4325
|
0 |
n/a |
_append_roles |
|
4338
|
2 |
n/a |
BEGIN |
|
4339
|
2 |
n/a |
BEGIN |
|
4340
|
2 |
n/a |
BEGIN |
|
4341
|
2 |
n/a |
BEGIN |
|
4342
|
2 |
n/a |
BEGIN |
|
4350
|
0 |
No |
new |
|
4364
|
0 |
No |
get_method_list |
|
4370
|
0 |
No |
add_method |
|
4393
|
0 |
No |
get_method_body |
|
4399
|
0 |
No |
has_method |
|
4404
|
0 |
No |
has_attribute |
|
4409
|
0 |
No |
has_override_method_modifier |
|
4413
|
0 |
No |
add_attribute |
|
4427
|
0 |
No |
add_override_method_modifier |
|
4440
|
0 |
No |
apply |
|
4451
|
0 |
n/a |
apply_methods |
|
4518
|
2 |
n/a |
BEGIN |
|
4520
|
2 |
n/a |
BEGIN |
|
4521
|
2 |
n/a |
BEGIN |
|
4524
|
0 |
n/a |
_new |
|
4536
|
2 |
n/a |
BEGIN |
|
4536
|
0 |
n/a |
BEGIN |
|
4540
|
0 |
No |
DOES |
|
4547
|
2 |
n/a |
BEGIN |
|
4549
|
2 |
n/a |
BEGIN |
|
4551
|
2 |
n/a |
BEGIN |
|
4552
|
2 |
n/a |
BEGIN |
|
4554
|
2 |
n/a |
BEGIN |
|
4573
|
0 |
No |
extends |
|
4577
|
0 |
No |
with |
|
4582
|
0 |
No |
has |
|
4595
|
0 |
No |
before |
|
4604
|
0 |
No |
after |
|
4613
|
0 |
No |
around |
|
4623
|
0 |
No |
super |
|
4629
|
0 |
No |
override |
|
4635
|
0 |
No |
inner |
|
4639
|
0 |
No |
augment |
|
4643
|
0 |
Yes |
requires |
|
4650
|
0 |
Yes |
excludes |
|
4654
|
0 |
No |
init_meta |
|
4668
|
0 |
n/a |
__ANON__ |
|
4681
|
2 |
n/a |
BEGIN |
|
4682
|
2 |
n/a |
BEGIN |
|
4682
|
0 |
n/a |
BEGIN |
|
4685
|
0 |
No |
apply_metaclass_roles |
|
4692
|
0 |
Yes |
apply_metaroles |
|
4711
|
0 |
n/a |
_make_new_metaclass |
|
4736
|
0 |
n/a |
_fixup_old_style_args |
|
4788
|
0 |
Yes |
apply_base_class_roles |
|
4806
|
0 |
n/a |
_make_new_class |