| ThriftTest.java |  | 0% |  | 0% | 4,095 | 4,095 | 9,818 | 9,818 | 2,335 | 2,335 | 369 | 369 |
| CompactProtoTestStruct.java |  | 0% |  | 0% | 1,972 | 1,972 | 4,411 | 4,411 | 392 | 392 | 6 | 6 |
| Opt80.java |  | 0% |  | 0% | 1,962 | 1,962 | 4,742 | 4,742 | 434 | 434 | 6 | 6 |
| Opt64.java |  | 0% |  | 0% | 1,578 | 1,578 | 3,813 | 3,813 | 354 | 354 | 6 | 6 |
| Srv.java |  | 0% |  | 0% | 954 | 954 | 2,313 | 2,313 | 646 | 646 | 113 | 113 |
| Opt30.java |  | 0% |  | 0% | 762 | 762 | 1,841 | 1,841 | 184 | 184 | 6 | 6 |
| OneOfEach.java |  | 0% |  | 0% | 530 | 530 | 1,180 | 1,180 | 128 | 128 | 6 | 6 |
| AsyncNonblockingService.java |  | 0% |  | 0% | 424 | 424 | 953 | 953 | 154 | 154 | 23 | 23 |
| VersioningTestV2.java |  | 0% |  | 0% | 394 | 394 | 893 | 893 | 102 | 102 | 6 | 6 |
| BlowUp.java |  | 0% |  | 0% | 254 | 254 | 702 | 702 | 62 | 62 | 6 | 6 |
| OneOfEachBeans.java |  | 0% |  | 0% | 377 | 377 | 834 | 834 | 100 | 100 | 6 | 6 |
| TupleProtocolTestStruct.java |  | 0% |  | 0% | 377 | 377 | 820 | 820 | 93 | 93 | 6 | 6 |
| Opt13.java |  | 0% |  | 0% | 354 | 354 | 855 | 855 | 99 | 99 | 6 | 6 |
| DeepCopyFoo.java |  | 0% |  | 0% | 335 | 335 | 724 | 724 | 84 | 84 | 6 | 6 |
| LargeDeltas.java |  | 0% |  | 0% | 366 | 366 | 783 | 783 | 90 | 90 | 6 | 6 |
| CrazyNesting.java |  | 0% |  | 0% | 253 | 253 | 608 | 608 | 67 | 67 | 6 | 6 |
| RandomStuff.java |  | 0% |  | 0% | 267 | 267 | 631 | 631 | 79 | 79 | 6 | 6 |
| Object.java |  | 0% |  | 0% | 274 | 274 | 591 | 591 | 71 | 71 | 6 | 6 |
| Base64.java |  | 0% |  | 0% | 282 | 282 | 567 | 567 | 81 | 81 | 6 | 6 |
| Doubles.java |  | 0% |  | 0% | 234 | 234 | 565 | 565 | 74 | 74 | 6 | 6 |
| ReverseOrderService.java |  | 0% |  | 0% | 229 | 229 | 547 | 547 | 126 | 126 | 23 | 23 |
| Complex.java |  | 0% |  | 0% | 220 | 220 | 504 | 504 | 66 | 66 | 6 | 6 |
| NestedMixedx2.java |  | 0% |  | 0% | 183 | 183 | 446 | 446 | 57 | 57 | 6 | 6 |
| TestUnion.java |  | 0% |  | 0% | 170 | 170 | 391 | 391 | 59 | 59 | 2 | 2 |
| JavaTestHelper.java |  | 0% |  | 0% | 226 | 226 | 476 | 476 | 68 | 68 | 6 | 6 |
| ManyOpt.java |  | 0% |  | 0% | 206 | 206 | 460 | 460 | 64 | 64 | 6 | 6 |
| HolyMoley.java |  | 0% |  | 0% | 175 | 175 | 409 | 409 | 57 | 57 | 6 | 6 |
| TestUnionMinusStringField.java |  | 0% |  | 0% | 155 | 155 | 360 | 360 | 55 | 55 | 2 | 2 |
| Service.java |  | 0% |  | 0% | 178 | 178 | 434 | 434 | 119 | 119 | 24 | 24 |
| Inherited.java |  | 0% |  | 0% | 176 | 176 | 428 | 428 | 117 | 117 | 23 | 23 |
| SecondService.java |  | 0% |  | 0% | 189 | 189 | 427 | 427 | 117 | 117 | 23 | 23 |
| OldSchool.java |  | 0% |  | 0% | 143 | 143 | 330 | 330 | 52 | 52 | 6 | 6 |
| DebugProtoTestConstants.java |  | 0% | | n/a | 2 | 2 | 260 | 260 | 2 | 2 | 1 | 1 |
| ServiceForExceptionWithAMap.java |  | 0% |  | 0% | 159 | 159 | 369 | 369 | 111 | 111 | 23 | 23 |
| ReverseOrderStruct.java |  | 0% |  | 0% | 145 | 145 | 337 | 337 | 54 | 54 | 6 | 6 |
| Xtruct.java |  | 0% |  | 0% | 145 | 145 | 337 | 337 | 54 | 54 | 6 | 6 |
| Xtruct3.java |  | 0% |  | 0% | 145 | 145 | 337 | 337 | 54 | 54 | 6 | 6 |
| SomeUnion.java |  | 0% |  | 0% | 119 | 119 | 264 | 264 | 47 | 47 | 2 | 2 |
| Opt4.java |  | 0% |  | 0% | 138 | 138 | 333 | 333 | 54 | 54 | 6 | 6 |
| Binaries.java |  | 0% |  | 0% | 150 | 150 | 302 | 302 | 55 | 55 | 6 | 6 |
| Insanity.java |  | 0% |  | 0% | 126 | 126 | 285 | 285 | 49 | 49 | 6 | 6 |
| OptionalBinary.java |  | 0% |  | 0% | 125 | 125 | 274 | 274 | 48 | 48 | 6 | 6 |
| DeepCopyBar.java |  | 0% |  | 0% | 131 | 131 | 283 | 283 | 48 | 48 | 6 | 6 |
| BreaksRubyCompactProtocol.java |  | 0% |  | 0% | 129 | 129 | 287 | 287 | 49 | 49 | 6 | 6 |
| Xtruct2.java |  | 0% |  | 0% | 122 | 122 | 283 | 283 | 49 | 49 | 6 | 6 |
| PrimitiveThenStruct.java |  | 0% |  | 0% | 122 | 122 | 283 | 283 | 49 | 49 | 6 | 6 |
| Simple.java |  | 0% |  | 0% | 116 | 116 | 276 | 276 | 49 | 49 | 6 | 6 |
| VersioningTestV1.java |  | 0% |  | 0% | 121 | 121 | 279 | 279 | 49 | 49 | 6 | 6 |
| ExceptionWithAMap.java |  | 0% |  | 0% | 112 | 112 | 248 | 248 | 46 | 46 | 6 | 6 |
| Reuse.java |  | 0% |  | 0% | 110 | 110 | 249 | 249 | 47 | 47 | 6 | 6 |
| NestedListsBonk.java |  | 0% |  | 0% | 94 | 94 | 228 | 228 | 42 | 42 | 6 | 6 |
| ListTypeVersioningV1.java |  | 0% |  | 0% | 114 | 114 | 245 | 245 | 47 | 47 | 6 | 6 |
| ListTypeVersioningV2.java |  | 0% |  | 0% | 114 | 114 | 245 | 245 | 47 | 47 | 6 | 6 |
| NestedListsI32x3.java |  | 0% |  | 0% | 93 | 93 | 223 | 223 | 42 | 42 | 6 | 6 |
| StringAndBinary.java |  | 0% |  | 0% | 112 | 112 | 231 | 231 | 45 | 45 | 6 | 6 |
| StructB.java |  | 0% |  | 0% | 106 | 106 | 230 | 230 | 44 | 44 | 6 | 6 |
| Nesting.java |  | 0% |  | 0% | 106 | 106 | 230 | 230 | 44 | 44 | 6 | 6 |
| BoolTest.java |  | 0% |  | 0% | 103 | 103 | 224 | 224 | 43 | 43 | 6 | 6 |
| OptionalDefault.java |  | 0% |  | 0% | 102 | 102 | 224 | 224 | 43 | 43 | 6 | 6 |
| Xception2.java |  | 0% |  | 0% | 98 | 98 | 225 | 225 | 44 | 44 | 6 | 6 |
| NestedListsI32x2.java |  | 0% |  | 0% | 88 | 88 | 203 | 203 | 42 | 42 | 6 | 6 |
| BigFieldIdStruct.java |  | 0% |  | 0% | 104 | 104 | 222 | 222 | 44 | 44 | 6 | 6 |
| Bonk.java |  | 0% |  | 0% | 97 | 97 | 221 | 221 | 44 | 44 | 6 | 6 |
| Xception.java |  | 0% |  | 0% | 97 | 97 | 221 | 221 | 44 | 44 | 6 | 6 |
| Bools.java |  | 0% |  | 0% | 92 | 92 | 217 | 217 | 44 | 44 | 6 | 6 |
| Backwards.java |  | 0% |  | 0% | 90 | 90 | 217 | 217 | 44 | 44 | 6 | 6 |
| Map.java |  | 0% |  | 0% | 82 | 82 | 195 | 195 | 41 | 41 | 6 | 6 |
| HashMap.java |  | 0% |  | 0% | 82 | 82 | 195 | 195 | 41 | 41 | 6 | 6 |
| ListBonks.java |  | 0% |  | 0% | 84 | 84 | 188 | 188 | 42 | 42 | 6 | 6 |
| OptionalSetDefaultTest.java |  | 0% |  | 0% | 84 | 84 | 186 | 186 | 41 | 41 | 6 | 6 |
| SingleMapTestStruct.java |  | 0% |  | 0% | 79 | 79 | 181 | 181 | 41 | 41 | 6 | 6 |
| StructWithASomemap.java |  | 0% |  | 0% | 79 | 79 | 181 | 181 | 41 | 41 | 6 | 6 |
| GuessProtocolStruct.java |  | 0% |  | 0% | 81 | 81 | 186 | 186 | 41 | 41 | 6 | 6 |
| SortedMap.java |  | 0% |  | 0% | 81 | 81 | 186 | 186 | 41 | 41 | 6 | 6 |
| TreeMap.java |  | 0% |  | 0% | 81 | 81 | 186 | 186 | 41 | 41 | 6 | 6 |
| ListDoublePerf.java |  | 0% |  | 0% | 83 | 83 | 183 | 183 | 42 | 42 | 6 | 6 |
| List.java |  | 0% |  | 0% | 83 | 83 | 183 | 183 | 42 | 42 | 6 | 6 |
| ArrayList.java |  | 0% |  | 0% | 83 | 83 | 183 | 183 | 42 | 42 | 6 | 6 |
| ComparableUnion.java |  | 0% |  | 0% | 72 | 72 | 151 | 151 | 38 | 38 | 2 | 2 |
| Binary.java |  | 0% |  | 0% | 78 | 78 | 166 | 166 | 41 | 41 | 6 | 6 |
| SafeBytes.java |  | 0% |  | 0% | 78 | 78 | 166 | 166 | 41 | 41 | 6 | 6 |
| UnsafeBytes.java |  | 0% |  | 0% | 78 | 78 | 166 | 166 | 41 | 41 | 6 | 6 |
| Wrapper.java |  | 0% |  | 0% | 74 | 74 | 164 | 164 | 39 | 39 | 6 | 6 |
| OneField.java |  | 0% |  | 0% | 74 | 74 | 164 | 164 | 39 | 39 | 6 | 6 |
| Tricky2.java |  | 0% |  | 0% | 69 | 69 | 160 | 160 | 38 | 38 | 6 | 6 |
| StructWithAUnion.java |  | 0% |  | 0% | 73 | 73 | 162 | 162 | 39 | 39 | 6 | 6 |
| StructWithSomeEnum.java |  | 0% |  | 0% | 73 | 73 | 160 | 160 | 39 | 39 | 6 | 6 |
| String.java |  | 0% |  | 0% | 73 | 73 | 160 | 160 | 39 | 39 | 6 | 6 |
| Uuid.java |  | 0% |  | 0% | 73 | 73 | 160 | 160 | 39 | 39 | 6 | 6 |
| MutableException.java |  | 0% |  | 0% | 73 | 73 | 160 | 160 | 39 | 39 | 6 | 6 |
| Exception.java |  | 0% |  | 0% | 73 | 73 | 160 | 160 | 39 | 39 | 6 | 6 |
| Boolean.java |  | 0% |  | 0% | 67 | 67 | 159 | 159 | 39 | 39 | 6 | 6 |
| Long.java |  | 0% |  | 0% | 66 | 66 | 159 | 159 | 39 | 39 | 6 | 6 |
| Float.java |  | 0% |  | 0% | 66 | 66 | 159 | 159 | 39 | 39 | 6 | 6 |
| Double.java |  | 0% |  | 0% | 66 | 66 | 159 | 159 | 39 | 39 | 6 | 6 |
| Tricky1.java |  | 0% |  | 0% | 66 | 66 | 159 | 159 | 39 | 39 | 6 | 6 |
| Integer.java |  | 0% |  | 0% | 66 | 66 | 159 | 159 | 39 | 39 | 6 | 6 |
| Byte.java |  | 0% |  | 0% | 66 | 66 | 159 | 159 | 39 | 39 | 6 | 6 |
| StructA.java |  | 0% |  | 0% | 71 | 71 | 155 | 155 | 39 | 39 | 6 | 6 |
| Tricky3.java |  | 0% |  | 0% | 64 | 64 | 154 | 154 | 39 | 39 | 6 | 6 |
| ExceptionWithoutFields.java |  | 0% | | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| Empty.java |  | 0% | | 0% | 42 | 42 | 95 | 95 | 33 | 33 | 6 | 6 |
| EmptyStruct.java |  | 0% | | 0% | 42 | 42 | 95 | 95 | 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 |