Subroutine Coverage

blib/lib/Newtype.pm
Criterion Covered Total %
subroutine 38 48 79.1
pod 3 3 100.0


line count pod subroutine
1 7 n/a BEGIN
2 7 n/a BEGIN
3 7 n/a BEGIN
10 7 n/a BEGIN
11 7 n/a BEGIN
13 6 n/a BEGIN
14 6 n/a BEGIN
15 6 n/a BEGIN
16 6 n/a BEGIN
19 5 n/a _exporter_fail
36 14 Yes new
61 52 Yes inner_type
62 37 Yes kind
65 10 n/a _build_kind
82 5 n/a _newtype_exportables
88 12 n/a __ANON__
100 11 n/a _make_newclass_name
105 11 n/a _make_newclass
119 11 n/a _make_newclass_basics
144 6 n/a BEGIN
153 11 n/a _make_newclass_overloading
172 15 n/a _make_newclass_metamethods
176 63 n/a __ANON__
191 2 n/a _make_newclass_metamethods_for_known_class
194 13 n/a AUTOLOAD
194 0 n/a DOES
194 0 n/a can
194 8 n/a isa
239 0 n/a _make_newclass_metamethods_for_generic_object
280 9 n/a _make_newclass_metamethods_for_kind
299 11 n/a _make_newclass_native_methods
314 272 n/a __ANON__
315 290 n/a __ANON__
316 224 n/a __ANON__
317 67 n/a __ANON__
318 8 n/a __ANON__
337 1 n/a _kind_default
340 0 n/a __ANON__
341 0 n/a __ANON__
342 0 n/a __ANON__
343 0 n/a __ANON__
344 0 n/a __ANON__
345 0 n/a __ANON__
346 0 n/a __ANON__
351 11 n/a _make_newclass_custom_methods
353 6 n/a BEGIN
363 11 n/a _make_coercions
380 1 n/a __ANON__