summaryrefslogtreecommitdiff
path: root/lib/java/src/main/java/org/apache
Commit message (Collapse)AuthorAgeFilesLines
* fix pmd main for java0.17.0Jiayu Liu2022-09-193-18/+13
|
* THRIFT-5502 Log SocketException at WARN level only + Fix formattingSylwester Lachiewicz2022-08-251-15/+20
| | | | | | | Client: java Patch: Sylwester Lachiewicz & Christopher Tubbs This closes #2608
* THRIFT-5581: use gradle 7 for java/kotlin (#2601)Jiayu Liu2022-05-1111-22/+66
| | | | | | | * upgrade gradle version to 7.4 * migrate from `maven` plugin to `maven-publish` plugin as required for Gradle 7 * add guard to ktfmt, since it can't run with JDK 8 Co-authored-by: Christopher Tubbs <ctubbsii@apache.org>
* THRIFT-5582: Improve TProtocol.java for Kotlin generator (#2603)Jiayu Liu2022-05-1017-69/+501
| | | | * Improve TProtocol.java through the use of interfaces * Reduce Kotlin extensions usage
* THRIFT-5543: add type parameter to java lib field metadata (#2552)Jiayu Liu2022-05-081-18/+12
| | | | * add type parameter to java lib field metadata * reduce number of exceptions
* THRIFT-5568: enforce consistent Java formatting (#2581)Jiayu Liu2022-05-06139-4369/+3791
| | | | | | | * use spotless plugin and google-java-format to enforce a consistent code format * add a step of spotless check before building * only run spotless on the src/ directory Co-authored-by: Christopher Tubbs <ctubbsii@apache.org>
* THRIFT-5544: annotations_as_metadata java code gen param (#2553)Jiayu Liu2022-05-051-10/+25
| | | | Add a java code generation parameter called "annotations_as_metadata" to optionally include Thrift field annotations as metadata in the generated code.
* THRIFT-5545: use gradle convention in organizing java projectJiayu Liu2022-04-20144-0/+22257
Client: java Patch: Jiayu Liu This closes #2546