Subroutine Coverage 
| blib/lib/Thrift/ProtocolDecorator.pm | 
|  | 
| Criterion | Covered | Total | % | 
| subroutine | 27 | 47 | 57.4 | 
| pod | 0 | 40 | 0.0 | 
| line | count | pod | subroutine | 
| 20 | 1 | n/a | BEGIN | 
| 21 | 1 | n/a | BEGIN | 
| 22 | 1 | n/a | BEGIN | 
| 24 | 1 | n/a | BEGIN | 
| 25 | 1 | n/a | BEGIN | 
| 28 | 1 | n/a | BEGIN | 
| 29 | 1 | n/a | BEGIN | 
| 32 | 13 | No | new | 
| 49 | 11 | No | writeMessageBegin | 
| 59 | 11 | No | writeMessageEnd | 
| 72 | 11 | No | writeStructBegin | 
| 85 | 11 | No | writeStructEnd | 
| 100 | 10 | No | writeFieldBegin | 
| 107 | 10 | No | writeFieldEnd | 
| 113 | 11 | No | writeFieldStop | 
| 119 | 0 | No | writeMapBegin | 
| 126 | 0 | No | writeMapEnd | 
| 132 | 0 | No | writeListBegin | 
| 139 | 0 | No | writeListEnd | 
| 145 | 0 | No | writeSetBegin | 
| 152 | 0 | No | writeSetEnd | 
| 158 | 0 | No | writeBool | 
| 165 | 5 | No | writeByte | 
| 172 | 0 | No | writeI16 | 
| 179 | 5 | No | writeI32 | 
| 187 | 0 | No | writeI64 | 
| 194 | 0 | No | writeDouble | 
| 201 | 0 | No | writeString | 
| 216 | 11 | No | readMessageBegin | 
| 227 | 22 | No | readMessageEnd | 
| 234 | 22 | No | readStructBegin | 
| 242 | 22 | No | readStructEnd | 
| 249 | 38 | No | readFieldBegin | 
| 257 | 16 | No | readFieldEnd | 
| 264 | 0 | No | readMapBegin | 
| 272 | 0 | No | readMapEnd | 
| 279 | 1 | No | readListBegin | 
| 287 | 1 | No | readListEnd | 
| 294 | 0 | No | readSetBegin | 
| 302 | 0 | No | readSetEnd | 
| 309 | 0 | No | readBool | 
| 317 | 5 | No | readByte | 
| 325 | 0 | No | readI16 | 
| 333 | 15 | No | readI32 | 
| 341 | 0 | No | readI64 | 
| 349 | 0 | No | readDouble | 
| 357 | 0 | No | readString |