Browse Source

Merge pull request #1450 from diguage:diamond

* pr/1450:
  Use the diamond syntax
pull/1458/head
Stephane Nicoll 9 years ago
parent
commit
a665da415a
  1. 3
      spring-beans/src/main/java/org/springframework/beans/factory/support/MethodOverrides.java
  2. 4
      spring-context-indexer/src/main/java/org/springframework/context/index/MetadataCollector.java
  3. 2
      spring-context/src/main/java/org/springframework/context/support/DefaultLifecycleProcessor.java
  4. 2
      spring-jdbc/src/main/java/org/springframework/jdbc/core/RowMapperResultSetExtractor.java
  5. 2
      spring-messaging/src/main/java/org/springframework/messaging/handler/invocation/AbstractMethodMessageHandler.java
  6. 4
      spring-messaging/src/main/java/org/springframework/messaging/simp/stomp/BufferingStompDecoder.java
  7. 12
      spring-messaging/src/test/java/org/springframework/messaging/core/MessageReceivingTemplateTests.java
  8. 2
      spring-test/src/main/java/org/springframework/test/web/servlet/request/MockHttpServletRequestBuilder.java
  9. 2
      spring-web/src/main/java/org/springframework/web/filter/CompositeFilter.java
  10. 2
      spring-webflux/src/main/java/org/springframework/web/reactive/function/server/DefaultRenderingResponseBuilder.java
  11. 2
      spring-webflux/src/main/java/org/springframework/web/reactive/result/condition/HeadersRequestCondition.java
  12. 2
      spring-webflux/src/main/java/org/springframework/web/reactive/result/method/AbstractHandlerMethodMapping.java
  13. 2
      spring-webmvc/src/main/java/org/springframework/web/servlet/config/annotation/WebMvcConfigurerComposite.java
  14. 2
      spring-webmvc/src/main/java/org/springframework/web/servlet/handler/AbstractHandlerMethodMapping.java
  15. 2
      spring-websocket/src/main/java/org/springframework/web/socket/WebSocketExtension.java
  16. 2
      spring-websocket/src/main/java/org/springframework/web/socket/messaging/StompSubProtocolHandler.java

3
spring-beans/src/main/java/org/springframework/beans/factory/support/MethodOverrides.java

