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"));
}