You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2026/04/13 02:47:37 UTC
(groovy) branch master updated (f3f593a266 -> 848bf7a135)
This is an automated email from the ASF dual-hosted git repository.
paulk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git
from f3f593a266 clarify doco
add 848bf7a135 GROOVY-11924: Provide a minimal declarative http client for the new http builder module
No new revisions were added by this update.
Summary of changes:
subprojects/groovy-http-builder/build.gradle | 5 -
.../groovy/http/HttpBuilderClientTransform.groovy | 258 +++++++++++++++++++++
.../groovy/groovy/http/HttpClientHelper.groovy | 97 ++++++++
.../src/main/java/groovy/http/Body.java} | 13 +-
.../src/main/java/groovy/http/Delete.java} | 15 +-
.../src/main/java/groovy/http/Get.java} | 15 +-
.../src/main/java/groovy/http/Header.java} | 17 +-
.../src/main/java/groovy/http/Headers.java | 12 +-
.../main/java/groovy/http/HttpBuilderClient.java | 28 ++-
.../src/main/java/groovy/http/Patch.java} | 15 +-
.../src/main/java/groovy/http/Post.java} | 15 +-
.../src/main/java/groovy/http/Put.java} | 15 +-
.../src/main/java/groovy/http/Query.java} | 14 +-
.../src/spec/doc/http-builder.adoc | 98 ++++++++
.../groovy/http/HttpBuilderClientTest.groovy | 229 ++++++++++++++++++
15 files changed, 778 insertions(+), 68 deletions(-)
create mode 100644 subprojects/groovy-http-builder/src/main/groovy/groovy/http/HttpBuilderClientTransform.groovy
create mode 100644 subprojects/groovy-http-builder/src/main/groovy/groovy/http/HttpClientHelper.groovy
copy subprojects/{groovy-contracts/src/main/java/groovy/contracts/RequiresConditions.java => groovy-http-builder/src/main/java/groovy/http/Body.java} (85%)
copy subprojects/{groovy-contracts/src/main/java/groovy/contracts/RequiresConditions.java => groovy-http-builder/src/main/java/groovy/http/Delete.java} (82%)
copy subprojects/{groovy-contracts/src/main/java/groovy/contracts/RequiresConditions.java => groovy-http-builder/src/main/java/groovy/http/Get.java} (83%)
copy subprojects/{groovy-contracts/src/main/java/groovy/contracts/ModifiesConditions.java => groovy-http-builder/src/main/java/groovy/http/Header.java} (77%)
copy src/main/java/groovy/transform/NamedParams.java => subprojects/groovy-http-builder/src/main/java/groovy/http/Headers.java (83%)
copy src/main/java/groovy/transform/NonSealed.java => subprojects/groovy-http-builder/src/main/java/groovy/http/HttpBuilderClient.java (65%)
copy subprojects/{groovy-contracts/src/main/java/groovy/contracts/RequiresConditions.java => groovy-http-builder/src/main/java/groovy/http/Patch.java} (82%)
copy subprojects/{groovy-contracts/src/main/java/groovy/contracts/RequiresConditions.java => groovy-http-builder/src/main/java/groovy/http/Post.java} (83%)
copy subprojects/{groovy-contracts/src/main/java/groovy/contracts/RequiresConditions.java => groovy-http-builder/src/main/java/groovy/http/Put.java} (83%)
copy subprojects/{groovy-contracts/src/main/java/groovy/contracts/ModifiesConditions.java => groovy-http-builder/src/main/java/groovy/http/Query.java} (81%)
create mode 100644 subprojects/groovy-http-builder/src/test/groovy/groovy/http/HttpBuilderClientTest.groovy