@ -37,8 +37,7 @@ import org.springframework.lang.Nullable; @@ -37,8 +37,7 @@ import org.springframework.lang.Nullable;
*/
public class MethodOverrides {
private final Set<MethodOverride> overrides =
Collections.synchronizedSet(new LinkedHashSet<MethodOverride>(0));
private final Set<MethodOverride> overrides = Collections.synchronizedSet(new LinkedHashSet<>(0));
private volatile boolean modified = false;

4
spring-context-indexer/src/main/java/org/springframework/context/index/MetadataCollector.java

@ -33,7 +33,7 @@ import javax.lang.model.element.TypeElement; @@ -33,7 +33,7 @@ import javax.lang.model.element.TypeElement;
*/
class MetadataCollector {
private final List<ItemMetadata> metadataItems = new ArrayList<ItemMetadata>();
private final List<ItemMetadata> metadataItems = new ArrayList<>();
private final ProcessingEnvironment processingEnvironment;
@ -41,7 +41,7 @@ class MetadataCollector { @@ -41,7 +41,7 @@ class MetadataCollector {
private final TypeHelper typeHelper;
private final Set<String> processedSourceTypes = new HashSet<String>();
private final Set<String> processedSourceTypes = new HashSet<>();
/**

2
spring-context/src/main/java/org/springframework/context/support/DefaultLifecycleProcessor.java

@ -362,7 +362,7 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor @@ -362,7 +362,7 @@ public class DefaultLifecycleProcessor implements LifecycleProcessor, BeanFactor
}
Collections.sort(this.members, Collections.reverseOrder());
CountDownLatch latch = new CountDownLatch(this.smartMemberCount);
Set<String> countDownBeanNames = Collections.synchronizedSet(new LinkedHashSet<String>());
Set<String> countDownBeanNames = Collections.synchronizedSet(new LinkedHashSet<>());
for (LifecycleGroupMember member : this.members) {
if (this.lifecycleBeans.containsKey(member.name)) {
doStop(this.lifecycleBeans, member.name, latch, countDownBeanNames);

2
spring-jdbc/src/main/java/org/springframework/jdbc/core/RowMapperResultSetExtractor.java

@ -87,7 +87,7 @@ public class RowMapperResultSetExtractor<T> implements ResultSetExtractor<List<T @@ -87,7 +87,7 @@ public class RowMapperResultSetExtractor<T> implements ResultSetExtractor<List<T
@Override
public List<T> extractData(ResultSet rs) throws SQLException {
List<T> results = (this.rowsExpected > 0 ? new ArrayList<>(this.rowsExpected) : new ArrayList<T>());
List<T> results = (this.rowsExpected > 0 ? new ArrayList<>(this.rowsExpected) : new ArrayList<>());
int rowNum = 0;
while (rs.next()) {
results.add(this.rowMapper.mapRow(rs, rowNum++));

2
spring-messaging/src/main/java/org/springframework/messaging/handler/invocation/AbstractMethodMessageHandler.java

@ -424,7 +424,7 @@ public abstract class AbstractMethodMessageHandler<T> @@ -424,7 +424,7 @@ public abstract class AbstractMethodMessageHandler<T>
}
protected void handleMessageInternal(Message<?> message, String lookupDestination) {
List<Match> matches = new ArrayList<Match>();
List<Match> matches = new ArrayList<>();
List<T> mappingsByUrl = this.destinationLookup.get(lookupDestination);
if (mappingsByUrl != null) {

4
spring-messaging/src/main/java/org/springframework/messaging/simp/stomp/BufferingStompDecoder.java

@ -51,7 +51,7 @@ public class BufferingStompDecoder { @@ -51,7 +51,7 @@ public class BufferingStompDecoder {
private final int bufferSizeLimit;
private final Queue<ByteBuffer> chunks = new LinkedBlockingQueue<ByteBuffer>();
private final Queue<ByteBuffer> chunks = new LinkedBlockingQueue<>();
private volatile Integer expectedContentLength;
@ -107,7 +107,7 @@ public class BufferingStompDecoder { @@ -107,7 +107,7 @@ public class BufferingStompDecoder {
}
ByteBuffer bufferToDecode = assembleChunksAndReset();
MultiValueMap<String, String> headers = new LinkedMultiValueMap<String, String>();
MultiValueMap<String, String> headers = new LinkedMultiValueMap<>();
List<Message<byte[]>> messages = this.stompDecoder.decode(bufferToDecode, headers);
if (bufferToDecode.hasRemaining()) {

12
spring-messaging/src/test/java/org/springframework/messaging/core/MessageReceivingTemplateTests.java

@ -53,7 +53,7 @@ public class MessageReceivingTemplateTests { @@ -53,7 +53,7 @@ public class MessageReceivingTemplateTests {
@Test
public void receive() {
Message<?> expected = new GenericMessage<Object>("payload");
Message<?> expected = new GenericMessage<>("payload");
this.template.setDefaultDestination("home");
this.template.setReceiveMessage(expected);
Message<?> actual = this.template.receive();
@ -69,7 +69,7 @@ public class MessageReceivingTemplateTests { @@ -69,7 +69,7 @@ public class MessageReceivingTemplateTests {
@Test
public void receiveFromDestination() {
Message<?> expected = new GenericMessage<Object>("payload");
Message<?> expected = new GenericMessage<>("payload");
this.template.setReceiveMessage(expected);
Message<?> actual = this.template.receive("somewhere");
@ -79,7 +79,7 @@ public class MessageReceivingTemplateTests { @@ -79,7 +79,7 @@ public class MessageReceivingTemplateTests {
@Test
public void receiveAndConvert() {
Message<?> expected = new GenericMessage<Object>("payload");
Message<?> expected = new GenericMessage<>("payload");
this.template.setDefaultDestination("home");
this.template.setReceiveMessage(expected);
String payload = this.template.receiveAndConvert(String.class);
@ -90,7 +90,7 @@ public class MessageReceivingTemplateTests { @@ -90,7 +90,7 @@ public class MessageReceivingTemplateTests {
@Test
public void receiveAndConvertFromDestination() {
Message<?> expected = new GenericMessage<Object>("payload");
Message<?> expected = new GenericMessage<>("payload");
this.template.setReceiveMessage(expected);
String payload = this.template.receiveAndConvert("somewhere", String.class);
@ -100,7 +100,7 @@ public class MessageReceivingTemplateTests { @@ -100,7 +100,7 @@ public class MessageReceivingTemplateTests {
@Test
public void receiveAndConvertFailed() {
Message<?> expected = new GenericMessage<Object>("not a number test");
Message<?> expected = new GenericMessage<>("not a number test");
this.template.setReceiveMessage(expected);
this.template.setMessageConverter(new GenericMessageConverter());
@ -111,7 +111,7 @@ public class MessageReceivingTemplateTests { @@ -111,7 +111,7 @@ public class MessageReceivingTemplateTests {
@Test
public void receiveAndConvertNoConverter() {
Message<?> expected = new GenericMessage<Object>("payload");
Message<?> expected = new GenericMessage<>("payload");
this.template.setDefaultDestination("home");
this.template.setReceiveMessage(expected);
this.template.setMessageConverter(new GenericMessageConverter());

2
spring-test/src/main/java/org/springframework/test/web/servlet/request/MockHttpServletRequestBuilder.java

@ -288,7 +288,7 @@ public class MockHttpServletRequestBuilder @@ -288,7 +288,7 @@ public class MockHttpServletRequestBuilder
*/
public MockHttpServletRequestBuilder accept(String... mediaTypes) {
Assert.notEmpty(mediaTypes, "'mediaTypes' must not be empty");
List<MediaType> result = new ArrayList<MediaType>(mediaTypes.length);
List<MediaType> result = new ArrayList<>(mediaTypes.length);
for (String mediaType : mediaTypes) {
result.add(MediaType.parseMediaType(mediaType));
}

2
spring-web/src/main/java/org/springframework/web/filter/CompositeFilter.java

@ -45,7 +45,7 @@ public class CompositeFilter implements Filter { @@ -45,7 +45,7 @@ public class CompositeFilter implements Filter {
public void setFilters(List<? extends Filter> filters) {
this.filters = new ArrayList<Filter>(filters);
this.filters = new ArrayList<>(filters);
}

2
spring-webflux/src/main/java/org/springframework/web/reactive/function/server/DefaultRenderingResponseBuilder.java

@ -52,7 +52,7 @@ class DefaultRenderingResponseBuilder implements RenderingResponse.Builder { @@ -52,7 +52,7 @@ class DefaultRenderingResponseBuilder implements RenderingResponse.Builder {
private final HttpHeaders headers = new HttpHeaders();
private final Map<String, Object> model = new LinkedHashMap<String, Object>();
private final Map<String, Object> model = new LinkedHashMap<>();
public DefaultRenderingResponseBuilder(String name) {

2
spring-webflux/src/main/java/org/springframework/web/reactive/result/condition/HeadersRequestCondition.java

@ -61,7 +61,7 @@ public final class HeadersRequestCondition extends AbstractRequestCondition<Head @@ -61,7 +61,7 @@ public final class HeadersRequestCondition extends AbstractRequestCondition<Head
private static Collection<HeaderExpression> parseExpressions(String... headers) {
Set<HeaderExpression> expressions = new LinkedHashSet<HeaderExpression>();
Set<HeaderExpression> expressions = new LinkedHashSet<>();
if (headers != null) {
for (String header : headers) {
HeaderExpression expr = new HeaderExpression(header);

2
spring-webflux/src/main/java/org/springframework/web/reactive/result/method/AbstractHandlerMethodMapping.java

@ -301,7 +301,7 @@ public abstract class AbstractHandlerMethodMapping<T> extends AbstractHandlerMap @@ -301,7 +301,7 @@ public abstract class AbstractHandlerMethodMapping<T> extends AbstractHandlerMap
protected HandlerMethod lookupHandlerMethod(String lookupPath, ServerWebExchange exchange)
throws Exception {
List<Match> matches = new ArrayList<Match>();
List<Match> matches = new ArrayList<>();
List<T> directPathMatches = this.mappingRegistry.getMappingsByUrl(lookupPath);
if (directPathMatches != null) {
addMatchingMappings(directPathMatches, matches, exchange);

2
spring-webmvc/src/main/java/org/springframework/web/servlet/config/annotation/WebMvcConfigurerComposite.java

@ -36,7 +36,7 @@ import org.springframework.web.servlet.HandlerExceptionResolver; @@ -36,7 +36,7 @@ import org.springframework.web.servlet.HandlerExceptionResolver;
*/
class WebMvcConfigurerComposite implements WebMvcConfigurer {
private final List<WebMvcConfigurer> delegates = new ArrayList<WebMvcConfigurer>();
private final List<WebMvcConfigurer> delegates = new ArrayList<>();
public void addWebMvcConfigurers(List<WebMvcConfigurer> configurers) {

2
spring-webmvc/src/main/java/org/springframework/web/servlet/handler/AbstractHandlerMethodMapping.java

@ -340,7 +340,7 @@ public abstract class AbstractHandlerMethodMapping<T> extends AbstractHandlerMap @@ -340,7 +340,7 @@ public abstract class AbstractHandlerMethodMapping<T> extends AbstractHandlerMap
*/
@Nullable
protected HandlerMethod lookupHandlerMethod(String lookupPath, HttpServletRequest request) throws Exception {
List<Match> matches = new ArrayList<Match>();
List<Match> matches = new ArrayList<>();
List<T> directPathMatches = this.mappingRegistry.getMappingsByUrl(lookupPath);
if (directPathMatches != null) {
addMatchingMappings(directPathMatches, matches, request);

2
spring-websocket/src/main/java/org/springframework/web/socket/WebSocketExtension.java

@ -139,7 +139,7 @@ public class WebSocketExtension { @@ -139,7 +139,7 @@ public class WebSocketExtension {
public static List<WebSocketExtension> parseExtensions(String extensions) {
if (StringUtils.hasText(extensions)) {
String[] tokens = StringUtils.tokenizeToStringArray(extensions, ",");
List<WebSocketExtension> result = new ArrayList<WebSocketExtension>(tokens.length);
List<WebSocketExtension> result = new ArrayList<>(tokens.length);
for (String token : tokens) {
result.add(parseExtension(token));
}

2
spring-websocket/src/main/java/org/springframework/web/socket/messaging/StompSubProtocolHandler.java

@ -102,7 +102,7 @@ public class StompSubProtocolHandler implements SubProtocolHandler, ApplicationE @@ -102,7 +102,7 @@ public class StompSubProtocolHandler implements SubProtocolHandler, ApplicationE
private MessageHeaderInitializer headerInitializer;
private final Map<String, Principal> stompAuthentications = new ConcurrentHashMap<String, Principal>();
private final Map<String, Principal> stompAuthentications = new ConcurrentHashMap<>();
private Boolean immutableMessageInterceptorPresent;

Loading…
Cancel
Save