path # lines of code number of updates days since first update days since last update first updated last updated thrifty-compiler-plugins/src/main/java/com/microsoft/thrifty/compiler/TypeProcessorService.java 33 3 2169 1267 2016-02-23 2018-08-13 thrifty-compiler-plugins/src/main/java/com/microsoft/thrifty/compiler/spi/KotlinTypeProcessor.java 8 1 1281 1281 2018-07-30 2018-07-30 thrifty-compiler-plugins/src/main/java/com/microsoft/thrifty/compiler/spi/TypeProcessor.java 5 1 2169 2169 2016-02-23 2016-02-23 thrifty-compiler/TestThrift.thrift 184 3 2237 2226 2015-12-17 2015-12-28 thrifty-compiler/src/main/kotlin/com/microsoft/thrifty/compiler/ThriftyCompiler.kt 240 21 1280 132 2018-07-31 2021-09-21 thrifty-compiler/testcase.thrift 33 5 2243 2169 2015-12-11 2016-02-23 thrifty-example-postprocessor/src/main/java/com/microsoft/thrifty/compiler/SerializableTypeProcessor.java 18 1 2169 2169 2016-02-23 2016-02-23 thrifty-example-postprocessor/src/main/kotlin/com/microsoft/thrifty/compiler/SerializableKotlinProcessor.kt 21 1 1267 1267 2018-08-13 2018-08-13 thrifty-gradle-plugin/src/main/java/com/microsoft/thrifty/gradle/DefaultThriftSourceDirectory.java 32 1 204 204 2021-07-11 2021-07-11 thrifty-gradle-plugin/src/main/java/com/microsoft/thrifty/gradle/FieldNameStyle.java 6 1 204 204 2021-07-11 2021-07-11 thrifty-gradle-plugin/src/main/java/com/microsoft/thrifty/gradle/GenerateThriftSourcesWorkAction.java 185 2 204 132 2021-07-11 2021-09-21 thrifty-gradle-plugin/src/main/java/com/microsoft/thrifty/gradle/GenerateThriftSourcesWorkParams.java 16 1 204 204 2021-07-11 2021-07-11 thrifty-gradle-plugin/src/main/java/com/microsoft/thrifty/gradle/JavaThriftOptions.java 46 1 204 204 2021-07-11 2021-07-11 thrifty-gradle-plugin/src/main/java/com/microsoft/thrifty/gradle/KotlinThriftOptions.java 67 2 204 132 2021-07-11 2021-09-21 thrifty-gradle-plugin/src/main/java/com/microsoft/thrifty/gradle/SerializableThriftOptions.java 97 2 204 132 2021-07-11 2021-09-21 thrifty-gradle-plugin/src/main/java/com/microsoft/thrifty/gradle/ThriftOptions.java 85 1 204 204 2021-07-11 2021-07-11 thrifty-gradle-plugin/src/main/java/com/microsoft/thrifty/gradle/ThriftSourceDirectory.java 5 1 204 204 2021-07-11 2021-07-11 thrifty-gradle-plugin/src/main/java/com/microsoft/thrifty/gradle/ThriftyExtension.java 104 1 204 204 2021-07-11 2021-07-11 thrifty-gradle-plugin/src/main/java/com/microsoft/thrifty/gradle/ThriftyGradlePlugin.java 73 1 204 204 2021-07-11 2021-07-11 thrifty-gradle-plugin/src/main/java/com/microsoft/thrifty/gradle/ThriftyTask.java 45 1 204 204 2021-07-11 2021-07-11 thrifty-java-codegen/src/main/kotlin/com/microsoft.thrifty.gen/ConstantBuilder.kt 298 6 1337 1275 2018-06-04 2018-08-05 thrifty-java-codegen/src/main/kotlin/com/microsoft.thrifty.gen/FieldNamer.kt 11 2 1337 1286 2018-06-04 2018-07-25 thrifty-java-codegen/src/main/kotlin/com/microsoft.thrifty.gen/GenerateReaderVisitor.kt 181 5 1337 607 2018-06-04 2020-06-03 thrifty-java-codegen/src/main/kotlin/com/microsoft.thrifty.gen/GenerateWriterVisitor.kt 142 4 1337 1271 2018-06-04 2018-08-09 thrifty-java-codegen/src/main/kotlin/com/microsoft.thrifty.gen/ServiceBuilder.kt 293 4 1337 525 2018-06-04 2020-08-24 thrifty-java-codegen/src/main/kotlin/com/microsoft.thrifty.gen/SimpleVisitor.kt 33 1 1337 1337 2018-06-04 2018-06-04 thrifty-java-codegen/src/main/kotlin/com/microsoft.thrifty.gen/ThriftyCodeGenerator.kt 816 15 1337 485 2018-06-04 2020-10-03 thrifty-java-codegen/src/main/kotlin/com/microsoft.thrifty.gen/TypeNames.kt 116 3 1337 1039 2018-06-04 2019-03-29 thrifty-java-codegen/src/main/kotlin/com/microsoft.thrifty.gen/TypeResolver.kt 166 5 1337 1275 2018-06-04 2018-08-05 thrifty-kotlin-codegen/src/main/kotlin/com/microsoft/thrifty/kgen/KotlinCodeGenerator.kt 2002 37 1281 132 2018-07-30 2021-09-21 thrifty-kotlin-codegen/src/main/kotlin/com/microsoft/thrifty/kgen/TypeUtils.kt 101 3 1281 1274 2018-07-30 2018-08-06 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/Adapter.kt 11 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/KtApi.kt 34 2 412 224 2020-12-15 2021-06-21 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/Obfuscated.kt 5 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/Redacted.kt 5 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/Struct.kt 7 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/StructBuilder.kt 5 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/TType.kt 16 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/ThriftException.kt 70 2 506 132 2020-09-12 2021-09-21 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/ThriftField.kt 10 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/internal/-Atomics.kt 9 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/internal/-Platform.kt 6 2 506 354 2020-09-12 2021-02-11 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/kotlin/Adapter.kt 6 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/protocol/BaseProtocol.kt 16 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/protocol/BinaryProtocol.kt 280 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/protocol/CompactProtocol.kt 470 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/protocol/FieldMetadata.kt 7 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/protocol/JsonProtocol.kt 670 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/protocol/ListMetadata.kt 6 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/protocol/MapMetadata.kt 7 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/protocol/MessageMetadata.kt 10 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/protocol/Protocol.kt 94 2 506 354 2020-09-12 2021-02-11 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/protocol/SetMetadata.kt 6 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/protocol/SimpleJsonProtocol.kt 327 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/protocol/StructMetadata.kt 5 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/service/AsyncClientBase.kt 13 3 410 224 2020-12-17 2021-06-21 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/service/ClientBase.kt 84 2 506 354 2020-09-12 2021-02-11 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/service/MethodCall.kt 23 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/service/ServiceMethodCallback.kt 5 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/service/TMessageType.kt 7 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/service/server/ErrorHandler.kt 27 1 132 132 2021-09-21 2021-09-21 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/service/server/Processor.kt 5 1 132 132 2021-09-21 2021-09-21 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/service/server/ServerCall.kt 35 1 132 132 2021-09-21 2021-09-21 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/service/server/Util.kt 18 1 132 132 2021-09-21 2021-09-21 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/transport/BufferTransport.kt 13 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/transport/FramedTransport.kt 86 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/transport/Transport.kt 17 2 506 354 2020-09-12 2021-02-11 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/util/ObfuscationUtil.kt 26 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonMain/kotlin/com/microsoft/thrifty/util/ProtocolUtil.kt 56 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonTest/kotlin/com/microsoft/thrifty/ThriftExceptionTest.kt 3 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonTest/kotlin/com/microsoft/thrifty/protocol/BinaryProtocolTest.kt 177 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonTest/kotlin/com/microsoft/thrifty/protocol/CompactProtocolTest.kt 59 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonTest/kotlin/com/microsoft/thrifty/protocol/JsonProtocolTest.kt 131 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonTest/kotlin/com/microsoft/thrifty/protocol/SimpleJsonProtocolTest.kt 127 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonTest/kotlin/com/microsoft/thrifty/protocol/Xtruct.kt 230 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonTest/kotlin/com/microsoft/thrifty/transport/FramedTransportTest.kt 61 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonTest/kotlin/com/microsoft/thrifty/util/ObfuscationUtilTest.kt 44 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/commonTest/kotlin/com/microsoft/thrifty/util/ProtocolUtilTest.kt 167 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/jvmMain/kotlin/com/microsoft/thrifty/internal/-Atomics.kt 3 1 506 506 2020-09-12 2020-09-12 thrifty-runtime/src/jvmMain/kotlin/com/microsoft/thrifty/internal/-Platform.kt 6 2 506 354 2020-09-12 2021-02-11 thrifty-runtime/src/jvmMain/kotlin/com/microsoft/thrifty/service/AsyncClientBase.kt 131 2 506 410 2020-09-12 2020-12-17 thrifty-runtime/src/jvmMain/kotlin/com/microsoft/thrifty/transport/SocketTransport.kt 103 1 506 506 2020-09-12 2020-09-12 thrifty-schema/src/main/antlr/com/microsoft/thrifty/schema/antlr/AntlrThrift.g4 237 3 1808 1089 2017-02-18 2019-02-07 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/AbstractUserElementBuilder.kt 40 3 1286 1267 2018-07-25 2018-08-13 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/BuiltinType.kt 66 4 1286 1267 2018-07-25 2018-08-13 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/Constant.kt 276 7 1286 13 2018-07-25 2022-01-18 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/EnumMember.kt 28 3 1286 1267 2018-07-25 2018-08-13 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/EnumType.kt 33 4 1286 1090 2018-07-25 2019-02-06 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/ErrorReporter.kt 41 3 1293 1267 2018-07-18 2018-08-13 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/Field.kt 60 3 1286 1267 2018-07-25 2018-08-13 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/FieldNamingPolicy.kt 77 4 1293 1015 2018-07-18 2019-04-22 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/LinkEnvironment.kt 14 2 1293 1275 2018-07-18 2018-08-05 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/Linker.kt 322 6 1293 527 2018-07-18 2020-08-22 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/ListType.kt 29 3 1286 1267 2018-07-25 2018-08-13 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/LoadFailedException.kt 5 3 1293 1267 2018-07-18 2018-08-13 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/Loader.kt 196 10 1293 204 2018-07-18 2021-07-11 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/Location.kt 66 5 1293 354 2018-07-18 2021-02-11 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/MapType.kt 32 3 1286 1267 2018-07-25 2018-08-13 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/NamespaceScope.kt 35 6 1293 1249 2018-07-18 2018-08-31 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/Program.kt 92 5 1293 1161 2018-07-18 2018-11-27 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/Requiredness.kt 6 1 1293 1293 2018-07-18 2018-07-18 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/Schema.kt 105 4 1293 1250 2018-07-18 2018-08-30 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/SchemaFunctionalEquality.kt 260 3 1244 1138 2018-09-05 2018-12-20 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/ServiceMethod.kt 111 4 1286 132 2018-07-25 2021-09-21 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/ServiceType.kt 89 3 1286 1267 2018-07-25 2018-08-13 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/SetType.kt 28 3 1286 1267 2018-07-25 2018-08-13 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/StructType.kt 86 4 1286 1089 2018-07-25 2019-02-07 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/ThriftType.kt 61 3 1286 1267 2018-07-25 2018-08-13 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/TypedefType.kt 58 3 1286 1267 2018-07-25 2018-08-13 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/UserElement.kt 24 3 1286 815 2018-07-25 2019-11-08 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/UserElementMixin.kt 110 2 1286 1275 2018-07-25 2018-08-05 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/UserType.kt 23 4 1286 1267 2018-07-25 2018-08-13 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/parser/ConstValueElement.kt 48 4 1331 1267 2018-06-10 2018-08-13 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/parser/ParserErrorListener.kt 22 2 1089 224 2019-02-07 2021-06-21 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/parser/ParserTypes.kt 145 4 1331 1267 2018-06-10 2018-08-13 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/parser/ThriftListener.kt 574 4 1331 1089 2018-06-10 2019-02-07 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/parser/ThriftParser.kt 35 6 1331 1089 2018-06-10 2019-02-07 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/parser/ThriftyParserPlugins.kt 32 3 1331 1267 2018-06-10 2018-08-13 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/render/Include.kt 2 1 1250 1250 2018-08-30 2018-08-30 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/render/RenderingUtil.kt 46 1 1250 1250 2018-08-30 2018-08-30 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/render/SchemaRendering.kt 414 4 1250 527 2018-08-30 2020-08-22 thrifty-schema/src/main/kotlin/com/microsoft/thrifty/schema/render/ThriftSpec.kt 39 2 1250 527 2018-08-30 2020-08-22