Subroutine Coverage

blib/lib/JSON/backportPP.pm
Criterion Covered Total %
subroutine 134 164 81.7
pod 42 82 51.2


line count pod subroutine
6 57 n/a BEGIN
7 57 n/a BEGIN
9 57 n/a BEGIN
10 57 n/a BEGIN
12 57 n/a BEGIN
13 57 n/a BEGIN
15 57 n/a BEGIN
16 57 n/a BEGIN
26 57 n/a BEGIN
27 57 n/a BEGIN
28 57 n/a BEGIN
29 57 n/a BEGIN
30 57 n/a BEGIN
31 57 n/a BEGIN
32 57 n/a BEGIN
33 57 n/a BEGIN
34 57 n/a BEGIN
35 57 n/a BEGIN
36 57 n/a BEGIN
37 57 n/a BEGIN
39 57 n/a BEGIN
40 57 n/a BEGIN
41 57 n/a BEGIN
42 57 n/a BEGIN
43 57 n/a BEGIN
44 57 n/a BEGIN
46 57 n/a BEGIN
47 57 n/a BEGIN
49 57 n/a BEGIN
50 57 n/a BEGIN
55 57 n/a BEGIN
64 57 n/a BEGIN
70 57 n/a BEGIN
83 2 Yes allow_barekey
83 1 Yes allow_bignum
83 10 Yes allow_blessed
83 24647 Yes allow_nonref
83 1 Yes allow_singlequote
83 0 Yes allow_tags
83 3 Yes allow_unknown
83 0 No as_nonblessed
83 12298 Yes ascii
83 15 Yes canonical
83 12 Yes convert_blessed
83 1 Yes escape_slash
83 0 No get_allow_barekey
83 0 No get_allow_bignum
83 7 No get_allow_blessed
83 7 No get_allow_nonref
83 0 No get_allow_singlequote
83 0 No get_allow_tags
83 0 No get_allow_unknown
83 0 No get_as_nonblessed
83 7 No get_ascii
83 7 No get_canonical
83 7 No get_convert_blessed
83 0 No get_escape_slash
83 7 No get_indent
83 7 No get_latin1
83 0 No get_loose
83 7 No get_relaxed
83 7 No get_shrink
83 7 No get_space_after
83 7 No get_space_before
83 280 No get_utf8
83 12 Yes indent
83 8 Yes latin1
83 0 Yes loose
83 20 Yes relaxed
83 21510 Yes shrink
83 13 Yes space_after
83 12 Yes space_before
83 18503 Yes utf8
112 185 Yes encode_json
117 6257 Yes decode_json
123 0 No to_json
128 0 No from_json
135 43190 Yes new
149 25125 Yes encode
154 24984 Yes decode
159 8 Yes decode_prefix
169 5 Yes pretty
185 7 Yes max_depth
191 358 No get_max_depth
195 5 Yes max_size
201 322 No get_max_size
204 0 Yes boolean_values
210 57 n/a BEGIN
227 0 Yes core_bools
243 0 No get_core_bools
248 0 No unblessed_bool
253 0 No get_unblessed_bool
258 0 No get_boolean_values
266 3 Yes filter_json_object
276 4 Yes filter_json_single_key_object
290 0 Yes indent_length
300 0 No get_indent_length
304 3 Yes sort_by
309 0 No allow_bigint
323 25125 No PP_encode_json
331 590 n/a __ANON__
336 22 n/a __ANON__
351 25480 No object_to_json
414 343 No hash_to_json
438 25019 No array_to_json
459 26135 n/a _looks_like_number
466 57 n/a BEGIN
481 26224 No value_to_json
488 57 n/a BEGIN
541 26001 No string_to_json
566 0 No blessed_to_json
580 18 No encode_error
586 342 n/a __sort
593 9 n/a _up_indent
608 9 n/a _down_indent
616 12297 n/a _encode_ascii
628 2 n/a _encode_latin1
638 1127735 n/a _encode_surrogates
644 2 n/a _is_bignum
656 57 n/a BEGIN
681 12453 n/a _detect_utf_encoding
693 25265 No PP_decode_json
720 57 n/a BEGIN
755 36714334 n/a _next_chr
762 55786 n/a _value
775 29811 n/a _string
886 169700 n/a _white
938 26287 n/a _array
992 0 n/a _tag
1024 2170 n/a _object
1096 2 n/a _bareKey
1108 86 n/a _word
1140 891 n/a _number
1238 57 n/a BEGIN
1245 3440092 n/a _is_valid_utf8
1289 88 n/a _decode_error
1325 9 n/a __json_object_hook
1358 1127735 n/a _decode_surrogates
1366 2893170 n/a _decode_unicode
1372 637 Yes incr_parse
1378 2 Yes incr_skip
1383 0 Yes incr_reset
1387 293 Yes incr_text
1406 5 Yes is_bool
1414 57 n/a BEGIN
1420 0 Yes true
1421 0 Yes false
1422 0 Yes null
1429 57 n/a BEGIN
1431 57 n/a BEGIN
1432 57 n/a BEGIN
1433 57 n/a BEGIN
1434 57 n/a BEGIN
1435 57 n/a BEGIN
1436 57 n/a BEGIN
1437 57 n/a BEGIN
1438 57 n/a BEGIN
1443 26 n/a new
1455 637 n/a incr_parse
1491 57 n/a BEGIN
1511 320 n/a _incr_parse
1640 0 n/a incr_text
1648 2 n/a incr_skip
1657 0 n/a incr_reset