Subroutine Coverage

blib/lib/Sub/Meta.pm
Criterion Covered Total %
subroutine 81 81 100.0
pod 59 59 100.0


line count pod subroutine
2 20 n/a BEGIN
3 20 n/a BEGIN
4 20 n/a BEGIN
8 20 n/a BEGIN
9 20 n/a BEGIN
10 20 n/a BEGIN
11 20 n/a BEGIN
12 20 n/a BEGIN
14 20 n/a BEGIN
15 20 n/a BEGIN
19 20 n/a BEGIN
25 20 n/a BEGIN
27 29 Yes parameters_class
28 4 Yes returns_class
30 5 n/a _croak
33 161 Yes new
65 161 n/a _normalize_args_is_method
93 161 n/a _normalize_args_parameters
113 486 Yes sub
114 244 Yes subname
115 47 Yes stashname
117 39 Yes fullname
125 652 Yes subinfo
131 46 Yes file
132 46 Yes line
133 73 Yes prototype
134 73 Yes attribute
135 49 Yes is_constant
136 337 Yes is_method
137 391 Yes parameters
138 185 Yes returns
140 4 Yes args
141 2 Yes all_args
142 2 Yes slurpy
143 2 Yes nshift
144 2 Yes invocant
145 1 Yes invocants
147 26 Yes has_sub
148 232 Yes has_subname
149 65 Yes has_stashname
150 26 Yes has_prototype
151 26 Yes has_attribute
152 155 Yes has_parameters
153 131 Yes has_returns
154 26 Yes has_file
155 26 Yes has_line
158 20 Yes set_sub
169 57 Yes set_subname
170 2 Yes set_stashname
172 14 Yes set_fullname
177 25 Yes set_subinfo
182 1 Yes set_file
183 1 Yes set_line
184 1 Yes set_is_constant
185 3 Yes set_prototype
186 3 Yes set_attribute
187 13 Yes set_is_method
190 57 Yes set_parameters
207 4 Yes set_args
218 3 Yes set_slurpy
224 3 Yes set_nshift
233 1 Yes set_invocant
239 25 Yes set_returns
250 65 n/a _build_subinfo
251 38 n/a _build_file
252 38 n/a _build_line
253 46 n/a _build_is_constant
254 62 n/a _build_prototype
255 58 n/a _build_attribute
258 3 Yes apply_subname
266 3 Yes apply_prototype
274 4 Yes apply_attribute
277 20 n/a BEGIN
285 1 Yes apply_meta
295 39 Yes is_same_interface
326 39 Yes is_relaxed_same_interface
348 9 Yes is_same_interface_inlined
369 9 Yes is_relaxed_same_interface_inlined
387 20 Yes error_message
423 20 Yes relaxed_error_message
450 15 Yes display