WebClientRules
SUGGESTION
Simplification
Suppression
Disable all rules by adding
-XepOpt:Refaster:NamePattern=^(?!WebClientRules\$).*as compiler argument.
Table of contents
BodyValue
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("BodyValue")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!WebClientRules\$BodyValue).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
 ImmutableSet<?> testBodyValue() {
   return ImmutableSet.of(
-      WebClient.create().post().body(fromValue("bar")),
-      WebTestClient.bindToServer().build().post().body(fromValue("bar")));
+      WebClient.create().post().bodyValue("bar"),
+      WebTestClient.bindToServer().build().post().bodyValue("bar"));
 }WebClientGet
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("WebClientGet")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!WebClientRules\$WebClientGet).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
 ImmutableSet<?> testWebClientGet() {
-  return ImmutableSet.of(
-      WebClient.create().method(GET), WebTestClient.bindToServer().build().method(GET));
+  return ImmutableSet.of(WebClient.create().get(), WebTestClient.bindToServer().build().get());
 }WebClientHead
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("WebClientHead")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!WebClientRules\$WebClientHead).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
 ImmutableSet<?> testWebClientHead() {
-  return ImmutableSet.of(
-      WebClient.create().method(HEAD), WebTestClient.bindToServer().build().method(HEAD));
+  return ImmutableSet.of(WebClient.create().head(), WebTestClient.bindToServer().build().head());
 }WebClientOptions
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("WebClientOptions")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!WebClientRules\$WebClientOptions).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
 ImmutableSet<?> testWebClientOptions() {
   return ImmutableSet.of(
-      WebClient.create().method(OPTIONS), WebTestClient.bindToServer().build().method(OPTIONS));
+      WebClient.create().options(), WebTestClient.bindToServer().build().options());
 }WebClientPatch
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("WebClientPatch")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!WebClientRules\$WebClientPatch).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
 ImmutableSet<?> testWebClientPatch() {
   return ImmutableSet.of(
-      WebClient.create().method(PATCH), WebTestClient.bindToServer().build().method(PATCH));
+      WebClient.create().patch(), WebTestClient.bindToServer().build().patch());
 }WebClientPost
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("WebClientPost")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!WebClientRules\$WebClientPost).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
 ImmutableSet<?> testWebClientPost() {
-  return ImmutableSet.of(
-      WebClient.create().method(POST), WebTestClient.bindToServer().build().method(POST));
+  return ImmutableSet.of(WebClient.create().post(), WebTestClient.bindToServer().build().post());
 }WebClientPut
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("WebClientPut")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!WebClientRules\$WebClientPut).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
 ImmutableSet<?> testWebClientPut() {
-  return ImmutableSet.of(
-      WebClient.create().method(PUT), WebTestClient.bindToServer().build().method(PUT));
+  return ImmutableSet.of(WebClient.create().put(), WebTestClient.bindToServer().build().put());
 }RequestHeadersUriSpecUri
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("RequestHeadersUriSpecUri")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!WebClientRules\$RequestHeadersUriSpecUri).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
 ImmutableSet<?> testRequestHeadersUriSpecUri() {
   return ImmutableSet.of(
-      WebClient.create("foo").get().uri(uriBuilder -> uriBuilder.path("/bar").build()),
-      WebClient.create("bar")
-          .post()
-          .uri(uriBuilder -> uriBuilder.path("/bar/{baz}").build("quux")),
-      WebTestClient.bindToServer()
-          .build()
-          .get()
-          .uri(uriBuilder -> uriBuilder.path("/baz").build()),
-      WebTestClient.bindToServer()
-          .build()
-          .post()
-          .uri(uriBuilder -> uriBuilder.path("/qux/{quux}/{quuz}").build("corge", "grault")));
+      WebClient.create("foo").get().uri("/bar"),
+      WebClient.create("bar").post().uri("/bar/{baz}", "quux"),
+      WebTestClient.bindToServer().build().get().uri("/baz"),
+      WebTestClient.bindToServer().build().post().uri("/qux/{quux}/{quuz}", "corge", "grault"));
 }