| ThriftTest.java |  | 0% |  | 0% | 4,095 | 4,095 | 9,998 | 9,998 | 2,335 | 2,335 | 369 | 369 |
| CompactProtoTestStruct.java |  | 0% |  | 0% | 1,972 | 1,972 | 4,415 | 4,415 | 392 | 392 | 6 | 6 |
| Opt80.java |  | 0% |  | 0% | 1,962 | 1,962 | 4,746 | 4,746 | 434 | 434 | 6 | 6 |
| Opt64.java |  | 0% |  | 0% | 1,578 | 1,578 | 3,817 | 3,817 | 354 | 354 | 6 | 6 |
| Srv.java |  | 0% |  | 0% | 954 | 954 | 2,365 | 2,365 | 646 | 646 | 113 | 113 |
| Opt30.java |  | 0% |  | 0% | 762 | 762 | 1,845 | 1,845 | 184 | 184 | 6 | 6 |
| OneOfEach.java |  | 0% |  | 0% | 530 | 530 | 1,184 | 1,184 | 128 | 128 | 6 | 6 |
| AsyncNonblockingService.java |  | 0% |  | 0% | 424 | 424 | 961 | 961 | 154 | 154 | 23 | 23 |
| VersioningTestV2.java |  | 0% |  | 0% | 394 | 394 | 897 | 897 | 102 | 102 | 6 | 6 |
| BlowUp.java |  | 0% |  | 0% | 254 | 254 | 706 | 706 | 62 | 62 | 6 | 6 |
| OneOfEachBeans.java |  | 0% |  | 0% | 377 | 377 | 838 | 838 | 100 | 100 | 6 | 6 |
| TupleProtocolTestStruct.java |  | 0% |  | 0% | 377 | 377 | 824 | 824 | 93 | 93 | 6 | 6 |
| Opt13.java |  | 0% |  | 0% | 354 | 354 | 859 | 859 | 99 | 99 | 6 | 6 |
| DeepCopyFoo.java |  | 0% |  | 0% | 335 | 335 | 728 | 728 | 84 | 84 | 6 | 6 |
| LargeDeltas.java |  | 0% |  | 0% | 366 | 366 | 787 | 787 | 90 | 90 | 6 | 6 |
| CrazyNesting.java |  | 0% |  | 0% | 253 | 253 | 612 | 612 | 67 | 67 | 6 | 6 |
| RandomStuff.java |  | 0% |  | 0% | 267 | 267 | 635 | 635 | 79 | 79 | 6 | 6 |
| Object.java |  | 0% |  | 0% | 274 | 274 | 595 | 595 | 71 | 71 | 6 | 6 |
| Base64.java |  | 0% |  | 0% | 282 | 282 | 571 | 571 | 81 | 81 | 6 | 6 |
| Doubles.java |  | 0% |  | 0% | 234 | 234 | 569 | 569 | 74 | 74 | 6 | 6 |
| ReverseOrderService.java |  | 0% |  | 0% | 229 | 229 | 555 | 555 | 126 | 126 | 23 | 23 |
| Complex.java |  | 0% |  | 0% | 220 | 220 | 508 | 508 | 66 | 66 | 6 | 6 |
| NestedMixedx2.java |  | 0% |  | 0% | 183 | 183 | 450 | 450 | 57 | 57 | 6 | 6 |
| JavaTestHelper.java |  | 0% |  | 0% | 226 | 226 | 480 | 480 | 68 | 68 | 6 | 6 |
| TestUnion.java |  | 0% |  | 0% | 170 | 170 | 391 | 391 | 59 | 59 | 2 | 2 |
| ManyOpt.java |  | 0% |  | 0% | 206 | 206 | 464 | 464 | 64 | 64 | 6 | 6 |
| HolyMoley.java |  | 0% |  | 0% | 175 | 175 | 413 | 413 | 57 | 57 | 6 | 6 |
| TestUnionMinusStringField.java |  | 0% |  | 0% | 155 | 155 | 360 | 360 | 55 | 55 | 2 | 2 |
| Service.java |  | 0% |  | 0% | 178 | 178 | 442 | 442 | 119 | 119 | 24 | 24 |
| Inherited.java |  | 0% |  | 0% | 176 | 176 | 436 | 436 | 117 | 117 | 23 | 23 |
| SecondService.java |  | 0% |  | 0% | 189 | 189 | 435 | 435 | 117 | 117 | 23 | 23 |
| OldSchool.java |  | 0% |  | 0% | 143 | 143 | 334 | 334 | 52 | 52 | 6 | 6 |
| ServiceForExceptionWithAMap.java |  | 0% |  | 0% | 159 | 159 | 377 | 377 | 111 | 111 | 23 | 23 |
| DebugProtoTestConstants.java |  | 0% | | n/a | 2 | 2 | 260 | 260 | 2 | 2 | 1 | 1 |
| ReverseOrderStruct.java |  | 0% |  | 0% | 145 | 145 | 341 | 341 | 54 | 54 | 6 | 6 |
| Xtruct.java |  | 0% |  | 0% | 145 | 145 | 341 | 341 | 54 | 54 | 6 | 6 |
| Xtruct3.java |  | 0% |  | 0% | 145 | 145 | 341 | 341 | 54 | 54 | 6 | 6 |
| SomeUnion.java |  | 0% |  | 0% | 119 | 119 | 264 | 264 | 47 | 47 | 2 | 2 |
| Opt4.java |  | 0% |  | 0% | 138 | 138 | 337 | 337 | 54 | 54 | 6 | 6 |
| Binaries.java |  | 0% |  | 0% | 150 | 150 | 306 | 306 | 55 | 55 | 6 | 6 |
| Insanity.java |  | 0% |  | 0% | 126 | 126 | 289 | 289 | 49 | 49 | 6 | 6 |
| OptionalBinary.java |  | 0% |  | 0% | 125 | 125 | 278 | 278 | 48 | 48 | 6 | 6 |
| DeepCopyBar.java |  | 0% |  | 0% | 131 | 131 | 287 | 287 | 48 | 48 | 6 | 6 |
| BreaksRubyCompactProtocol.java |  | 0% |  | 0% | 129 | 129 | 291 | 291 | 49 | 49 | 6 | 6 |
| Xtruct2.java |  | 0% |  | 0% | 122 | 122 | 287 | 287 | 49 | 49 | 6 | 6 |
| PrimitiveThenStruct.java |  | 0% |  | 0% | 122 | 122 | 287 | 287 | 49 | 49 | 6 | 6 |
| Simple.java |  | 0% |  | 0% | 116 | 116 | 280 | 280 | 49 | 49 | 6 | 6 |
| VersioningTestV1.java |  | 0% |  | 0% | 121 | 121 | 283 | 283 | 49 | 49 | 6 | 6 |
| ExceptionWithAMap.java |  | 0% |  | 0% | 112 | 112 | 252 | 252 | 46 | 46 | 6 | 6 |
| Reuse.java |  | 0% |  | 0% | 110 | 110 | 253 | 253 | 47 | 47 | 6 | 6 |
| NestedListsBonk.java |  | 0% |  | 0% | 94 | 94 | 232 | 232 | 42 | 42 | 6 | 6 |
| ListTypeVersioningV1.java |  | 0% |  | 0% | 114 | 114 | 249 | 249 | 47 | 47 | 6 | 6 |
| ListTypeVersioningV2.java |  | 0% |  | 0% | 114 | 114 | 249 | 249 | 47 | 47 | 6 | 6 |
| NestedListsI32x3.java |  | 0% |  | 0% | 93 | 93 | 227 | 227 | 42 | 42 | 6 | 6 |
| StringAndBinary.java |  | 0% |  | 0% | 112 | 112 | 235 | 235 | 45 | 45 | 6 | 6 |
| StructB.java |  | 0% |  | 0% | 106 | 106 | 234 | 234 | 44 | 44 | 6 | 6 |
| Nesting.java |  | 0% |  | 0% | 106 | 106 | 234 | 234 | 44 | 44 | 6 | 6 |
| BoolTest.java |  | 0% |  | 0% | 103 | 103 | 228 | 228 | 43 | 43 | 6 | 6 |
| OptionalDefault.java |  | 0% |  | 0% | 102 | 102 | 228 | 228 | 43 | 43 | 6 | 6 |
| Xception2.java |  | 0% |  | 0% | 98 | 98 | 229 | 229 | 44 | 44 | 6 | 6 |
| NestedListsI32x2.java |  | 0% |  | 0% | 88 | 88 | 207 | 207 | 42 | 42 | 6 | 6 |
| BigFieldIdStruct.java |  | 0% |  | 0% | 104 | 104 | 226 | 226 | 44 | 44 | 6 | 6 |
| Bonk.java |  | 0% |  | 0% | 97 | 97 | 225 | 225 | 44 | 44 | 6 | 6 |
| Xception.java |  | 0% |  | 0% | 97 | 97 | 225 | 225 | 44 | 44 | 6 | 6 |
| Bools.java |  | 0% |  | 0% | 92 | 92 | 221 | 221 | 44 | 44 | 6 | 6 |
| Backwards.java |  | 0% |  | 0% | 90 | 90 | 221 | 221 | 44 | 44 | 6 | 6 |
| Map.java |  | 0% |  | 0% | 82 | 82 | 199 | 199 | 41 | 41 | 6 | 6 |
| HashMap.java |  | 0% |  | 0% | 82 | 82 | 199 | 199 | 41 | 41 | 6 | 6 |
| ListBonks.java |  | 0% |  | 0% | 84 | 84 | 192 | 192 | 42 | 42 | 6 | 6 |
| OptionalSetDefaultTest.java |  | 0% |  | 0% | 84 | 84 | 190 | 190 | 41 | 41 | 6 | 6 |
| SingleMapTestStruct.java |  | 0% |  | 0% | 79 | 79 | 185 | 185 | 41 | 41 | 6 | 6 |
| StructWithASomemap.java |  | 0% |  | 0% | 79 | 79 | 185 | 185 | 41 | 41 | 6 | 6 |
| GuessProtocolStruct.java |  | 0% |  | 0% | 81 | 81 | 190 | 190 | 41 | 41 | 6 | 6 |
| SortedMap.java |  | 0% |  | 0% | 81 | 81 | 190 | 190 | 41 | 41 | 6 | 6 |
| TreeMap.java |  | 0% |  | 0% | 81 | 81 | 190 | 190 | 41 | 41 | 6 | 6 |
| ListDoublePerf.java |  | 0% |  | 0% | 83 | 83 | 187 | 187 | 42 | 42 | 6 | 6 |
| List.java |  | 0% |  | 0% | 83 | 83 | 187 | 187 | 42 | 42 | 6 | 6 |
| ArrayList.java |  | 0% |  | 0% | 83 | 83 | 187 | 187 | 42 | 42 | 6 | 6 |
| ComparableUnion.java |  | 0% |  | 0% | 72 | 72 | 151 | 151 | 38 | 38 | 2 | 2 |
| Binary.java |  | 0% |  | 0% | 78 | 78 | 170 | 170 | 41 | 41 | 6 | 6 |
| SafeBytes.java |  | 0% |  | 0% | 78 | 78 | 170 | 170 | 41 | 41 | 6 | 6 |
| UnsafeBytes.java |  | 0% |  | 0% | 78 | 78 | 170 | 170 | 41 | 41 | 6 | 6 |
| Wrapper.java |  | 0% |  | 0% | 74 | 74 | 168 | 168 | 39 | 39 | 6 | 6 |
| OneField.java |  | 0% |  | 0% | 74 | 74 | 168 | 168 | 39 | 39 | 6 | 6 |
| Tricky2.java |  | 0% |  | 0% | 69 | 69 | 164 | 164 | 38 | 38 | 6 | 6 |
| StructWithAUnion.java |  | 0% |  | 0% | 73 | 73 | 166 | 166 | 39 | 39 | 6 | 6 |
| StructWithSomeEnum.java |  | 0% |  | 0% | 73 | 73 | 164 | 164 | 39 | 39 | 6 | 6 |
| String.java |  | 0% |  | 0% | 73 | 73 | 164 | 164 | 39 | 39 | 6 | 6 |
| Uuid.java |  | 0% |  | 0% | 73 | 73 | 164 | 164 | 39 | 39 | 6 | 6 |
| MutableException.java |  | 0% |  | 0% | 73 | 73 | 164 | 164 | 39 | 39 | 6 | 6 |
| Exception.java |  | 0% |  | 0% | 73 | 73 | 164 | 164 | 39 | 39 | 6 | 6 |
| Boolean.java |  | 0% |  | 0% | 67 | 67 | 163 | 163 | 39 | 39 | 6 | 6 |
| Long.java |  | 0% |  | 0% | 66 | 66 | 163 | 163 | 39 | 39 | 6 | 6 |
| Float.java |  | 0% |  | 0% | 66 | 66 | 163 | 163 | 39 | 39 | 6 | 6 |
| Double.java |  | 0% |  | 0% | 66 | 66 | 163 | 163 | 39 | 39 | 6 | 6 |
| Tricky1.java |  | 0% |  | 0% | 66 | 66 | 163 | 163 | 39 | 39 | 6 | 6 |
| Integer.java |  | 0% |  | 0% | 66 | 66 | 163 | 163 | 39 | 39 | 6 | 6 |
| Byte.java |  | 0% |  | 0% | 66 | 66 | 163 | 163 | 39 | 39 | 6 | 6 |
| StructA.java |  | 0% |  | 0% | 71 | 71 | 159 | 159 | 39 | 39 | 6 | 6 |
| Tricky3.java |  | 0% |  | 0% | 64 | 64 | 158 | 158 | 39 | 39 | 6 | 6 |
| ExceptionWithoutFields.java |  | 0% | | 0% | 42 | 42 | 99 | 99 | 33 | 33 | 6 | 6 |
| Empty.java |  | 0% | | 0% | 42 | 42 | 99 | 99 | 33 | 33 | 6 | 6 |
| EmptyStruct.java |  | 0% | | 0% | 42 | 42 | 99 | 99 | 33 | 33 | 6 | 6 |
| EmptyService.java | | 0% | | n/a | 17 | 17 | 27 | 27 | 17 | 17 | 7 | 7 |
| Numberz.java | | 0% | | 0% | 10 | 10 | 19 | 19 | 4 | 4 | 1 | 1 |
| DoubleConstantsTestConstants.java | | 0% | | n/a | 2 | 2 | 15 | 15 | 2 | 2 | 1 | 1 |
| SomeEnum.java | | 0% | | 0% | 6 | 6 | 11 | 11 | 4 | 4 | 1 | 1 |
| ThriftTestConstants.java | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |