----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/42748/ -----------------------------------------------------------
Review request for Aurora. Repository: aurora Description ------- This generator emits immutable objects and carries over thrift annotations to java annotations for both subsequent build-time code generation via annotation processors and for runtime use in interceptors and other reflective tools. .gitignore | 3 + build.gradle | 47 ++- buildSrc/build.gradle | 61 ++++ settings.gradle => buildSrc/settings.gradle | 3 +- buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/ThriftAnnotation.java | 45 +++ buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/ThriftAnnotations.java | 38 +++ buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/ThriftEntity.java | 70 ++++ buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/ThriftFields.java | 65 ++++ buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/ThriftService.java | 43 +++ buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/ThriftStruct.java | 80 +++++ buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/ThriftUnion.java | 76 +++++ buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/AbstractStructRenderer.java | 132 ++++++++ buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/BaseEmitter.java | 143 +++++++++ buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/BaseVisitor.java | 533 +++++++++++++++++++++++++++++++ buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/ConstVisitor.java | 72 +++++ buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/IntegerEnumVisitor.java | 102 ++++++ buildSrc/{build.gradle => thriftGen/src/main/java/org/apache/aurora/thrift/build/ParseException.java} | 15 +- buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/ServiceVisitor.java | 279 ++++++++++++++++ buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/StructVisitor.java | 619 +++++++++++++++++++++++++++++++++++ buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/SymbolTable.java | 180 +++++++++++ buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/ThriftGen.java | 190 +++++++++++ buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/ThriftGenVisitor.java | 122 +++++++ buildSrc/{build.gradle => thriftGen/src/main/java/org/apache/aurora/thrift/build/UnexpectedTypeException.java} | 13 +- buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/UnionVisitor.java | 254 +++++++++++++++ buildSrc/{build.gradle => thriftGen/src/main/java/org/apache/aurora/thrift/build/UnsupportedFeatureException.java} | 12 +- buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/Visitor.java | 95 ++++++ buildSrc/thriftGen/src/test/java/org/apache/aurora/thrift/build/ThriftGenTest.java | 869 ++++++++++++++++++++++++++++++++++++++++++++++++++ settings.gradle | 2 +- 28 files changed, 4127 insertions(+), 36 deletions(-) Diffs ----- .gitignore 1af09a251b3f76c13813033d32aa7efba9aef304 build.gradle 5b9e0152bfe3fe1f304fa839cfc4cec646819c2e buildSrc/build.gradle e3d6debf1959ec2c50970c317b59a04a2d9c1f82 buildSrc/settings.gradle PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/ThriftAnnotation.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/ThriftAnnotations.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/ThriftEntity.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/ThriftFields.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/ThriftService.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/ThriftStruct.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/ThriftUnion.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/AbstractStructRenderer.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/BaseEmitter.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/BaseVisitor.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/ConstVisitor.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/IntegerEnumVisitor.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/ParseException.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/ServiceVisitor.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/StructVisitor.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/SymbolTable.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/ThriftGen.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/ThriftGenVisitor.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/UnexpectedTypeException.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/UnionVisitor.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/UnsupportedFeatureException.java PRE-CREATION buildSrc/thriftGen/src/main/java/org/apache/aurora/thrift/build/Visitor.java PRE-CREATION buildSrc/thriftGen/src/test/java/org/apache/aurora/thrift/build/ThriftGenTest.java PRE-CREATION settings.gradle b097e2fd958fa0ce6076fc104eb3890c4029295d Diff: https://reviews.apache.org/r/42748/diff/ Testing ------- Locally green: `./gradlew -Pq test` Thanks, John Sirois