Minor refactors to improve readability

This commit is contained in:
Guido Lena Cota
2018-10-15 23:06:48 +02:00
parent bdb0913dd8
commit 317edea8c2
2 changed files with 3 additions and 7 deletions

View File

@@ -62,10 +62,6 @@ public interface HttpHeadersFilter {
}
default boolean supports(Type type) {
if (type.equals(Type.REQUEST)) {
return true;
}
return false;
return type.equals(Type.REQUEST);
}
}

View File

@@ -91,7 +91,7 @@ public class XForwardedRemoteAddressResolver implements RemoteAddressResolver {
public InetSocketAddress resolve(ServerWebExchange exchange) {
List<String> xForwardedValues = extractXForwardedValues(exchange);
Collections.reverse(xForwardedValues);
if (xForwardedValues.size() != 0) {
if (!xForwardedValues.isEmpty()) {
int index = Math.min(xForwardedValues.size(), maxTrustedIndex) - 1;
return InetSocketAddress.createUnresolved(xForwardedValues.get(index), 0);
}
@@ -101,7 +101,7 @@ public class XForwardedRemoteAddressResolver implements RemoteAddressResolver {
private List<String> extractXForwardedValues(ServerWebExchange exchange) {
List<String> xForwardedValues = exchange.getRequest().getHeaders()
.get(X_FORWARDED_FOR);
if (xForwardedValues == null || xForwardedValues.size() == 0) {
if (xForwardedValues == null || xForwardedValues.isEmpty()) {
return Collections.emptyList();
}
if (xForwardedValues.size() > 1) {