Merge pull request #10469 from dreis2211:iterator-to-remove-if
* pr/10469: Replace some loops with removeIf()
This commit is contained in:
commit
cf30392564
|
@ -18,7 +18,6 @@ package org.springframework.boot.autoconfigure.http;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.Iterator;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
@ -114,13 +113,8 @@ public class HttpMessageConvertersTests {
|
||||||
@Override
|
@Override
|
||||||
protected List<HttpMessageConverter<?>> postProcessConverters(
|
protected List<HttpMessageConverter<?>> postProcessConverters(
|
||||||
List<HttpMessageConverter<?>> converters) {
|
List<HttpMessageConverter<?>> converters) {
|
||||||
for (Iterator<HttpMessageConverter<?>> iterator = converters
|
converters.removeIf(
|
||||||
.iterator(); iterator.hasNext();) {
|
converter -> converter instanceof MappingJackson2XmlHttpMessageConverter);
|
||||||
if (iterator
|
|
||||||
.next() instanceof MappingJackson2XmlHttpMessageConverter) {
|
|
||||||
iterator.remove();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return converters;
|
return converters;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -144,13 +138,8 @@ public class HttpMessageConvertersTests {
|
||||||
@Override
|
@Override
|
||||||
protected List<HttpMessageConverter<?>> postProcessPartConverters(
|
protected List<HttpMessageConverter<?>> postProcessPartConverters(
|
||||||
List<HttpMessageConverter<?>> converters) {
|
List<HttpMessageConverter<?>> converters) {
|
||||||
for (Iterator<HttpMessageConverter<?>> iterator = converters
|
converters.removeIf(
|
||||||
.iterator(); iterator.hasNext();) {
|
converter -> converter instanceof MappingJackson2XmlHttpMessageConverter);
|
||||||
if (iterator
|
|
||||||
.next() instanceof MappingJackson2XmlHttpMessageConverter) {
|
|
||||||
iterator.remove();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return converters;
|
return converters;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -20,7 +20,6 @@ import java.beans.PropertyDescriptor;
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Iterator;
|
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.LinkedHashSet;
|
import java.util.LinkedHashSet;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
@ -280,11 +279,7 @@ public class MockitoPostProcessor extends InstantiationAwareBeanPostProcessorAda
|
||||||
beans.add(beanName);
|
beans.add(beanName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (Iterator<String> iterator = beans.iterator(); iterator.hasNext();) {
|
beans.removeIf(this::isScopedTarget);
|
||||||
if (isScopedTarget(iterator.next())) {
|
|
||||||
iterator.remove();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return beans.toArray(new String[beans.size()]);
|
return beans.toArray(new String[beans.size()]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,6 @@ import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Iterator;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
@ -149,12 +148,8 @@ public class TestRestTemplate {
|
||||||
interceptors = Collections.emptyList();
|
interceptors = Collections.emptyList();
|
||||||
}
|
}
|
||||||
interceptors = new ArrayList<>(interceptors);
|
interceptors = new ArrayList<>(interceptors);
|
||||||
Iterator<ClientHttpRequestInterceptor> iterator = interceptors.iterator();
|
interceptors.removeIf(
|
||||||
while (iterator.hasNext()) {
|
interceptor -> interceptor instanceof BasicAuthorizationInterceptor);
|
||||||
if (iterator.next() instanceof BasicAuthorizationInterceptor) {
|
|
||||||
iterator.remove();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
interceptors.add(new BasicAuthorizationInterceptor(username, password));
|
interceptors.add(new BasicAuthorizationInterceptor(username, password));
|
||||||
restTemplate.setInterceptors(interceptors);
|
restTemplate.setInterceptors(interceptors);
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,7 +22,6 @@ import java.util.Collections;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.ListIterator;
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
@ -149,12 +148,7 @@ public class ConfigurationMetadata {
|
||||||
if (candidates == null || candidates.isEmpty()) {
|
if (candidates == null || candidates.isEmpty()) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
ListIterator<ItemMetadata> it = candidates.listIterator();
|
candidates.removeIf(itemMetadata -> !itemMetadata.hasSameType(metadata));
|
||||||
while (it.hasNext()) {
|
|
||||||
if (!it.next().hasSameType(metadata)) {
|
|
||||||
it.remove();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (candidates.size() == 1) {
|
if (candidates.size() == 1) {
|
||||||
return candidates.get(0);
|
return candidates.get(0);
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,7 +20,6 @@ import java.io.IOException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Iterator;
|
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.LinkedHashSet;
|
import java.util.LinkedHashSet;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
|
@ -530,12 +529,7 @@ public class ConfigFileApplicationListener
|
||||||
}
|
}
|
||||||
|
|
||||||
private void removeUnprocessedDefaultProfiles() {
|
private void removeUnprocessedDefaultProfiles() {
|
||||||
for (Iterator<Profile> iterator = this.profiles.iterator(); iterator
|
this.profiles.removeIf(Profile::isDefaultProfile);
|
||||||
.hasNext();) {
|
|
||||||
if (iterator.next().isDefaultProfile()) {
|
|
||||||
iterator.remove();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addProfiles(Set<Profile> profiles) {
|
private void addProfiles(Set<Profile> profiles) {
|
||||||
|
|
Loading…
Reference in New Issue