Subroutine Coverage

blib/lib/Mason/Compilation.pm
Criterion Covered Total %
subroutine 149 149 100.0
pod n/a


line count pod subroutine
7 19 n/a BEGIN
8 19 n/a BEGIN
9 19 n/a BEGIN
10 19 n/a BEGIN
11 19 n/a BEGIN
33 19 n/a BEGIN
33 237 n/a BUILD
46 19 n/a BEGIN
46 2 n/a _build_bad_attribute_hash
50 19 n/a BEGIN
50 13 n/a _build_bad_method_hash
54 19 n/a BEGIN
54 211 n/a _build_dir_path
58 19 n/a BEGIN
58 184 n/a _build_named_block_regex
63 19 n/a BEGIN
63 237 n/a _build_unnamed_block_regex
68 19 n/a BEGIN
68 8 n/a _build_valid_flags_hash
76 19 n/a BEGIN
76 2 n/a bad_attribute_names
80 19 n/a BEGIN
80 13 n/a bad_method_names
84 19 n/a BEGIN
84 237 n/a compile
89 19 n/a BEGIN
89 184 n/a named_block_types
93 19 n/a BEGIN
93 211 n/a output_class_footer
97 19 n/a BEGIN
97 211 n/a output_class_header
101 19 n/a BEGIN
101 285 n/a parse
136 19 n/a BEGIN
136 383 n/a process_perl_code
140 19 n/a BEGIN
140 237 n/a unnamed_block_types
144 19 n/a BEGIN
144 8 n/a valid_flags
152 19 n/a BEGIN
152 4 n/a _add_to_class_block
166 19 n/a BEGIN
166 615 n/a _add_to_current_method
174 19 n/a BEGIN
174 27 n/a _assert_not_nested
180 19 n/a BEGIN
180 10 n/a _attribute_declaration
192 19 n/a BEGIN
192 3 n/a _handle_after_block
193 19 n/a BEGIN
193 2 n/a _handle_around_block
194 19 n/a BEGIN
194 2 n/a _handle_augment_block
195 19 n/a BEGIN
195 5 n/a _handle_before_block
197 19 n/a BEGIN
197 2 n/a _handle_override_block
201 19 n/a BEGIN
201 14 n/a _handle_method_modifier_block
221 19 n/a BEGIN
221 23 n/a _handle_apply_filter
240 19 n/a BEGIN
240 1 n/a _handle_args_block
244 19 n/a BEGIN
244 2 n/a _handle_attributes_list
289 19 n/a BEGIN
289 49 n/a _handle_class_block
294 19 n/a BEGIN
294 32 n/a _handle_component_call
308 19 n/a BEGIN
308 2 n/a _handle_doc_block
313 19 n/a BEGIN
313 3 n/a _handle_filter_block
325 19 n/a BEGIN
325 9 n/a _handle_flags_block
365 19 n/a BEGIN
365 8 n/a _handle_init_block
370 19 n/a BEGIN
370 17 n/a _handle_method_block
388 19 n/a BEGIN
388 40 n/a _handle_perl_block
392 19 n/a BEGIN
392 45 n/a _handle_perl_line
403 19 n/a BEGIN
403 301 n/a _handle_plain_text
413 19 n/a BEGIN
413 1 n/a _handle_shared_block
417 19 n/a BEGIN
417 178 n/a _handle_substitution
448 19 n/a BEGIN
448 2 n/a _handle_text_block
455 19 n/a BEGIN
455 590 n/a _match_apply_filter
488 19 n/a BEGIN
488 762 n/a _match_apply_filter_end
510 19 n/a BEGIN
510 1364 n/a _match_block
542 19 n/a BEGIN
542 144 n/a _match_block_end
552 19 n/a BEGIN
552 383 n/a _match_component_call
567 19 n/a BEGIN
567 998 n/a _match_end
575 19 n/a BEGIN
575 625 n/a _match_named_block
579 19 n/a BEGIN
579 350 n/a _match_perl_line
598 19 n/a BEGIN
598 302 n/a _match_plain_text
646 19 n/a BEGIN
646 567 n/a _match_substitution
686 19 n/a BEGIN
686 592 n/a _match_unknown_block
692 19 n/a BEGIN
692 739 n/a _match_unnamed_block
696 19 n/a BEGIN
696 304 n/a _match_bad_close_tag
703 19 n/a BEGIN
703 285 n/a _new_method_hash
707 19 n/a BEGIN
707 211 n/a _output_attributes
711 19 n/a BEGIN
711 211 n/a _output_class_block
715 19 n/a BEGIN
715 211 n/a _output_class_initialization
732 19 n/a BEGIN
732 211 n/a _output_cmeta
733 844 n/a __ANON__
757 19 n/a BEGIN
757 211 n/a _output_compiled_component
770 19 n/a BEGIN
770 211 n/a _output_flag_comment
779 19 n/a BEGIN
779 4 n/a _output_global_declaration
785 19 n/a BEGIN
785 211 n/a _output_global_declarations
790 19 n/a BEGIN
790 657 n/a _output_line_number_comment
801 19 n/a BEGIN
801 240 n/a _output_method
833 19 n/a BEGIN
833 211 n/a _output_methods
843 19 n/a BEGIN
843 383 n/a _processed_perl_code
849 19 n/a BEGIN
849 48 n/a _recursive_parse
857 48 n/a __ANON__
866 19 n/a BEGIN
866 25 n/a _throw_syntax_error