[ {
  "shortName" : "protected void channelRead0()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/RequestRouter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 87,
  "endLine" : 193,
  "linesOfCode" : 88,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void startOutboundSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/Tracing.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 61,
  "endLine" : 129,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Frame create()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/Frame.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 45,
  "endLine" : 91,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean sendOutRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/SubChannel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 268,
  "endLine" : 321,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TChannelMessage decodeCallFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/MessageDefragmenter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 96,
  "endLine" : 140,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 148,
  "endLine" : 188,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture sendRequestToAsyncHandler()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/RequestRouter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 241,
  "endLine" : 288,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/basic/AsyncRequest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 41,
  "endLine" : 88,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static TChannel createServer()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/basic/SyncRequest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 81,
  "endLine" : 124,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static TChannel createServer()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/basic/AsyncRequest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 90,
  "endLine" : 133,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/ping/PingClient.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 80,
  "endLine" : 119,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Response.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 144,
  "endLine" : 180,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Response decodeCallResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/MessageCodec.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 152,
  "endLine" : 192,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void benchmark()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongServerBenchmark.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 96,
  "endLine" : 134,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void benchmark()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/LargePayloadBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 105,
  "endLine" : 139,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Request decodeCallRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/MessageCodec.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 113,
  "endLine" : 150,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void channelRead0()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/InitRequestHandler.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 46,
  "endLine" : 89,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/basic/SyncRequest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 39,
  "endLine" : 79,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void channelRead0()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/HTTPServer.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 55,
  "endLine" : 93,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/hyperbahn/HyperbahnExample.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 48,
  "endLine" : 84,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getValue()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/thrift/KeyValueClient.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 86,
  "endLine" : 120,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FrameType fromByte()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/FrameType.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 65,
  "endLine" : 92,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Response callDownstream()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/TraceBehavior.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 56,
  "endLine" : 82,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldRetryOnError()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 196,
  "endLine" : 229,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/HTTPServer.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 98,
  "endLine" : 125,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ErrorType fromByte()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/errors/ErrorType.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 43,
  "endLine" : 68,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteBuf encode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrameCodec.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 70,
  "endLine" : 107,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void sendRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/ResponseRouter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 94,
  "endLine" : 123,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeFrames()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/MessageFragmenter.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 58,
  "endLine" : 84,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void sendResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/RequestRouter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 200,
  "endLine" : 230,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void decode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/MessageDefragmenter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 62,
  "endLine" : 89,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TChannelMessage decodeCallContinueFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/MessageDefragmenter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 142,
  "endLine" : 169,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Response callDownstream()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/JSONHandler.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 37,
  "endLine" : 63,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean updateScore()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/SubPeer.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 62,
  "endLine" : 89,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TFuture.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 126,
  "endLine" : 153,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int writeArg()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/CodecUtils.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 173,
  "endLine" : 199,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void channelRead0()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/InitRequestInitiator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 45,
  "endLine" : 79,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Response callDownstream()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/ThriftHandler.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 49,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initChannel()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TChannel.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 451,
  "endLine" : 493,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InetAddress getCurrentIp()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/utils/TChannelUtilities.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 67,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongMultiServerBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 77,
  "endLine" : 98,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/LargePayloadBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 79,
  "endLine" : 101,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  TFuture sendRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/SubChannel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 245,
  "endLine" : 266,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ErrorFrame sendError()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ErrorFrame.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 134,
  "endLine" : 157,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setTimer()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/ResponseRouter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 160,
  "endLine" : 183,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/ping/PingClient.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 55,
  "endLine" : 78,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestFrame.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 105,
  "endLine" : 137,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setValue()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/thrift/KeyValueClient.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/json/JsonClient.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 35,
  "endLine" : 56,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void benchmark()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongMultiServerBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 115,
  "endLine" : 133,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongServerBenchmark.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean waitForIdentified()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 178,
  "endLine" : 201,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void readArgs()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/CodecUtils.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 326,
  "endLine" : 345,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseFrame.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 94,
  "endLine" : 123,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int scoreAddr()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/utils/TChannelUtilities.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TChannel()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TChannel.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TChannel.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 196,
  "endLine" : 214,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long calculateChecksum()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/checksum/Checksums.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setResponseFuture()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 178,
  "endLine" : 194,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/thrift/KeyValueClient.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 41,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleAdvertise()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/api/HyperbahnClient.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean satisfy()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCallback()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TFuture.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/ping/PingServer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 42,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/api/HyperbahnClient.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 111,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void popSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TFuture.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 155,
  "endLine" : 169,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder validate()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 430,
  "endLine" : 448,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CancelFrame.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseContinueFrame.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 55,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ErrorFrame.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 101,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestContinueFrame.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean send()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/ResponseRouter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 141,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/ResponseRouter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 185,
  "endLine" : 204,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Response call()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/RequestRouter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 303,
  "endLine" : 317,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIdentified()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/PeerManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 113,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean sendOutRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/SubChannel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThriftRequest build()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftSerializer.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChecksumType fromByte()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/checksum/ChecksumType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitRequestFrame.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ClaimFrame.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitResponseFrame.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 100,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean expectResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/ResponseRouter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean close()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/api/HyperbahnClient.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedResponse.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Request()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int argSize()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 206,
  "endLine" : 222,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawResponse.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/headers/ArgScheme.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function cachingTransformer()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/PrefixedHeadersCarrier.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Factory()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/LoadControlHandler.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Server()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/Server.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/Server.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createServers()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongMultiServerBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean validFlags()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/headers/RetryFlag.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void encodeChecksum()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/CodecUtils.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChannelFuture write()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/MessageCodec.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void decode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrameCodec.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ByteBuf encodePayload()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallRequestFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestFrame.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clean()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/ResponseRouter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 219,
  "endLine" : 235,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TChannel.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 264,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TFuture.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 178,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder validateBody()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Response()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Response.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Response.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void touch()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrefixedHeadersCarrier()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/PrefixedHeadersCarrier.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int decodeChecksum()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/CodecUtils.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TChannelMessage decodeCallFrames()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/MessageCodec.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ErrorFrame sendError()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ErrorFrame.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 159,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallResponseFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseFrame.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestFrame.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 140,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flushWrite()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/thrift/KeyValueServer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThriftResponse handleImpl()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/thrift/GetValueRequestHandler.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObservedSpan observeSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/TraceBehavior.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThriftResponse handleImpl()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/ThriftHandler.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T jsonToObject()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/ThriftHandler.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/api/HyperbahnClient.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/api/HyperbahnClient.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 198,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean set()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TFuture.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResponseCode fromByte()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/ResponseCode.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedResponse.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getBody()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Response.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 331,
  "endLine" : 343,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBody()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder validate()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 154,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Request()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 450,
  "endLine" : 464,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TChannelLengthFieldBasedFrameDecoder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TChannelLengthFieldBasedFrameDecoder.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrame.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseFrame.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 126,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldRetry()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Downstream.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceBehavior()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/TraceBehavior.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InetAddress host()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/TraceBehavior.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongMultiServerBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongServerBenchmark.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/LargePayloadBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected EncodedResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedResponse.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Response()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Response.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Response()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Response.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ErrorResponse.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseQuietly()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RawResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawResponse.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/OpenTracingContext.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TFrame decode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrameCodec.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 109,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void channelRead()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/LoadControlHandler.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/LoadControlHandler.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/ping/PingServer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/json/JsonServer.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HyperbahnClient()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/api/HyperbahnClient.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/messages/AdvertiseRequest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Peer findOrNewPeer()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/PeerManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TFuture send()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/SubChannel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void touch()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Response.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void init()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftSerializer.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder setArg1()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 367,
  "endLine" : 375,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getNonTracingHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/PrefixedHeadersCarrier.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function prefixedKeys()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/PrefixedHeadersCarrier.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function unprefixedKeys()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/PrefixedHeadersCarrier.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int writeArg()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/CodecUtils.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void encode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrameCodec.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ErrorFrame.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitRequestFrame.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitResponseFrame.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequestHandler getRequestHandler()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/RequestRouter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThriftResponse handleImpl()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/thrift/SetValueRequestHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonResponse handleImpl()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/ping/PingRequestHandler.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Downstream()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Downstream.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/ObservedSpan.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonResponse handleImpl()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/JSONHandler.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/messages/AdvertiseRequest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/messages/AdvertiseResponse.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clean()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongServerBenchmark.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clean()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/LargePayloadBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleConnectionErrors()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/PeerManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIdentified()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setIdentified()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubChannel()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/SubChannel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Response handle()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/handlers/ThriftAsyncRequestHandler.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArg2()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArg3()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder validateHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ErrorResponse.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArg2()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 377,
  "endLine" : 384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArg3()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 386,
  "endLine" : 393,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void encodeHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/CodecUtils.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void encodeSmallHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/CodecUtils.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ErrorResponse decodeErrorResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/MessageCodec.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallResponseContinueFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseContinueFrame.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseContinueFrame.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ByteBuf encodePayload()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallRequestContinueFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestContinueFrame.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestContinueFrame.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clean()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/ResponseRouter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Response callWithoutTracing()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/RequestRouter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/json/ResponsePojo.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/json/RequestPojo.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonResponse handleImpl()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/Server.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Response.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String objectToJSON()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/ThriftHandler.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongMultiServerBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/PeerManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Peer.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getBody()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedResponse.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder validate()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Response.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 284,
  "endLine" : 289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEndpoint()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRetryFlags()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trace()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/Trace.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void encodeTrace()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/CodecUtils.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrame.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CancelFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CancelFrame.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CancelFrame.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ErrorFrame.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ErrorFrame.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/PingResponseFrame.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/PingRequestFrame.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResponseRouter()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/ResponseRouter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void encode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/MessageFragmenter.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void channelInactive()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/RequestRouter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static TChannel createClient()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/basic/SyncRequest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static TChannel createClient()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/basic/AsyncRequest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservedSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/ObservedSpan.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Response handleRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/TraceBehavior.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonResponse handleImpl()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongMultiServerBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonResponse handleImpl()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongServerBenchmark.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/PeerManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void operationComplete()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Peer.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean satisfy()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEphemeral()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubPeer()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/SubPeer.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BusyError()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/errors/BusyError.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BadRequestError()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/errors/BadRequestError.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TChannelError()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelError.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TChannelError()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelError.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pushSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TFuture.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TFuture send()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/SubChannel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThriftResponse handleImpl()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/handlers/HealthCheckRequestHandler.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ThriftRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected EncodedResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedResponse.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected EncodedRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected EncodedRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RawRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RawRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArg2()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArg3()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder setHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder setBody()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JsonResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonResponse.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializerInterface getSerializer()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Serializer.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder setEndpoint()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 360,
  "endLine" : 365,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ThriftResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftResponse.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JsonRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void encodeString()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/CodecUtils.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void encodeSmallString()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/CodecUtils.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Frame decode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/MessageCodec.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ErrorFrame.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitRequestFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitRequestFrame.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClaimFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ClaimFrame.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ClaimFrame.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitResponseFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitResponseFrame.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitResponseFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitResponseFrame.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PingClient()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/ping/PingClient.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChannelFuture start()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/Server.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Response()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Response.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Request()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Request.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int port()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/TraceBehavior.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Data objectToData()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/ThriftHandler.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubChannel makeClientChannel()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/api/HyperbahnClient.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAdvertiseTimeout()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/api/HyperbahnClient.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAdvertiseInterval()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/api/HyperbahnClient.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRouters()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/api/HyperbahnClient.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRouterFile()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/api/HyperbahnClient.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/messages/AdvertiseRequest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clean()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongMultiServerBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongServerBenchmark.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void teardown()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/LargePayloadBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Response handle()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/LargePayloadBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Peer()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Peer.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clean()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void channelActive()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/ChannelRegistrar.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void channelInactive()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/ChannelRegistrar.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exceptionCaught()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/ChannelRegistrar.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FatalProtocolError()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/errors/FatalProtocolError.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TFuture()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TFuture.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T decodeBody()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JSONSerializer.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder validate()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimeout()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimeout()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setId()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArg2()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArg3()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBody()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTransportHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTransportHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRetryLimit()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBody()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimeout()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimeout()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setId()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRetryLimit()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTransportHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTransportHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonResponse.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ErrorResponse.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTransportHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTransportHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setId()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRetryLimit()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimeout()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimeout()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftResponse.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder validate()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimeout()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimeout()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setId()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArg2()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArg3()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBody()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTransportHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTransportHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRetryLimit()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder retain()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrame.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder retain()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrame.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder touch()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrame.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder touch()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrame.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitRequestFrame.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallResponseFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseFrame.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder replace()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseFrame.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder retain()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder retain()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder touch()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder touch()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallRequestFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestFrame.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder replace()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestFrame.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitResponseFrame.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void channelActive()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/ResponseRouter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoadControlHandler()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/LoadControlHandler.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disableRetry()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFuture()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestRouter()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/RequestRouter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResponsePojo()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/json/ResponsePojo.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestPojo()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/json/RequestPojo.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HTTPServer()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/HTTPServer.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HTTPServer()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/HTTPServer.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/HTTPServer.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/Server.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservedSpan getSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Response.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Response.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Response getDownstream()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Response.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDownstream()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Response.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServiceName()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Downstream.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServiceName()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Downstream.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerRole()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Downstream.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServerRole()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Downstream.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEncoding()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Downstream.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEncoding()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Downstream.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostPort()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Downstream.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHostPort()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Downstream.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Downstream getDownstream()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Downstream.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDownstream()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Downstream.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServerRole()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Request.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServerRole()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Request.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Downstream getDownstream()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Request.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDownstream()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/Request.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTraceId()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/ObservedSpan.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTraceId()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/ObservedSpan.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSampled()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/ObservedSpan.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSampled()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/ObservedSpan.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBaggage()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/ObservedSpan.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBaggage()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api/ObservedSpan.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T dataToObject()",
  "longName" : "",
  "relativeFileName" : "tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace/ThriftHandler.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::tchannel-crossdock" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopAdvertising()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/api/HyperbahnClient.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperbahnClient build()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/api/HyperbahnClient.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdvertiseRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/messages/AdvertiseRequest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdvertiseRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/messages/AdvertiseRequest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addService()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/messages/AdvertiseRequest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdvertiseResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/messages/AdvertiseResponse.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::tchannel-hyperbahn" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Ping()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongMultiServerBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pong()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongMultiServerBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int actualQPS()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongMultiServerBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int errorQPS()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongMultiServerBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Ping()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongServerBenchmark.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pong()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongServerBenchmark.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int actualQPS()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongServerBenchmark.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int errorQPS()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongServerBenchmark.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int timeoutQPS()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongServerBenchmark.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int busyQPS()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongServerBenchmark.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int networkQPS()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/PingPongServerBenchmark.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int actualQPS()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/LargePayloadBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int errorQPS()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/LargePayloadBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int timeoutQPS()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/LargePayloadBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int busyQPS()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/LargePayloadBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int networkQPS()",
  "longName" : "",
  "relativeFileName" : "tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks/LargePayloadBenchmark.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::tchannel-benchmark" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PeerManager()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/PeerManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection findOrNew()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/PeerManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection connectTo()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/PeerManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHostPort()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/PeerManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostPort()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/PeerManager.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Peer.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIndentified()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIndentified()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIdentified()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIndentified()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Peer getPeer()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPeer()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/Connection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getScore()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/SubPeer.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SocketAddress getRemoteAddress()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/SubPeer.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/ConnectionState.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/ConnectionState.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChannelRegistrar()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/channels/ChannelRegistrar.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProtocolError()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/errors/ProtocolError.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/errors/FatalProtocolError.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorType getErrorType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/errors/FatalProtocolError.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trace getTrace()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/errors/FatalProtocolError.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/errors/BusyError.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorType getErrorType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/errors/BusyError.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trace getTrace()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/errors/BusyError.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/errors/BadRequestError.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorType getErrorType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/errors/BadRequestError.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trace getTrace()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/errors/BadRequestError.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte byteValue()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/errors/ErrorType.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TChannelProtocol()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelProtocol.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TChannelCodec()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelCodec.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TChannelConnectionTimeout()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelConnectionTimeout.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TChannelConnectionTimeout()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelConnectionTimeout.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TChannelInterrupted()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelInterrupted.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TChannelWrappedError()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelWrappedError.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TChannelConnectionFailure()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelConnectionFailure.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TChannelNoPeerAvailable()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelNoPeerAvailable.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TChannelConnectionReset()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelConnectionReset.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TChannelConnectionReset()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/errors/TChannelConnectionReset.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getListeningHost()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TChannel.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getListeningPort()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TChannel.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InetAddress getHost()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TChannel.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TChannel.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResetOnTimeoutLimit()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TChannel.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getInitTimeout()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TChannel.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isListening()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TChannel.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultUserHandler()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TChannel.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TChannel.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getClientMaxPendingRequests()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TChannel.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomRequestRouter()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TChannel.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setException()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TFuture.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TFuture.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/TFuture.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubChannel()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/SubChannel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServiceName()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/SubChannel.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte byteValue()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/ResponseCode.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Response handle()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/handlers/RawRequestHandler.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonResponse handle()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/handlers/JSONRequestHandler.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture handleAsync()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/handlers/ThriftAsyncRequestHandler.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Response handle()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/handlers/DefaultTypedRequestHandler.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThriftResponse handle()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/api/handlers/ThriftRequestHandler.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeEndpoint()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JSONSerializer.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JSONSerializer.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeBody()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JSONSerializer.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ThriftRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftRequest.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected EncodedResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedResponse.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedResponse.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedResponse.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/EncodedRequest.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Response.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Response.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void touch()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Response.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isError()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Response.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgScheme getArgScheme()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Response.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int argSize()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Response.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RawRequest build()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawRequest.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JsonResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonResponse.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JsonResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonResponse.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftSerializer.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean directBufferPreferred()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftSerializer.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeEndpoint()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftSerializer.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ErrorResponse.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorType getErrorType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ErrorResponse.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ErrorResponse.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isError()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ResponseMessage.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameType getType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ResponseMessage.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ResponseMessage.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Serializer()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Serializer.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String decodeEndpoint()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Serializer.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map decodeHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Serializer.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T decodeBody()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Serializer.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeEndpoint()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Serializer.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Serializer.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeBody()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Serializer.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializerInterface getSerializer()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Serializer.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameType getType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf getArg1()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf getArg2()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf getArg3()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTransportHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void touch()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTrace()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trace getTrace()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTTL()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getService()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransportHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimeout()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRetryLimit()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgScheme getArgScheme()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArgScheme()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRetryFlags()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRetryFlags()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ByteBuf getArg1()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/Request.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ThriftResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftResponse.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ThriftResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ThriftResponse.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RawResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawResponse.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RawResponse()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawResponse.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/RawResponse.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JsonRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonRequest build()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/JsonRequest.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean verifyChecksum()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/checksum/Checksums.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean verifyExistingChecksum()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/checksum/Checksums.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long calculateChecksum()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/checksum/Checksums.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte byteValue()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/checksum/ChecksumType.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getFlag()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/headers/RetryFlag.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/TracingContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Span currentSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/TracingContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Span popSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/TracingContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Stack initialValue()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/TracingContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stack stack()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/TracingContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/TracingContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/TracingContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Span popSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/TracingContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/TracingContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Span currentSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/TracingContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTracingEnabled()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/Trace.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/PrefixedHeadersCarrier.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenTracingContext()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/OpenTracingContext.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/OpenTracingContext.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/OpenTracingContext.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteBuf encode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/MessageCodec.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteBuf encode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/MessageCodec.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TFrame decode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/MessageCodec.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TFrame encode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/MessageCodec.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrame.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf content()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrame.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder copy()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrame.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder duplicate()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrame.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int refCnt()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrame.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean release()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrame.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean release()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrame.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder retainedDuplicate()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrame.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder replace()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/TFrame.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CancelFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CancelFrame.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTTL()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CancelFrame.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trace getTracing()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CancelFrame.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameType getType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CancelFrame.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWhy()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CancelFrame.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getId()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/Frame.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallResponseContinueFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseContinueFrame.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CallResponseContinueFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseContinueFrame.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameType getType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseContinueFrame.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder replace()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseContinueFrame.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ErrorFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ErrorFrame.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameType getType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ErrorFrame.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorType getErrorType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ErrorFrame.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trace getTracing()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ErrorFrame.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ErrorFrame.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PingResponseFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/PingResponseFrame.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameType getType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/PingResponseFrame.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/PingResponseFrame.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/PingResponseFrame.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InitRequestFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitRequestFrame.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitRequestFrame.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitRequestFrame.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameType getType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitRequestFrame.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostPort()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitRequestFrame.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHostPort()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitRequestFrame.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProcessName()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitRequestFrame.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProcessName()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitRequestFrame.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte byteValue()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/FrameType.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClaimFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ClaimFrame.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameType getType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ClaimFrame.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTTL()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ClaimFrame.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trace getTracing()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/ClaimFrame.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CallResponseFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseFrame.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean ok()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseFrame.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameType getType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseFrame.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trace getTracing()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseFrame.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseFrame.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResponseCode getResponseCode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallResponseFrame.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final byte getFlags()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean moreFragmentsFollow()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChecksumType getChecksumType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChecksum()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ByteBuf getPayload()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setPayload()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getPayloadSize()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isPayloadFull()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf content()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int refCnt()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean release()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean release()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder copy()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder duplicate()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder retainedDuplicate()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallFrame.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CallRequestFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestFrame.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameType getType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestFrame.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTTL()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestFrame.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trace getTracing()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestFrame.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getService()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestFrame.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestFrame.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgScheme getArgScheme()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestFrame.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InitResponseFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitResponseFrame.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitResponseFrame.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitResponseFrame.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameType getType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitResponseFrame.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostPort()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitResponseFrame.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProcessName()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitResponseFrame.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProcessName()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/InitResponseFrame.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PingRequestFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/PingRequestFrame.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameType getType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/PingRequestFrame.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuf encodeHeader()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/PingRequestFrame.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decode()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/PingRequestFrame.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CallRequestContinueFrame()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestContinueFrame.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameType getType()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestContinueFrame.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufHolder replace()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/frames/CallRequestContinueFrame.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitRequestHandler()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/InitRequestHandler.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void channelRead0()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/PingHandler.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void channelWritabilityChanged()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/ResponseRouter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void channelRead0()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/ResponseRouter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadControlHandler create()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/LoadControlHandler.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitRequestInitiator()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/InitRequestInitiator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRetryCount()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimeout()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChannelFuture()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsedPeer()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUsedPeer()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastError()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastError()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastError()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFuture()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/OutRequest.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void channelWritabilityChanged()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/RequestRouter.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasMore()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/handlers/MessageDefragmenter.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetValueRequestHandler()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/thrift/SetValueRequestHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetValueRequestHandler()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/thrift/GetValueRequestHandler.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Ping()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/ping/Ping.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PingServer()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/ping/PingServer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pong()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/ping/Pong.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResponseBool()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/json/ResponsePojo.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResponseMessage()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/json/ResponsePojo.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRequestId()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/json/RequestPojo.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRequestMessage()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/json/RequestPojo.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonResponse handleImpl()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/json/JsonRequestHandler.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushSpan()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/TracingContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/TracingContext.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TChannelUtilities()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/utils/TChannelUtilities.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ErrorResponse.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void touch()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ErrorResponse.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void touch()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/messages/ErrorResponse.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Checksums()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/checksum/Checksums.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransportHeaders()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/headers/TransportHeaders.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tracing()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/tracing/Tracing.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodecUtils()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/CodecUtils.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessageCodec()",
  "longName" : "",
  "relativeFileName" : "tchannel-core/src/main/java/com/uber/tchannel/codecs/MessageCodec.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::tchannel-core" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HyperbahnExample()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/hyperbahn/HyperbahnExample.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/basic/SyncRequest.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsyncRequest()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/basic/AsyncRequest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyValueServer()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/thrift/KeyValueServer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyValueClient()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/thrift/KeyValueClient.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JsonClient()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/json/JsonClient.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JsonServer()",
  "longName" : "",
  "relativeFileName" : "tchannel-example/src/main/java/com/uber/tchannel/json/JsonServer.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::tchannel-example" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]