Subroutine Coverage

blib/lib/Class/Contract.pm
Criterion Covered Total %
subroutine 57 108 52.7
pod 3 30 10.0


line count pod subroutine
2 5 n/a BEGIN
3 5 n/a BEGIN
5 5 n/a BEGIN
27 5 n/a END
43 32 n/a import
47 5 n/a BEGIN
49 5 n/a INIT
56 0 n/a unimport
61 27 No contract
65 0 No check
81 0 No FormerState
85 48 No no_opt
93 312 n/a _location
113 120 n/a _member
141 6 No attr
142 98 Yes method
143 10 No ctor
144 6 No dtor
145 0 No clon
147 0 No scalar_attrs
148 0 No array_attrs
149 0 No hash_attrs
150 0 Yes methods
152 96 Yes class
153 4 No abstract
154 1 No private
164 180 n/a _current
188 0 No failmsg
192 62 No pre
193 8 No post
194 110 No impl
197 0 No optional
201 0 No invar
216 13 No inherits
225 25 n/a _build_class
240 52 n/a _set_context
265 39 n/a _free_context
267 0 No old
276 36 n/a _set_value
277 36 n/a _free_value
280 0 No value
285 324 No self
297 0 No callstate
308 25 n/a _inheritance
393 5 n/a BEGIN
398 24 n/a _attributes
412 5 n/a BEGIN
415 3 n/a __ANON__
451 24 n/a _methods
458 1 n/a __ANON__
468 5 n/a BEGIN
470 48 n/a __ANON__
508 160 No generic_check
544 15 n/a _hasa
558 3 No generic_ctor
585 0 No generic_clone
598 23 n/a _constructors
619 5 n/a BEGIN
621 0 n/a __ANON__
645 5 n/a BEGIN
647 3 n/a __ANON__
673 5 n/a BEGIN
676 23 n/a _destructors
685 5 n/a BEGIN
687 0 n/a __ANON__
705 0 n/a __ANON__
712 5 n/a BEGIN
714 1 n/a __ANON__
738 1 n/a __ANON__
746 5 n/a BEGIN
748 1 n/a __ANON__
754 23 n/a _clones
774 5 n/a BEGIN
776 0 n/a __ANON__
805 0 n/a _dcopy
835 5 n/a BEGIN
836 0 n/a _pkg_copy
850 5 n/a BEGIN
851 0 n/a _pkg_clear
867 0 n/a new
880 0 n/a new
886 0 n/a TIESCALAR
893 0 n/a FETCH
894 0 n/a STORE
897 0 n/a DESTROY
904 0 n/a new
911 0 n/a TIEARRAY
917 0 n/a FETCH
918 0 n/a FETCHSIZE
919 0 n/a STORE
920 0 n/a STORESIZE
921 0 n/a EXTEND
922 0 n/a CLEAR
923 0 n/a PUSH
924 0 n/a POP
925 0 n/a UNSHIFT
926 0 n/a SHIFT
929 0 n/a DESTROY
937 0 n/a new
944 0 n/a TIEHASH
950 0 n/a FETCH
951 0 n/a STORE
952 0 n/a EXISTS
953 0 n/a DELETE
954 0 n/a CLEAR
955 0 n/a FIRSTKEY
956 0 n/a NEXTKEY
959 0 n/a DESTROY