Polishing
This commit is contained in:
		
							parent
							
								
									e14c2de1d2
								
							
						
					
					
						commit
						773d175681
					
				| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Copyright 2002-2012 the original author or authors.
 | 
					 * Copyright 2002-2016 the original author or authors.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
					 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
				
			||||||
 * you may not use this file except in compliance with the License.
 | 
					 * you may not use this file except in compliance with the License.
 | 
				
			||||||
| 
						 | 
					@ -56,7 +56,7 @@ public class UnsatisfiedDependencyException extends BeanCreationException {
 | 
				
			||||||
	public UnsatisfiedDependencyException(
 | 
						public UnsatisfiedDependencyException(
 | 
				
			||||||
			String resourceDescription, String beanName, String propertyName, BeansException ex) {
 | 
								String resourceDescription, String beanName, String propertyName, BeansException ex) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		this(resourceDescription, beanName, propertyName, (ex != null ? ": " + ex.getMessage() : ""));
 | 
							this(resourceDescription, beanName, propertyName, (ex != null ? ex.getMessage() : ""));
 | 
				
			||||||
		initCause(ex);
 | 
							initCause(ex);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -88,7 +88,7 @@ public class UnsatisfiedDependencyException extends BeanCreationException {
 | 
				
			||||||
	public UnsatisfiedDependencyException(
 | 
						public UnsatisfiedDependencyException(
 | 
				
			||||||
			String resourceDescription, String beanName, int ctorArgIndex, Class<?> ctorArgType, BeansException ex) {
 | 
								String resourceDescription, String beanName, int ctorArgIndex, Class<?> ctorArgType, BeansException ex) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		this(resourceDescription, beanName, ctorArgIndex, ctorArgType, (ex != null ? ": " + ex.getMessage() : ""));
 | 
							this(resourceDescription, beanName, ctorArgIndex, ctorArgType, (ex != null ? ex.getMessage() : ""));
 | 
				
			||||||
		initCause(ex);
 | 
							initCause(ex);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Copyright 2002-2014 the original author or authors.
 | 
					 * Copyright 2002-2016 the original author or authors.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
					 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
				
			||||||
 * you may not use this file except in compliance with the License.
 | 
					 * you may not use this file except in compliance with the License.
 | 
				
			||||||
| 
						 | 
					@ -196,6 +196,7 @@ public class DependencyDescriptor implements Serializable {
 | 
				
			||||||
	 * Optionally set the concrete class that contains this dependency.
 | 
						 * Optionally set the concrete class that contains this dependency.
 | 
				
			||||||
	 * This may differ from the class that declares the parameter/field in that
 | 
						 * This may differ from the class that declares the parameter/field in that
 | 
				
			||||||
	 * it may be a subclass thereof, potentially substituting type variables.
 | 
						 * it may be a subclass thereof, potentially substituting type variables.
 | 
				
			||||||
 | 
						 * @since 4.0
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	public void setContainingClass(Class<?> containingClass) {
 | 
						public void setContainingClass(Class<?> containingClass) {
 | 
				
			||||||
		this.containingClass = containingClass;
 | 
							this.containingClass = containingClass;
 | 
				
			||||||
| 
						 | 
					@ -206,6 +207,7 @@ public class DependencyDescriptor implements Serializable {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/**
 | 
						/**
 | 
				
			||||||
	 * Build a ResolvableType object for the wrapped parameter/field.
 | 
						 * Build a ResolvableType object for the wrapped parameter/field.
 | 
				
			||||||
 | 
						 * @since 4.0
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	public ResolvableType getResolvableType() {
 | 
						public ResolvableType getResolvableType() {
 | 
				
			||||||
		return (this.field != null ? ResolvableType.forField(this.field, this.nestingLevel, this.containingClass) :
 | 
							return (this.field != null ? ResolvableType.forField(this.field, this.nestingLevel, this.containingClass) :
 | 
				
			||||||
| 
						 | 
					@ -217,6 +219,7 @@ public class DependencyDescriptor implements Serializable {
 | 
				
			||||||
	 * <p>This is {@code false} by default but may be overridden to return {@code true} in order
 | 
						 * <p>This is {@code false} by default but may be overridden to return {@code true} in order
 | 
				
			||||||
	 * to suggest to a {@link org.springframework.beans.factory.support.AutowireCandidateResolver}
 | 
						 * to suggest to a {@link org.springframework.beans.factory.support.AutowireCandidateResolver}
 | 
				
			||||||
	 * that a fallback match is acceptable as well.
 | 
						 * that a fallback match is acceptable as well.
 | 
				
			||||||
 | 
						 * @since 4.0
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	public boolean fallbackMatchAllowed() {
 | 
						public boolean fallbackMatchAllowed() {
 | 
				
			||||||
		return false;
 | 
							return false;
 | 
				
			||||||
| 
						 | 
					@ -224,6 +227,7 @@ public class DependencyDescriptor implements Serializable {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/**
 | 
						/**
 | 
				
			||||||
	 * Return a variant of this descriptor that is intended for a fallback match.
 | 
						 * Return a variant of this descriptor that is intended for a fallback match.
 | 
				
			||||||
 | 
						 * @since 4.0
 | 
				
			||||||
	 * @see #fallbackMatchAllowed()
 | 
						 * @see #fallbackMatchAllowed()
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	public DependencyDescriptor forFallbackMatch() {
 | 
						public DependencyDescriptor forFallbackMatch() {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Copyright 2002-2015 the original author or authors.
 | 
					 * Copyright 2002-2016 the original author or authors.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
					 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
				
			||||||
 * you may not use this file except in compliance with the License.
 | 
					 * you may not use this file except in compliance with the License.
 | 
				
			||||||
| 
						 | 
					@ -64,6 +64,7 @@ public class CaffeineCache extends AbstractValueAdaptingCache {
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	public CaffeineCache(String name, com.github.benmanes.caffeine.cache.Cache<Object, Object> cache,
 | 
						public CaffeineCache(String name, com.github.benmanes.caffeine.cache.Cache<Object, Object> cache,
 | 
				
			||||||
			boolean allowNullValues) {
 | 
								boolean allowNullValues) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		super(allowNullValues);
 | 
							super(allowNullValues);
 | 
				
			||||||
		Assert.notNull(name, "Name must not be null");
 | 
							Assert.notNull(name, "Name must not be null");
 | 
				
			||||||
		Assert.notNull(cache, "Cache must not be null");
 | 
							Assert.notNull(cache, "Cache must not be null");
 | 
				
			||||||
| 
						 | 
					@ -142,6 +143,7 @@ public class CaffeineCache extends AbstractValueAdaptingCache {
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	private class LoadFunction implements Function<Object, Object> {
 | 
						private class LoadFunction implements Function<Object, Object> {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		private final Callable<?> valueLoader;
 | 
							private final Callable<?> valueLoader;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Copyright 2002-2015 the original author or authors.
 | 
					 * Copyright 2002-2016 the original author or authors.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
					 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
				
			||||||
 * you may not use this file except in compliance with the License.
 | 
					 * you may not use this file except in compliance with the License.
 | 
				
			||||||
| 
						 | 
					@ -164,15 +164,13 @@ public interface Cache {
 | 
				
			||||||
		private final Object key;
 | 
							private final Object key;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		public ValueRetrievalException(Object key, Callable<?> loader, Throwable ex) {
 | 
							public ValueRetrievalException(Object key, Callable<?> loader, Throwable ex) {
 | 
				
			||||||
			super(String.format("Value for key '%s' could not " +
 | 
								super(String.format("Value for key '%s' could not " + "be loaded using '%s'", key, loader), ex);
 | 
				
			||||||
					"be loaded using '%s'", key, loader), ex);
 | 
					 | 
				
			||||||
			this.key = key;
 | 
								this.key = key;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		public Object getKey() {
 | 
							public Object getKey() {
 | 
				
			||||||
			return this.key;
 | 
								return this.key;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Copyright 2002-2013 the original author or authors.
 | 
					 * Copyright 2002-2016 the original author or authors.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
					 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
				
			||||||
 * you may not use this file except in compliance with the License.
 | 
					 * you may not use this file except in compliance with the License.
 | 
				
			||||||
| 
						 | 
					@ -104,14 +104,15 @@ public class MarshallingHttpMessageConverter extends AbstractXmlHttpMessageConve
 | 
				
			||||||
		this.unmarshaller = unmarshaller;
 | 
							this.unmarshaller = unmarshaller;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	@Override
 | 
						@Override
 | 
				
			||||||
	public boolean canRead(Class<?> clazz, MediaType mediaType) {
 | 
						public boolean canRead(Class<?> clazz, MediaType mediaType) {
 | 
				
			||||||
		return canRead(mediaType) && (this.unmarshaller != null) && this.unmarshaller.supports(clazz);
 | 
							return (canRead(mediaType) && this.unmarshaller != null && this.unmarshaller.supports(clazz));
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	@Override
 | 
						@Override
 | 
				
			||||||
	public boolean canWrite(Class<?> clazz, MediaType mediaType) {
 | 
						public boolean canWrite(Class<?> clazz, MediaType mediaType) {
 | 
				
			||||||
		return canWrite(mediaType) && (this.marshaller != null) && this.marshaller.supports(clazz);
 | 
							return (canWrite(mediaType) && this.marshaller != null && this.marshaller.supports(clazz));
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	@Override
 | 
						@Override
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Copyright 2002-2015 the original author or authors.
 | 
					 * Copyright 2002-2016 the original author or authors.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
					 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
				
			||||||
 * you may not use this file except in compliance with the License.
 | 
					 * you may not use this file except in compliance with the License.
 | 
				
			||||||
| 
						 | 
					@ -516,7 +516,6 @@ public abstract class AbstractHandlerMethodMapping<T> extends AbstractHandlerMap
 | 
				
			||||||
			this.readWriteLock.readLock().unlock();
 | 
								this.readWriteLock.readLock().unlock();
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
		public void register(T mapping, Object handler, Method method) {
 | 
							public void register(T mapping, Object handler, Method method) {
 | 
				
			||||||
			this.readWriteLock.writeLock().lock();
 | 
								this.readWriteLock.writeLock().lock();
 | 
				
			||||||
			try {
 | 
								try {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -27,7 +27,6 @@ import java.util.Comparator;
 | 
				
			||||||
import java.util.LinkedHashMap;
 | 
					import java.util.LinkedHashMap;
 | 
				
			||||||
import java.util.List;
 | 
					import java.util.List;
 | 
				
			||||||
import java.util.Map;
 | 
					import java.util.Map;
 | 
				
			||||||
 | 
					 | 
				
			||||||
import javax.servlet.http.HttpServletRequest;
 | 
					import javax.servlet.http.HttpServletRequest;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import org.springframework.core.io.AbstractResource;
 | 
					import org.springframework.core.io.AbstractResource;
 | 
				
			||||||
| 
						 | 
					@ -225,6 +224,7 @@ public class VersionResourceResolver extends AbstractResourceResolver {
 | 
				
			||||||
		return null;
 | 
							return null;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	private class FileNameVersionedResource extends AbstractResource implements VersionedResource {
 | 
						private class FileNameVersionedResource extends AbstractResource implements VersionedResource {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		private final Resource original;
 | 
							private final Resource original;
 | 
				
			||||||
| 
						 | 
					@ -300,7 +300,6 @@ public class VersionResourceResolver extends AbstractResourceResolver {
 | 
				
			||||||
		public String getVersion() {
 | 
							public String getVersion() {
 | 
				
			||||||
			return this.version;
 | 
								return this.version;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -19,8 +19,8 @@ package org.springframework.web.servlet.resource;
 | 
				
			||||||
import org.springframework.core.io.Resource;
 | 
					import org.springframework.core.io.Resource;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Interface for a resource descriptor that describes its version
 | 
					 * Interface for a resource descriptor that describes its version with a
 | 
				
			||||||
 * with a version string that can be derived from its content and/or metadata.
 | 
					 * version string that can be derived from its content and/or metadata.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @author Brian Clozel
 | 
					 * @author Brian Clozel
 | 
				
			||||||
 * @since 4.2.5
 | 
					 * @since 4.2.5
 | 
				
			||||||
| 
						 | 
					@ -29,4 +29,5 @@ import org.springframework.core.io.Resource;
 | 
				
			||||||
public interface VersionedResource extends Resource {
 | 
					public interface VersionedResource extends Resource {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	String getVersion();
 | 
						String getVersion();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue