Browse Source

Fix [serial] compiler warnings

Fix serialization warnings by applying @SuppressWarnings("serial")
when appropriate.

In certain cases and for unknown reasons, a correctly-placed
@SuppressWarnings("serial") annotation will fix the warning at the
javac level (i.e. the Gradle command-line), but will produce an
"unnecessary @SuppressWarnings" warning within Eclipse. In these
cases, a private static final serialVersionUID field has been added
with the default value of 1L.
pull/213/head
Phillip Webb 13 years ago committed by Chris Beams
parent
commit
b0986049a3
  1. 1
      spring-aop/src/main/java/org/springframework/aop/AopInvocationException.java
  2. 1
      spring-aop/src/main/java/org/springframework/aop/TrueClassFilter.java
  3. 1
      spring-aop/src/main/java/org/springframework/aop/TrueMethodMatcher.java
  4. 1
      spring-aop/src/main/java/org/springframework/aop/TruePointcut.java
  5. 1
      spring-aop/src/main/java/org/springframework/aop/aspectj/AspectJAdviceParameterNameDiscoverer.java
  6. 1
      spring-aop/src/main/java/org/springframework/aop/aspectj/AspectJExpressionPointcut.java
  7. 1
      spring-aop/src/main/java/org/springframework/aop/aspectj/AspectJExpressionPointcutAdvisor.java
  8. 1
      spring-aop/src/main/java/org/springframework/aop/aspectj/annotation/AnnotationAwareAspectJAutoProxyCreator.java
  9. 1
      spring-aop/src/main/java/org/springframework/aop/aspectj/annotation/AspectJProxyFactory.java
  10. 1
      spring-aop/src/main/java/org/springframework/aop/aspectj/annotation/NotAnAtAspectException.java
  11. 1
      spring-aop/src/main/java/org/springframework/aop/aspectj/autoproxy/AspectJAwareAdvisorAutoProxyCreator.java
  12. 1
      spring-aop/src/main/java/org/springframework/aop/framework/AbstractAdvisingBeanPostProcessor.java
  13. 1
      spring-aop/src/main/java/org/springframework/aop/framework/AopConfigException.java
  14. 1
      spring-aop/src/main/java/org/springframework/aop/framework/DefaultAdvisorChainFactory.java
  15. 1
      spring-aop/src/main/java/org/springframework/aop/framework/DefaultAopProxyFactory.java
  16. 1
      spring-aop/src/main/java/org/springframework/aop/framework/ProxyCreatorSupport.java
  17. 1
      spring-aop/src/main/java/org/springframework/aop/framework/ProxyFactory.java
  18. 1
      spring-aop/src/main/java/org/springframework/aop/framework/ProxyFactoryBean.java
  19. 1
      spring-aop/src/main/java/org/springframework/aop/framework/adapter/AfterReturningAdviceAdapter.java
  20. 1
      spring-aop/src/main/java/org/springframework/aop/framework/adapter/AfterReturningAdviceInterceptor.java
  21. 1
      spring-aop/src/main/java/org/springframework/aop/framework/adapter/DefaultAdvisorAdapterRegistry.java
  22. 1
      spring-aop/src/main/java/org/springframework/aop/framework/adapter/MethodBeforeAdviceAdapter.java
  23. 1
      spring-aop/src/main/java/org/springframework/aop/framework/adapter/MethodBeforeAdviceInterceptor.java
  24. 1
      spring-aop/src/main/java/org/springframework/aop/framework/adapter/ThrowsAdviceAdapter.java
  25. 1
      spring-aop/src/main/java/org/springframework/aop/framework/adapter/UnknownAdviceTypeException.java
  26. 1
      spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/AbstractAdvisorAutoProxyCreator.java
  27. 1
      spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/AbstractAutoProxyCreator.java
  28. 1
      spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/BeanNameAutoProxyCreator.java
  29. 1
      spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/DefaultAdvisorAutoProxyCreator.java
  30. 1
      spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/InfrastructureAdvisorAutoProxyCreator.java
  31. 1
      spring-aop/src/main/java/org/springframework/aop/interceptor/AbstractMonitoringInterceptor.java
  32. 1
      spring-aop/src/main/java/org/springframework/aop/interceptor/AbstractTraceInterceptor.java
  33. 1
      spring-aop/src/main/java/org/springframework/aop/interceptor/ConcurrencyThrottleInterceptor.java
  34. 1
      spring-aop/src/main/java/org/springframework/aop/interceptor/CustomizableTraceInterceptor.java
  35. 1
      spring-aop/src/main/java/org/springframework/aop/interceptor/DebugInterceptor.java
  36. 1
      spring-aop/src/main/java/org/springframework/aop/interceptor/ExposeBeanNameAdvisors.java
  37. 1
      spring-aop/src/main/java/org/springframework/aop/interceptor/ExposeInvocationInterceptor.java
  38. 1
      spring-aop/src/main/java/org/springframework/aop/interceptor/JamonPerformanceMonitorInterceptor.java
  39. 1
      spring-aop/src/main/java/org/springframework/aop/interceptor/PerformanceMonitorInterceptor.java
  40. 1
      spring-aop/src/main/java/org/springframework/aop/interceptor/SimpleTraceInterceptor.java
  41. 1
      spring-aop/src/main/java/org/springframework/aop/scope/DefaultScopedObject.java
  42. 1
      spring-aop/src/main/java/org/springframework/aop/scope/ScopedProxyFactoryBean.java
  43. 1
      spring-aop/src/main/java/org/springframework/aop/support/AbstractBeanFactoryPointcutAdvisor.java
  44. 1
      spring-aop/src/main/java/org/springframework/aop/support/AbstractExpressionPointcut.java
  45. 1
      spring-aop/src/main/java/org/springframework/aop/support/AbstractGenericPointcutAdvisor.java
  46. 1
      spring-aop/src/main/java/org/springframework/aop/support/AbstractPointcutAdvisor.java
  47. 1
      spring-aop/src/main/java/org/springframework/aop/support/AbstractRegexpMethodPointcut.java
  48. 2
      spring-aop/src/main/java/org/springframework/aop/support/ClassFilters.java
  49. 1
      spring-aop/src/main/java/org/springframework/aop/support/ControlFlowPointcut.java
  50. 1
      spring-aop/src/main/java/org/springframework/aop/support/DefaultBeanFactoryPointcutAdvisor.java
  51. 1
      spring-aop/src/main/java/org/springframework/aop/support/DefaultPointcutAdvisor.java
  52. 1
      spring-aop/src/main/java/org/springframework/aop/support/DelegatePerTargetObjectIntroductionInterceptor.java
  53. 1
      spring-aop/src/main/java/org/springframework/aop/support/DelegatingIntroductionInterceptor.java
  54. 1
      spring-aop/src/main/java/org/springframework/aop/support/IntroductionInfoSupport.java
  55. 1
      spring-aop/src/main/java/org/springframework/aop/support/JdkRegexpMethodPointcut.java
  56. 3
      spring-aop/src/main/java/org/springframework/aop/support/MethodMatchers.java
  57. 1
      spring-aop/src/main/java/org/springframework/aop/support/NameMatchMethodPointcut.java
  58. 1
      spring-aop/src/main/java/org/springframework/aop/support/NameMatchMethodPointcutAdvisor.java
  59. 2
      spring-aop/src/main/java/org/springframework/aop/support/Pointcuts.java
  60. 1
      spring-aop/src/main/java/org/springframework/aop/support/RegexpMethodPointcutAdvisor.java
  61. 1
      spring-aop/src/main/java/org/springframework/aop/support/RootClassFilter.java
  62. 2
      spring-aop/src/main/java/org/springframework/aop/target/CommonsPoolTargetSource.java
  63. 1
      spring-aop/src/main/java/org/springframework/aop/target/LazyInitTargetSource.java
  64. 2
      spring-aop/src/main/java/org/springframework/aop/target/PrototypeTargetSource.java
  65. 1
      spring-aop/src/main/java/org/springframework/aop/target/SimpleBeanTargetSource.java
  66. 2
      spring-aop/src/main/java/org/springframework/aop/target/ThreadLocalTargetSource.java
  67. 1
      spring-aop/src/test/java/org/springframework/aop/aspectj/TrickyAspectJPointcutExpressionTests.java
  68. 1
      spring-aop/src/test/java/org/springframework/aop/target/LazyInitTargetSourceTests.java
  69. 4
      spring-aop/src/test/java/org/springframework/aop/target/PrototypeBasedTargetSourceTests.java
  70. 3
      spring-aspects/src/test/java/org/springframework/beans/Colour.java
  71. 3
      spring-aspects/src/test/java/org/springframework/beans/DerivedTestBean.java
  72. 9
      spring-aspects/src/test/java/org/springframework/beans/factory/aspectj/AbstractBeanConfigurerTests.java
  73. 1
      spring-aspects/src/test/java/org/springframework/transaction/CallCountingTransactionManager.java
  74. 1
      spring-beans/src/main/java/org/springframework/beans/BeanInstantiationException.java
  75. 1
      spring-beans/src/main/java/org/springframework/beans/BeanMetadataAttributeAccessor.java
  76. 1
      spring-beans/src/main/java/org/springframework/beans/BeansException.java
  77. 1
      spring-beans/src/main/java/org/springframework/beans/ConversionNotSupportedException.java
  78. 1
      spring-beans/src/main/java/org/springframework/beans/FatalBeanException.java
  79. 1
      spring-beans/src/main/java/org/springframework/beans/InvalidPropertyException.java
  80. 1
      spring-beans/src/main/java/org/springframework/beans/MethodInvocationException.java
  81. 1
      spring-beans/src/main/java/org/springframework/beans/MutablePropertyValues.java
  82. 1
      spring-beans/src/main/java/org/springframework/beans/NotReadablePropertyException.java
  83. 1
      spring-beans/src/main/java/org/springframework/beans/NotWritablePropertyException.java
  84. 1
      spring-beans/src/main/java/org/springframework/beans/NullValueInNestedPathException.java
  85. 1
      spring-beans/src/main/java/org/springframework/beans/PropertyAccessException.java
  86. 1
      spring-beans/src/main/java/org/springframework/beans/PropertyBatchUpdateException.java
  87. 1
      spring-beans/src/main/java/org/springframework/beans/PropertyValue.java
  88. 1
      spring-beans/src/main/java/org/springframework/beans/TypeMismatchException.java
  89. 1
      spring-beans/src/main/java/org/springframework/beans/factory/BeanCreationException.java
  90. 1
      spring-beans/src/main/java/org/springframework/beans/factory/BeanCreationNotAllowedException.java
  91. 1
      spring-beans/src/main/java/org/springframework/beans/factory/BeanCurrentlyInCreationException.java
  92. 1
      spring-beans/src/main/java/org/springframework/beans/factory/BeanDefinitionStoreException.java
  93. 3
      spring-beans/src/main/java/org/springframework/beans/factory/BeanExpressionException.java
  94. 1
      spring-beans/src/main/java/org/springframework/beans/factory/BeanInitializationException.java
  95. 1
      spring-beans/src/main/java/org/springframework/beans/factory/BeanIsAbstractException.java
  96. 1
      spring-beans/src/main/java/org/springframework/beans/factory/BeanIsNotAFactoryException.java
  97. 1
      spring-beans/src/main/java/org/springframework/beans/factory/BeanNotOfRequiredTypeException.java
  98. 1
      spring-beans/src/main/java/org/springframework/beans/factory/CannotLoadBeanClassException.java
  99. 1
      spring-beans/src/main/java/org/springframework/beans/factory/FactoryBeanNotInitializedException.java
  100. 1
      spring-beans/src/main/java/org/springframework/beans/factory/UnsatisfiedDependencyException.java
  101. Some files were not shown because too many files have changed in this diff Show More

1
spring-aop/src/main/java/org/springframework/aop/AopInvocationException.java

@ -25,6 +25,7 @@ import org.springframework.core.NestedRuntimeException; @@ -25,6 +25,7 @@ import org.springframework.core.NestedRuntimeException;
* @author Juergen Hoeller
* @since 2.0
*/
@SuppressWarnings("serial")
public class AopInvocationException extends NestedRuntimeException {
/**

1
spring-aop/src/main/java/org/springframework/aop/TrueClassFilter.java

@ -23,6 +23,7 @@ import java.io.Serializable; @@ -23,6 +23,7 @@ import java.io.Serializable;
*
* @author Rod Johnson
*/
@SuppressWarnings("serial")
class TrueClassFilter implements ClassFilter, Serializable {
public static final TrueClassFilter INSTANCE = new TrueClassFilter();

1
spring-aop/src/main/java/org/springframework/aop/TrueMethodMatcher.java

@ -24,6 +24,7 @@ import java.lang.reflect.Method; @@ -24,6 +24,7 @@ import java.lang.reflect.Method;
*
* @author Rod Johnson
*/
@SuppressWarnings("serial")
class TrueMethodMatcher implements MethodMatcher, Serializable {
public static final TrueMethodMatcher INSTANCE = new TrueMethodMatcher();

1
spring-aop/src/main/java/org/springframework/aop/TruePointcut.java

@ -23,6 +23,7 @@ import java.io.Serializable; @@ -23,6 +23,7 @@ import java.io.Serializable;
*
* @author Rod Johnson
*/
@SuppressWarnings("serial")
class TruePointcut implements Pointcut, Serializable {
public static final TruePointcut INSTANCE = new TruePointcut();

1
spring-aop/src/main/java/org/springframework/aop/aspectj/AspectJAdviceParameterNameDiscoverer.java

@ -790,6 +790,7 @@ public class AspectJAdviceParameterNameDiscoverer implements ParameterNameDiscov @@ -790,6 +790,7 @@ public class AspectJAdviceParameterNameDiscoverer implements ParameterNameDiscov
* Thrown in response to an ambiguous binding being detected when
* trying to resolve a method's parameter names.
*/
@SuppressWarnings("serial")
public static class AmbiguousBindingException extends RuntimeException {
/**

1
spring-aop/src/main/java/org/springframework/aop/aspectj/AspectJExpressionPointcut.java

@ -76,6 +76,7 @@ import org.springframework.util.StringUtils; @@ -76,6 +76,7 @@ import org.springframework.util.StringUtils;
* @author Dave Syer
* @since 2.0
*/
@SuppressWarnings("serial")
public class AspectJExpressionPointcut extends AbstractExpressionPointcut
implements ClassFilter, IntroductionAwareMethodMatcher, BeanFactoryAware {

1
spring-aop/src/main/java/org/springframework/aop/aspectj/AspectJExpressionPointcutAdvisor.java

@ -25,6 +25,7 @@ import org.springframework.aop.support.AbstractGenericPointcutAdvisor; @@ -25,6 +25,7 @@ import org.springframework.aop.support.AbstractGenericPointcutAdvisor;
* @author Rob Harrop
* @since 2.0
*/
@SuppressWarnings("serial")
public class AspectJExpressionPointcutAdvisor extends AbstractGenericPointcutAdvisor {
private final AspectJExpressionPointcut pointcut = new AspectJExpressionPointcut();

1
spring-aop/src/main/java/org/springframework/aop/aspectj/annotation/AnnotationAwareAspectJAutoProxyCreator.java

@ -45,6 +45,7 @@ import org.springframework.util.Assert; @@ -45,6 +45,7 @@ import org.springframework.util.Assert;
* @since 2.0
* @see org.springframework.aop.aspectj.annotation.AspectJAdvisorFactory
*/
@SuppressWarnings("serial")
public class AnnotationAwareAspectJAutoProxyCreator extends AspectJAwareAdvisorAutoProxyCreator {
private List<Pattern> includePatterns;

1
spring-aop/src/main/java/org/springframework/aop/aspectj/annotation/AspectJProxyFactory.java

@ -46,6 +46,7 @@ import org.springframework.util.ClassUtils; @@ -46,6 +46,7 @@ import org.springframework.util.ClassUtils;
* @see #getProxy(ClassLoader)
* @see org.springframework.aop.framework.ProxyFactory
*/
@SuppressWarnings("serial")
public class AspectJProxyFactory extends ProxyCreatorSupport {
/** Cache for singleton aspect instances */

1
spring-aop/src/main/java/org/springframework/aop/aspectj/annotation/NotAnAtAspectException.java

@ -26,6 +26,7 @@ import org.springframework.aop.framework.AopConfigException; @@ -26,6 +26,7 @@ import org.springframework.aop.framework.AopConfigException;
* @author Rod Johnson
* @since 2.0
*/
@SuppressWarnings("serial")
public class NotAnAtAspectException extends AopConfigException {
private Class<?> nonAspectClass;

1
spring-aop/src/main/java/org/springframework/aop/aspectj/autoproxy/AspectJAwareAdvisorAutoProxyCreator.java

@ -43,6 +43,7 @@ import org.springframework.util.ClassUtils; @@ -43,6 +43,7 @@ import org.springframework.util.ClassUtils;
* @author Ramnivas Laddad
* @since 2.0
*/
@SuppressWarnings("serial")
public class AspectJAwareAdvisorAutoProxyCreator extends AbstractAdvisorAutoProxyCreator {
private static final Comparator DEFAULT_PRECEDENCE_COMPARATOR = new AspectJPrecedenceComparator();

1
spring-aop/src/main/java/org/springframework/aop/framework/AbstractAdvisingBeanPostProcessor.java

@ -33,6 +33,7 @@ import org.springframework.util.ClassUtils; @@ -33,6 +33,7 @@ import org.springframework.util.ClassUtils;
* @author Juergen Hoeller
* @since 3.2
*/
@SuppressWarnings("serial")
public abstract class AbstractAdvisingBeanPostProcessor extends ProxyConfig
implements BeanPostProcessor, BeanClassLoaderAware, Ordered {

1
spring-aop/src/main/java/org/springframework/aop/framework/AopConfigException.java

@ -24,6 +24,7 @@ import org.springframework.core.NestedRuntimeException; @@ -24,6 +24,7 @@ import org.springframework.core.NestedRuntimeException;
* @author Rod Johnson
* @since 13.03.2003
*/
@SuppressWarnings("serial")
public class AopConfigException extends NestedRuntimeException {
/**

1
spring-aop/src/main/java/org/springframework/aop/framework/DefaultAdvisorChainFactory.java

@ -43,6 +43,7 @@ import org.springframework.aop.support.MethodMatchers; @@ -43,6 +43,7 @@ import org.springframework.aop.support.MethodMatchers;
* @author Adrian Colyer
* @since 2.0.3
*/
@SuppressWarnings("serial")
public class DefaultAdvisorChainFactory implements AdvisorChainFactory, Serializable {
public List<Object> getInterceptorsAndDynamicInterceptionAdvice(

1
spring-aop/src/main/java/org/springframework/aop/framework/DefaultAopProxyFactory.java

@ -45,6 +45,7 @@ import org.springframework.aop.SpringProxy; @@ -45,6 +45,7 @@ import org.springframework.aop.SpringProxy;
* @see AdvisedSupport#setProxyTargetClass
* @see AdvisedSupport#setInterfaces
*/
@SuppressWarnings("serial")
public class DefaultAopProxyFactory implements AopProxyFactory, Serializable {

1
spring-aop/src/main/java/org/springframework/aop/framework/ProxyCreatorSupport.java

@ -29,6 +29,7 @@ import org.springframework.util.Assert; @@ -29,6 +29,7 @@ import org.springframework.util.Assert;
* @since 2.0.3
* @see #createAopProxy()
*/
@SuppressWarnings("serial")
public class ProxyCreatorSupport extends AdvisedSupport {
private AopProxyFactory aopProxyFactory;

1
spring-aop/src/main/java/org/springframework/aop/framework/ProxyFactory.java

@ -32,6 +32,7 @@ import org.springframework.util.ClassUtils; @@ -32,6 +32,7 @@ import org.springframework.util.ClassUtils;
* @author Rob Harrop
* @since 14.03.2003
*/
@SuppressWarnings("serial")
public class ProxyFactory extends ProxyCreatorSupport {
/**

1
spring-aop/src/main/java/org/springframework/aop/framework/ProxyFactoryBean.java

@ -88,6 +88,7 @@ import org.springframework.util.ObjectUtils; @@ -88,6 +88,7 @@ import org.springframework.util.ObjectUtils;
* @see org.springframework.aop.Advisor
* @see Advised
*/
@SuppressWarnings("serial")
public class ProxyFactoryBean extends ProxyCreatorSupport
implements FactoryBean<Object>, BeanClassLoaderAware, BeanFactoryAware {

1
spring-aop/src/main/java/org/springframework/aop/framework/adapter/AfterReturningAdviceAdapter.java

@ -31,6 +31,7 @@ import org.springframework.aop.AfterReturningAdvice; @@ -31,6 +31,7 @@ import org.springframework.aop.AfterReturningAdvice;
* @author Rod Johnson
* @author Juergen Hoeller
*/
@SuppressWarnings("serial")
class AfterReturningAdviceAdapter implements AdvisorAdapter, Serializable {
public boolean supportsAdvice(Advice advice) {

1
spring-aop/src/main/java/org/springframework/aop/framework/adapter/AfterReturningAdviceInterceptor.java

@ -32,6 +32,7 @@ import org.springframework.util.Assert; @@ -32,6 +32,7 @@ import org.springframework.util.Assert;
*
* @author Rod Johnson
*/
@SuppressWarnings("serial")
public class AfterReturningAdviceInterceptor implements MethodInterceptor, AfterAdvice, Serializable {
private final AfterReturningAdvice advice;

1
spring-aop/src/main/java/org/springframework/aop/framework/adapter/DefaultAdvisorAdapterRegistry.java

@ -37,6 +37,7 @@ import org.springframework.aop.support.DefaultPointcutAdvisor; @@ -37,6 +37,7 @@ import org.springframework.aop.support.DefaultPointcutAdvisor;
* @author Rob Harrop
* @author Juergen Hoeller
*/
@SuppressWarnings("serial")
public class DefaultAdvisorAdapterRegistry implements AdvisorAdapterRegistry, Serializable {
private final List<AdvisorAdapter> adapters = new ArrayList<AdvisorAdapter>(3);

1
spring-aop/src/main/java/org/springframework/aop/framework/adapter/MethodBeforeAdviceAdapter.java

@ -31,6 +31,7 @@ import org.springframework.aop.MethodBeforeAdvice; @@ -31,6 +31,7 @@ import org.springframework.aop.MethodBeforeAdvice;
* @author Rod Johnson
* @author Juergen Hoeller
*/
@SuppressWarnings("serial")
class MethodBeforeAdviceAdapter implements AdvisorAdapter, Serializable {
public boolean supportsAdvice(Advice advice) {

1
spring-aop/src/main/java/org/springframework/aop/framework/adapter/MethodBeforeAdviceInterceptor.java

@ -31,6 +31,7 @@ import org.springframework.util.Assert; @@ -31,6 +31,7 @@ import org.springframework.util.Assert;
*
* @author Rod Johnson
*/
@SuppressWarnings("serial")
public class MethodBeforeAdviceInterceptor implements MethodInterceptor, Serializable {
private MethodBeforeAdvice advice;

1
spring-aop/src/main/java/org/springframework/aop/framework/adapter/ThrowsAdviceAdapter.java

@ -31,6 +31,7 @@ import org.springframework.aop.ThrowsAdvice; @@ -31,6 +31,7 @@ import org.springframework.aop.ThrowsAdvice;
* @author Rod Johnson
* @author Juergen Hoeller
*/
@SuppressWarnings("serial")
class ThrowsAdviceAdapter implements AdvisorAdapter, Serializable {
public boolean supportsAdvice(Advice advice) {

1
spring-aop/src/main/java/org/springframework/aop/framework/adapter/UnknownAdviceTypeException.java

@ -25,6 +25,7 @@ package org.springframework.aop.framework.adapter; @@ -25,6 +25,7 @@ package org.springframework.aop.framework.adapter;
* @see org.aopalliance.aop.Advice
* @see org.springframework.aop.Advisor
*/
@SuppressWarnings("serial")
public class UnknownAdviceTypeException extends IllegalArgumentException {
/**

1
spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/AbstractAdvisorAutoProxyCreator.java

@ -44,6 +44,7 @@ import org.springframework.core.OrderComparator; @@ -44,6 +44,7 @@ import org.springframework.core.OrderComparator;
* @author Juergen Hoeller
* @see #findCandidateAdvisors
*/
@SuppressWarnings("serial")
public abstract class AbstractAdvisorAutoProxyCreator extends AbstractAutoProxyCreator {
private BeanFactoryAdvisorRetrievalHelper advisorRetrievalHelper;

1
spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/AbstractAutoProxyCreator.java

@ -87,6 +87,7 @@ import org.springframework.util.ClassUtils; @@ -87,6 +87,7 @@ import org.springframework.util.ClassUtils;
* @see BeanNameAutoProxyCreator
* @see DefaultAdvisorAutoProxyCreator
*/
@SuppressWarnings("serial")
public abstract class AbstractAutoProxyCreator extends ProxyConfig
implements SmartInstantiationAwareBeanPostProcessor, BeanClassLoaderAware, BeanFactoryAware,
Ordered, AopInfrastructureBean {

1
spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/BeanNameAutoProxyCreator.java

@ -42,6 +42,7 @@ import org.springframework.util.StringUtils; @@ -42,6 +42,7 @@ import org.springframework.util.StringUtils;
* @see #setInterceptorNames
* @see AbstractAutoProxyCreator
*/
@SuppressWarnings("serial")
public class BeanNameAutoProxyCreator extends AbstractAutoProxyCreator {
private List<String> beanNames;

1
spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/DefaultAdvisorAutoProxyCreator.java

@ -33,6 +33,7 @@ import org.springframework.beans.factory.BeanNameAware; @@ -33,6 +33,7 @@ import org.springframework.beans.factory.BeanNameAware;
* @author Rod Johnson
* @author Rob Harrop
*/
@SuppressWarnings("serial")
public class DefaultAdvisorAutoProxyCreator extends AbstractAdvisorAutoProxyCreator implements BeanNameAware {
/** Separator between prefix and remainder of bean name */

1
spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/InfrastructureAdvisorAutoProxyCreator.java

@ -26,6 +26,7 @@ import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; @@ -26,6 +26,7 @@ import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
* @author Juergen Hoeller
* @since 2.0.7
*/
@SuppressWarnings("serial")
public class InfrastructureAdvisorAutoProxyCreator extends AbstractAdvisorAutoProxyCreator {
private ConfigurableListableBeanFactory beanFactory;

1
spring-aop/src/main/java/org/springframework/aop/interceptor/AbstractMonitoringInterceptor.java

@ -36,6 +36,7 @@ import org.aopalliance.intercept.MethodInvocation; @@ -36,6 +36,7 @@ import org.aopalliance.intercept.MethodInvocation;
* @see #setSuffix
* @see #createInvocationTraceName
*/
@SuppressWarnings("serial")
public abstract class AbstractMonitoringInterceptor extends AbstractTraceInterceptor {
private String prefix = "";

1
spring-aop/src/main/java/org/springframework/aop/interceptor/AbstractTraceInterceptor.java

@ -43,6 +43,7 @@ import org.springframework.aop.support.AopUtils; @@ -43,6 +43,7 @@ import org.springframework.aop.support.AopUtils;
* @see #setUseDynamicLogger
* @see #invokeUnderTrace(org.aopalliance.intercept.MethodInvocation, org.apache.commons.logging.Log)
*/
@SuppressWarnings("serial")
public abstract class AbstractTraceInterceptor implements MethodInterceptor, Serializable {
/**

1
spring-aop/src/main/java/org/springframework/aop/interceptor/ConcurrencyThrottleInterceptor.java

@ -39,6 +39,7 @@ import org.springframework.util.ConcurrencyThrottleSupport; @@ -39,6 +39,7 @@ import org.springframework.util.ConcurrencyThrottleSupport;
* @since 11.02.2004
* @see #setConcurrencyLimit
*/
@SuppressWarnings("serial")
public class ConcurrencyThrottleInterceptor extends ConcurrencyThrottleSupport
implements MethodInterceptor, Serializable {

1
spring-aop/src/main/java/org/springframework/aop/interceptor/CustomizableTraceInterceptor.java

@ -67,6 +67,7 @@ import org.springframework.util.StringUtils; @@ -67,6 +67,7 @@ import org.springframework.util.StringUtils;
* @see #setExceptionMessage
* @see SimpleTraceInterceptor
*/
@SuppressWarnings("serial")
public class CustomizableTraceInterceptor extends AbstractTraceInterceptor {
/**

1
spring-aop/src/main/java/org/springframework/aop/interceptor/DebugInterceptor.java

@ -32,6 +32,7 @@ import org.aopalliance.intercept.MethodInvocation; @@ -32,6 +32,7 @@ import org.aopalliance.intercept.MethodInvocation;
* @see SimpleTraceInterceptor
* @see CustomizableTraceInterceptor
*/
@SuppressWarnings("serial")
public class DebugInterceptor extends SimpleTraceInterceptor {
private volatile long count;

1
spring-aop/src/main/java/org/springframework/aop/interceptor/ExposeBeanNameAdvisors.java

@ -123,6 +123,7 @@ public abstract class ExposeBeanNameAdvisors { @@ -123,6 +123,7 @@ public abstract class ExposeBeanNameAdvisors {
/**
* Introduction that exposes the specified bean name as invocation attribute.
*/
@SuppressWarnings("serial")
private static class ExposeBeanNameIntroduction extends DelegatingIntroductionInterceptor implements NamedBean {
private final String beanName;

1
spring-aop/src/main/java/org/springframework/aop/interceptor/ExposeInvocationInterceptor.java

@ -40,6 +40,7 @@ import org.springframework.core.Ordered; @@ -40,6 +40,7 @@ import org.springframework.core.Ordered;
* @author Rod Johnson
* @author Juergen Hoeller
*/
@SuppressWarnings("serial")
public class ExposeInvocationInterceptor implements MethodInterceptor, Ordered, Serializable {
/** Singleton instance of this class */

1
spring-aop/src/main/java/org/springframework/aop/interceptor/JamonPerformanceMonitorInterceptor.java

@ -35,6 +35,7 @@ import org.apache.commons.logging.Log; @@ -35,6 +35,7 @@ import org.apache.commons.logging.Log;
* @see com.jamonapi.MonitorFactory
* @see PerformanceMonitorInterceptor
*/
@SuppressWarnings("serial")
public class JamonPerformanceMonitorInterceptor extends AbstractMonitoringInterceptor {
private boolean trackAllInvocations = false;

1
spring-aop/src/main/java/org/springframework/aop/interceptor/PerformanceMonitorInterceptor.java

@ -33,6 +33,7 @@ import org.springframework.util.StopWatch; @@ -33,6 +33,7 @@ import org.springframework.util.StopWatch;
* @see org.springframework.util.StopWatch
* @see JamonPerformanceMonitorInterceptor
*/
@SuppressWarnings("serial")
public class PerformanceMonitorInterceptor extends AbstractMonitoringInterceptor {
/**

1
spring-aop/src/main/java/org/springframework/aop/interceptor/SimpleTraceInterceptor.java

@ -32,6 +32,7 @@ import org.apache.commons.logging.Log; @@ -32,6 +32,7 @@ import org.apache.commons.logging.Log;
* @since 1.2
* @see CustomizableTraceInterceptor
*/
@SuppressWarnings("serial")
public class SimpleTraceInterceptor extends AbstractTraceInterceptor {
/**

1
spring-aop/src/main/java/org/springframework/aop/scope/DefaultScopedObject.java

@ -34,6 +34,7 @@ import org.springframework.util.Assert; @@ -34,6 +34,7 @@ import org.springframework.util.Assert;
* @see org.springframework.beans.factory.BeanFactory#getBean
* @see org.springframework.beans.factory.config.ConfigurableBeanFactory#destroyScopedBean
*/
@SuppressWarnings("serial")
public class DefaultScopedObject implements ScopedObject, Serializable {
private final ConfigurableBeanFactory beanFactory;

1
spring-aop/src/main/java/org/springframework/aop/scope/ScopedProxyFactoryBean.java

@ -49,6 +49,7 @@ import org.springframework.util.ClassUtils; @@ -49,6 +49,7 @@ import org.springframework.util.ClassUtils;
* @since 2.0
* @see #setProxyTargetClass
*/
@SuppressWarnings("serial")
public class ScopedProxyFactoryBean extends ProxyConfig implements FactoryBean<Object>, BeanFactoryAware {
/** The TargetSource that manages scoping */

1
spring-aop/src/main/java/org/springframework/aop/support/AbstractBeanFactoryPointcutAdvisor.java

@ -38,6 +38,7 @@ import org.springframework.util.Assert; @@ -38,6 +38,7 @@ import org.springframework.util.Assert;
* @see #setAdviceBeanName
* @see DefaultBeanFactoryPointcutAdvisor
*/
@SuppressWarnings("serial")
public abstract class AbstractBeanFactoryPointcutAdvisor extends AbstractPointcutAdvisor implements BeanFactoryAware {
private String adviceBeanName;

1
spring-aop/src/main/java/org/springframework/aop/support/AbstractExpressionPointcut.java

@ -28,6 +28,7 @@ import java.io.Serializable; @@ -28,6 +28,7 @@ import java.io.Serializable;
* @see #setLocation
* @see #setExpression
*/
@SuppressWarnings("serial")
public abstract class AbstractExpressionPointcut implements ExpressionPointcut, Serializable {
private String location;

1
spring-aop/src/main/java/org/springframework/aop/support/AbstractGenericPointcutAdvisor.java

@ -26,6 +26,7 @@ import org.aopalliance.aop.Advice; @@ -26,6 +26,7 @@ import org.aopalliance.aop.Advice;
* @see #setAdvice
* @see DefaultPointcutAdvisor
*/
@SuppressWarnings("serial")
public abstract class AbstractGenericPointcutAdvisor extends AbstractPointcutAdvisor {
private Advice advice;

1
spring-aop/src/main/java/org/springframework/aop/support/AbstractPointcutAdvisor.java

@ -34,6 +34,7 @@ import org.springframework.util.ObjectUtils; @@ -34,6 +34,7 @@ import org.springframework.util.ObjectUtils;
* @since 1.1.2
* @see AbstractGenericPointcutAdvisor
*/
@SuppressWarnings("serial")
public abstract class AbstractPointcutAdvisor implements PointcutAdvisor, Ordered, Serializable {
private Integer order;

1
spring-aop/src/main/java/org/springframework/aop/support/AbstractRegexpMethodPointcut.java

@ -47,6 +47,7 @@ import org.springframework.util.StringUtils; @@ -47,6 +47,7 @@ import org.springframework.util.StringUtils;
* @since 1.1
* @see JdkRegexpMethodPointcut
*/
@SuppressWarnings("serial")
public abstract class AbstractRegexpMethodPointcut extends StaticMethodMatcherPointcut
implements Serializable {

2
spring-aop/src/main/java/org/springframework/aop/support/ClassFilters.java

@ -87,6 +87,7 @@ public abstract class ClassFilters { @@ -87,6 +87,7 @@ public abstract class ClassFilters {
/**
* ClassFilter implementation for a union of the given ClassFilters.
*/
@SuppressWarnings("serial")
private static class UnionClassFilter implements ClassFilter, Serializable {
private ClassFilter[] filters;
@ -120,6 +121,7 @@ public abstract class ClassFilters { @@ -120,6 +121,7 @@ public abstract class ClassFilters {
/**
* ClassFilter implementation for an intersection of the given ClassFilters.
*/
@SuppressWarnings("serial")
private static class IntersectionClassFilter implements ClassFilter, Serializable {
private ClassFilter[] filters;

1
spring-aop/src/main/java/org/springframework/aop/support/ControlFlowPointcut.java

@ -36,6 +36,7 @@ import org.springframework.util.ObjectUtils; @@ -36,6 +36,7 @@ import org.springframework.util.ObjectUtils;
* @author Rob Harrop
* @see org.springframework.core.ControlFlow
*/
@SuppressWarnings("serial")
public class ControlFlowPointcut implements Pointcut, ClassFilter, MethodMatcher, Serializable {
private Class clazz;

1
spring-aop/src/main/java/org/springframework/aop/support/DefaultBeanFactoryPointcutAdvisor.java

@ -32,6 +32,7 @@ import org.springframework.aop.Pointcut; @@ -32,6 +32,7 @@ import org.springframework.aop.Pointcut;
* @see #setPointcut
* @see #setAdviceBeanName
*/
@SuppressWarnings("serial")
public class DefaultBeanFactoryPointcutAdvisor extends AbstractBeanFactoryPointcutAdvisor {
private Pointcut pointcut = Pointcut.TRUE;

1
spring-aop/src/main/java/org/springframework/aop/support/DefaultPointcutAdvisor.java

@ -34,6 +34,7 @@ import org.springframework.aop.Pointcut; @@ -34,6 +34,7 @@ import org.springframework.aop.Pointcut;
* @see #setPointcut
* @see #setAdvice
*/
@SuppressWarnings("serial")
public class DefaultPointcutAdvisor extends AbstractGenericPointcutAdvisor implements Serializable {
private Pointcut pointcut = Pointcut.TRUE;

1
spring-aop/src/main/java/org/springframework/aop/support/DelegatePerTargetObjectIntroductionInterceptor.java

@ -50,6 +50,7 @@ import org.springframework.aop.ProxyMethodInvocation; @@ -50,6 +50,7 @@ import org.springframework.aop.ProxyMethodInvocation;
* @see #suppressInterface
* @see DelegatingIntroductionInterceptor
*/
@SuppressWarnings("serial")
public class DelegatePerTargetObjectIntroductionInterceptor extends IntroductionInfoSupport
implements IntroductionInterceptor {

1
spring-aop/src/main/java/org/springframework/aop/support/DelegatingIntroductionInterceptor.java

@ -48,6 +48,7 @@ import org.springframework.util.Assert; @@ -48,6 +48,7 @@ import org.springframework.util.Assert;
* @see #suppressInterface
* @see DelegatePerTargetObjectIntroductionInterceptor
*/
@SuppressWarnings("serial")
public class DelegatingIntroductionInterceptor extends IntroductionInfoSupport
implements IntroductionInterceptor {

1
spring-aop/src/main/java/org/springframework/aop/support/IntroductionInfoSupport.java

@ -40,6 +40,7 @@ import org.springframework.util.ClassUtils; @@ -40,6 +40,7 @@ import org.springframework.util.ClassUtils;
* @author Rod Johnson
* @author Juergen Hoeller
*/
@SuppressWarnings("serial")
public class IntroductionInfoSupport implements IntroductionInfo, Serializable {
protected final Set<Class> publishedInterfaces = new HashSet<Class>();

1
spring-aop/src/main/java/org/springframework/aop/support/JdkRegexpMethodPointcut.java

@ -37,6 +37,7 @@ import java.util.regex.PatternSyntaxException; @@ -37,6 +37,7 @@ import java.util.regex.PatternSyntaxException;
* @author Rob Harrop
* @since 1.1
*/
@SuppressWarnings("serial")
public class JdkRegexpMethodPointcut extends AbstractRegexpMethodPointcut {
/**

3
spring-aop/src/main/java/org/springframework/aop/support/MethodMatchers.java

@ -99,6 +99,7 @@ public abstract class MethodMatchers { @@ -99,6 +99,7 @@ public abstract class MethodMatchers {
/**
* MethodMatcher implementation for a union of two given MethodMatchers.
*/
@SuppressWarnings("serial")
private static class UnionMethodMatcher implements IntroductionAwareMethodMatcher, Serializable {
private MethodMatcher mm1;
@ -163,6 +164,7 @@ public abstract class MethodMatchers { @@ -163,6 +164,7 @@ public abstract class MethodMatchers {
* MethodMatcher implementation for a union of two given MethodMatchers,
* supporting an associated ClassFilter per MethodMatcher.
*/
@SuppressWarnings("serial")
private static class ClassFilterAwareUnionMethodMatcher extends UnionMethodMatcher {
private final ClassFilter cf1;
@ -201,6 +203,7 @@ public abstract class MethodMatchers { @@ -201,6 +203,7 @@ public abstract class MethodMatchers {
/**
* MethodMatcher implementation for an intersection of two given MethodMatchers.
*/
@SuppressWarnings("serial")
private static class IntersectionMethodMatcher implements IntroductionAwareMethodMatcher, Serializable {
private MethodMatcher mm1;

1
spring-aop/src/main/java/org/springframework/aop/support/NameMatchMethodPointcut.java

@ -35,6 +35,7 @@ import org.springframework.util.PatternMatchUtils; @@ -35,6 +35,7 @@ import org.springframework.util.PatternMatchUtils;
* @since 11.02.2004
* @see #isMatch
*/
@SuppressWarnings("serial")
public class NameMatchMethodPointcut extends StaticMethodMatcherPointcut implements Serializable {
private List<String> mappedNames = new LinkedList<String>();

1
spring-aop/src/main/java/org/springframework/aop/support/NameMatchMethodPointcutAdvisor.java

@ -29,6 +29,7 @@ import org.springframework.aop.Pointcut; @@ -29,6 +29,7 @@ import org.springframework.aop.Pointcut;
* @author Rob Harrop
* @see NameMatchMethodPointcut
*/
@SuppressWarnings("serial")
public class NameMatchMethodPointcutAdvisor extends AbstractGenericPointcutAdvisor {
private final NameMatchMethodPointcut pointcut = new NameMatchMethodPointcut();

2
spring-aop/src/main/java/org/springframework/aop/support/Pointcuts.java

@ -91,6 +91,7 @@ public abstract class Pointcuts { @@ -91,6 +91,7 @@ public abstract class Pointcuts {
/**
* Pointcut implementation that matches bean property setters.
*/
@SuppressWarnings("serial")
private static class SetterPointcut extends StaticMethodMatcherPointcut implements Serializable {
public static SetterPointcut INSTANCE = new SetterPointcut();
@ -110,6 +111,7 @@ public abstract class Pointcuts { @@ -110,6 +111,7 @@ public abstract class Pointcuts {
/**
* Pointcut implementation that matches bean property getters.
*/
@SuppressWarnings("serial")
private static class GetterPointcut extends StaticMethodMatcherPointcut implements Serializable {
public static GetterPointcut INSTANCE = new GetterPointcut();

1
spring-aop/src/main/java/org/springframework/aop/support/RegexpMethodPointcutAdvisor.java

@ -41,6 +41,7 @@ import org.springframework.util.ObjectUtils; @@ -41,6 +41,7 @@ import org.springframework.util.ObjectUtils;
* @see #setPatterns
* @see JdkRegexpMethodPointcut
*/
@SuppressWarnings("serial")
public class RegexpMethodPointcutAdvisor extends AbstractGenericPointcutAdvisor {
private String[] patterns;

1
spring-aop/src/main/java/org/springframework/aop/support/RootClassFilter.java

@ -24,6 +24,7 @@ import org.springframework.aop.ClassFilter; @@ -24,6 +24,7 @@ import org.springframework.aop.ClassFilter;
* Simple ClassFilter implementation that passes classes (and optionally subclasses)
* @author Rod Johnson
*/
@SuppressWarnings("serial")
public class RootClassFilter implements ClassFilter, Serializable {
private Class clazz;

2
spring-aop/src/main/java/org/springframework/aop/target/CommonsPoolTargetSource.java

@ -58,6 +58,8 @@ import org.springframework.core.Constants; @@ -58,6 +58,8 @@ import org.springframework.core.Constants;
public class CommonsPoolTargetSource extends AbstractPoolingTargetSource
implements PoolableObjectFactory {
private static final long serialVersionUID = 1L;
private static final Constants constants = new Constants(GenericObjectPool.class);

1
spring-aop/src/main/java/org/springframework/aop/target/LazyInitTargetSource.java

@ -56,6 +56,7 @@ import org.springframework.beans.BeansException; @@ -56,6 +56,7 @@ import org.springframework.beans.BeansException;
* @see org.springframework.beans.factory.BeanFactory#getBean
* @see #postProcessTargetObject
*/
@SuppressWarnings("serial")
public class LazyInitTargetSource extends AbstractBeanFactoryBasedTargetSource {
private Object target;

2
spring-aop/src/main/java/org/springframework/aop/target/PrototypeTargetSource.java

@ -31,6 +31,8 @@ import org.springframework.beans.BeansException; @@ -31,6 +31,8 @@ import org.springframework.beans.BeansException;
*/
public class PrototypeTargetSource extends AbstractPrototypeBasedTargetSource {
private static final long serialVersionUID = 1L;
/**
* Obtain a new prototype instance for every call.
* @see #newPrototypeInstance()

1
spring-aop/src/main/java/org/springframework/aop/target/SimpleBeanTargetSource.java

@ -27,6 +27,7 @@ package org.springframework.aop.target; @@ -27,6 +27,7 @@ package org.springframework.aop.target;
* @author Juergen Hoeller
* @since 2.0.3
*/
@SuppressWarnings("serial")
public class SimpleBeanTargetSource extends AbstractBeanFactoryBasedTargetSource {
public Object getTarget() throws Exception {

2
spring-aop/src/main/java/org/springframework/aop/target/ThreadLocalTargetSource.java

@ -50,6 +50,8 @@ import org.springframework.core.NamedThreadLocal; @@ -50,6 +50,8 @@ import org.springframework.core.NamedThreadLocal;
public class ThreadLocalTargetSource extends AbstractPrototypeBasedTargetSource
implements ThreadLocalTargetSourceStats, DisposableBean {
private static final long serialVersionUID = 1L;
/**
* ThreadLocal holding the target associated with the current
* thread. Unlike most ThreadLocals, which are static, this variable

1
spring-aop/src/test/java/org/springframework/aop/aspectj/TrickyAspectJPointcutExpressionTests.java

@ -115,6 +115,7 @@ public class TrickyAspectJPointcutExpressionTests { @@ -115,6 +115,7 @@ public class TrickyAspectJPointcutExpressionTests {
}
@SuppressWarnings("serial")
public static class TestException extends RuntimeException {
public TestException(String string) {

1
spring-aop/src/test/java/org/springframework/aop/target/LazyInitTargetSourceTests.java

@ -80,6 +80,7 @@ public final class LazyInitTargetSourceTests { @@ -80,6 +80,7 @@ public final class LazyInitTargetSourceTests {
}
@SuppressWarnings("serial")
public static class CustomLazyInitTargetSource extends LazyInitTargetSource {
protected void postProcessTargetObject(Object targetObject) {

4
spring-aop/src/test/java/org/springframework/aop/target/PrototypeBasedTargetSourceTests.java

@ -62,6 +62,8 @@ public final class PrototypeBasedTargetSourceTests { @@ -62,6 +62,8 @@ public final class PrototypeBasedTargetSourceTests {
private static class TestTargetSource extends AbstractPrototypeBasedTargetSource {
private static final long serialVersionUID = 1L;
/**
* Nonserializable test field to check that subclass
* state can't prevent serialization from working
@ -77,4 +79,4 @@ public final class PrototypeBasedTargetSourceTests { @@ -77,4 +79,4 @@ public final class PrototypeBasedTargetSourceTests {
}
}
}
}

3
spring-aspects/src/test/java/org/springframework/beans/Colour.java

@ -21,6 +21,7 @@ import org.springframework.core.enums.ShortCodedLabeledEnum; @@ -21,6 +21,7 @@ import org.springframework.core.enums.ShortCodedLabeledEnum;
/**
* @author Rob Harrop
*/
@SuppressWarnings("serial")
public class Colour extends ShortCodedLabeledEnum {
public static final Colour RED = new Colour(0, "RED");
@ -32,4 +33,4 @@ public class Colour extends ShortCodedLabeledEnum { @@ -32,4 +33,4 @@ public class Colour extends ShortCodedLabeledEnum {
super(code, label);
}
}
}

3
spring-aspects/src/test/java/org/springframework/beans/DerivedTestBean.java

@ -25,6 +25,7 @@ import org.springframework.beans.factory.DisposableBean; @@ -25,6 +25,7 @@ import org.springframework.beans.factory.DisposableBean;
* @author Juergen Hoeller
* @since 21.08.2003
*/
@SuppressWarnings("serial")
public class DerivedTestBean extends TestBean implements Serializable, BeanNameAware, DisposableBean {
private String beanName;
@ -82,4 +83,4 @@ public class DerivedTestBean extends TestBean implements Serializable, BeanNameA @@ -82,4 +83,4 @@ public class DerivedTestBean extends TestBean implements Serializable, BeanNameA
return destroyed;
}
}
}

9
spring-aspects/src/test/java/org/springframework/beans/factory/aspectj/AbstractBeanConfigurerTests.java

@ -248,6 +248,7 @@ public abstract class AbstractBeanConfigurerTests extends TestCase { @@ -248,6 +248,7 @@ public abstract class AbstractBeanConfigurerTests extends TestCase {
@Configurable("beanOne")
@SuppressWarnings("serial")
protected static class ShouldBeConfiguredBySpring implements Serializable {
private String name;
@ -263,6 +264,7 @@ public abstract class AbstractBeanConfigurerTests extends TestCase { @@ -263,6 +264,7 @@ public abstract class AbstractBeanConfigurerTests extends TestCase {
@Configurable("beanOne")
@SuppressWarnings("serial")
private static class ShouldBeConfiguredBySpringContainsPublicReadResolve implements Serializable {
private String name;
@ -317,6 +319,7 @@ public abstract class AbstractBeanConfigurerTests extends TestCase { @@ -317,6 +319,7 @@ public abstract class AbstractBeanConfigurerTests extends TestCase {
}
@SuppressWarnings("serial")
private static class SerializableThatShouldNotBeConfiguredBySpring implements Serializable {
private String name;
@ -444,6 +447,7 @@ public abstract class AbstractBeanConfigurerTests extends TestCase { @@ -444,6 +447,7 @@ public abstract class AbstractBeanConfigurerTests extends TestCase {
}
@Configurable
@SuppressWarnings("serial")
private static class BaseSerializableBean implements Serializable {
public int setterCount;
@ -457,6 +461,7 @@ public abstract class AbstractBeanConfigurerTests extends TestCase { @@ -457,6 +461,7 @@ public abstract class AbstractBeanConfigurerTests extends TestCase {
}
@SuppressWarnings("serial")
private static class SubSerializableBean extends BaseSerializableBean {
}
@ -551,6 +556,7 @@ public abstract class AbstractBeanConfigurerTests extends TestCase { @@ -551,6 +556,7 @@ public abstract class AbstractBeanConfigurerTests extends TestCase {
}
}
@SuppressWarnings("serial")
public static class Order implements MailSenderClient, Serializable {
private transient MailSender mailSender;
@ -577,6 +583,7 @@ public abstract class AbstractBeanConfigurerTests extends TestCase { @@ -577,6 +583,7 @@ public abstract class AbstractBeanConfigurerTests extends TestCase {
}
@Configurable
@SuppressWarnings("serial")
private static class PreOrPostConstructionConfiguredBean implements Serializable {
private transient String name;
protected transient boolean preConstructionConfigured;
@ -597,11 +604,13 @@ public abstract class AbstractBeanConfigurerTests extends TestCase { @@ -597,11 +604,13 @@ public abstract class AbstractBeanConfigurerTests extends TestCase {
@Configurable(preConstruction=true)
@SuppressWarnings("serial")
public static class PreConstructionConfiguredBean extends PreOrPostConstructionConfiguredBean {
}
@Configurable(preConstruction=false)
@SuppressWarnings("serial")
private static class PostConstructionConfiguredBean extends PreOrPostConstructionConfiguredBean {
}

1
spring-aspects/src/test/java/org/springframework/transaction/CallCountingTransactionManager.java

@ -23,6 +23,7 @@ import org.springframework.transaction.support.DefaultTransactionStatus; @@ -23,6 +23,7 @@ import org.springframework.transaction.support.DefaultTransactionStatus;
* @author Rod Johnson
* @author Juergen Hoeller
*/
@SuppressWarnings("serial")
public class CallCountingTransactionManager extends AbstractPlatformTransactionManager {
public TransactionDefinition lastDefinition;

1
spring-beans/src/main/java/org/springframework/beans/BeanInstantiationException.java

@ -23,6 +23,7 @@ package org.springframework.beans; @@ -23,6 +23,7 @@ package org.springframework.beans;
* @author Juergen Hoeller
* @since 1.2.8
*/
@SuppressWarnings("serial")
public class BeanInstantiationException extends FatalBeanException {
private Class beanClass;

1
spring-beans/src/main/java/org/springframework/beans/BeanMetadataAttributeAccessor.java

@ -26,6 +26,7 @@ import org.springframework.core.AttributeAccessorSupport; @@ -26,6 +26,7 @@ import org.springframework.core.AttributeAccessorSupport;
* @author Juergen Hoeller
* @since 2.5
*/
@SuppressWarnings("serial")
public class BeanMetadataAttributeAccessor extends AttributeAccessorSupport implements BeanMetadataElement {
private Object source;

1
spring-beans/src/main/java/org/springframework/beans/BeansException.java

@ -29,6 +29,7 @@ import org.springframework.util.ObjectUtils; @@ -29,6 +29,7 @@ import org.springframework.util.ObjectUtils;
* @author Rod Johnson
* @author Juergen Hoeller
*/
@SuppressWarnings("serial")
public abstract class BeansException extends NestedRuntimeException {
/**

1
spring-beans/src/main/java/org/springframework/beans/ConversionNotSupportedException.java

@ -25,6 +25,7 @@ import java.beans.PropertyChangeEvent; @@ -25,6 +25,7 @@ import java.beans.PropertyChangeEvent;
* @author Juergen Hoeller
* @since 3.0
*/
@SuppressWarnings("serial")
public class ConversionNotSupportedException extends TypeMismatchException {
/**

1
spring-beans/src/main/java/org/springframework/beans/FatalBeanException.java

@ -22,6 +22,7 @@ package org.springframework.beans; @@ -22,6 +22,7 @@ package org.springframework.beans;
*
* @author Rod Johnson
*/
@SuppressWarnings("serial")
public class FatalBeanException extends BeansException {
/**

1
spring-beans/src/main/java/org/springframework/beans/InvalidPropertyException.java

@ -23,6 +23,7 @@ package org.springframework.beans; @@ -23,6 +23,7 @@ package org.springframework.beans;
* @author Juergen Hoeller
* @since 1.0.2
*/
@SuppressWarnings("serial")
public class InvalidPropertyException extends FatalBeanException {
private Class beanClass;

1
spring-beans/src/main/java/org/springframework/beans/MethodInvocationException.java

@ -24,6 +24,7 @@ import java.beans.PropertyChangeEvent; @@ -24,6 +24,7 @@ import java.beans.PropertyChangeEvent;
*
* @author Rod Johnson
*/
@SuppressWarnings("serial")
public class MethodInvocationException extends PropertyAccessException {
/**

1
spring-beans/src/main/java/org/springframework/beans/MutablePropertyValues.java

@ -35,6 +35,7 @@ import org.springframework.util.StringUtils; @@ -35,6 +35,7 @@ import org.springframework.util.StringUtils;
* @author Rob Harrop
* @since 13 May 2001
*/
@SuppressWarnings("serial")
public class MutablePropertyValues implements PropertyValues, Serializable {
private final List<PropertyValue> propertyValueList;

1
spring-beans/src/main/java/org/springframework/beans/NotReadablePropertyException.java

@ -23,6 +23,7 @@ package org.springframework.beans; @@ -23,6 +23,7 @@ package org.springframework.beans;
* @author Juergen Hoeller
* @since 1.0.2
*/
@SuppressWarnings("serial")
public class NotReadablePropertyException extends InvalidPropertyException {
/**

1
spring-beans/src/main/java/org/springframework/beans/NotWritablePropertyException.java

@ -24,6 +24,7 @@ package org.springframework.beans; @@ -24,6 +24,7 @@ package org.springframework.beans;
* @author Alef Arendsen
* @author Arjen Poutsma
*/
@SuppressWarnings("serial")
public class NotWritablePropertyException extends InvalidPropertyException {
private String[] possibleMatches = null;

1
spring-beans/src/main/java/org/springframework/beans/NullValueInNestedPathException.java

@ -25,6 +25,7 @@ package org.springframework.beans; @@ -25,6 +25,7 @@ package org.springframework.beans;
*
* @author Rod Johnson
*/
@SuppressWarnings("serial")
public class NullValueInNestedPathException extends InvalidPropertyException {
/**

1
spring-beans/src/main/java/org/springframework/beans/PropertyAccessException.java

@ -27,6 +27,7 @@ import org.springframework.core.ErrorCoded; @@ -27,6 +27,7 @@ import org.springframework.core.ErrorCoded;
* @author Rod Johnson
* @author Juergen Hoeller
*/
@SuppressWarnings("serial")
public abstract class PropertyAccessException extends BeansException implements ErrorCoded {
private transient PropertyChangeEvent propertyChangeEvent;

1
spring-beans/src/main/java/org/springframework/beans/PropertyBatchUpdateException.java

@ -35,6 +35,7 @@ import org.springframework.util.ObjectUtils; @@ -35,6 +35,7 @@ import org.springframework.util.ObjectUtils;
* @author Juergen Hoeller
* @since 18 April 2001
*/
@SuppressWarnings("serial")
public class PropertyBatchUpdateException extends BeansException {
/** List of PropertyAccessException objects */

1
spring-beans/src/main/java/org/springframework/beans/PropertyValue.java

@ -39,6 +39,7 @@ import org.springframework.util.ObjectUtils; @@ -39,6 +39,7 @@ import org.springframework.util.ObjectUtils;
* @see PropertyValues
* @see BeanWrapper
*/
@SuppressWarnings("serial")
public class PropertyValue extends BeanMetadataAttributeAccessor implements Serializable {
private final String name;

1
spring-beans/src/main/java/org/springframework/beans/TypeMismatchException.java

@ -26,6 +26,7 @@ import org.springframework.util.ClassUtils; @@ -26,6 +26,7 @@ import org.springframework.util.ClassUtils;
* @author Rod Johnson
* @author Juergen Hoeller
*/
@SuppressWarnings("serial")
public class TypeMismatchException extends PropertyAccessException {
/**

1
spring-beans/src/main/java/org/springframework/beans/factory/BeanCreationException.java

@ -30,6 +30,7 @@ import org.springframework.core.NestedRuntimeException; @@ -30,6 +30,7 @@ import org.springframework.core.NestedRuntimeException;
*
* @author Juergen Hoeller
*/
@SuppressWarnings("serial")
public class BeanCreationException extends FatalBeanException {
private String beanName;

1
spring-beans/src/main/java/org/springframework/beans/factory/BeanCreationNotAllowedException.java

@ -24,6 +24,7 @@ package org.springframework.beans.factory; @@ -24,6 +24,7 @@ package org.springframework.beans.factory;
* @author Juergen Hoeller
* @since 2.0
*/
@SuppressWarnings("serial")
public class BeanCreationNotAllowedException extends BeanCreationException {
/**

1
spring-beans/src/main/java/org/springframework/beans/factory/BeanCurrentlyInCreationException.java

@ -23,6 +23,7 @@ package org.springframework.beans.factory; @@ -23,6 +23,7 @@ package org.springframework.beans.factory;
* @author Juergen Hoeller
* @since 1.1
*/
@SuppressWarnings("serial")
public class BeanCurrentlyInCreationException extends BeanCreationException {
/**

1
spring-beans/src/main/java/org/springframework/beans/factory/BeanDefinitionStoreException.java

@ -26,6 +26,7 @@ import org.springframework.beans.FatalBeanException; @@ -26,6 +26,7 @@ import org.springframework.beans.FatalBeanException;
* @author Juergen Hoeller
* @author Rob Harrop
*/
@SuppressWarnings("serial")
public class BeanDefinitionStoreException extends FatalBeanException {
private String resourceDescription;

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

@ -24,6 +24,7 @@ import org.springframework.beans.FatalBeanException; @@ -24,6 +24,7 @@ import org.springframework.beans.FatalBeanException;
* @author Juergen Hoeller
* @since 3.0
*/
@SuppressWarnings("serial")
public class BeanExpressionException extends FatalBeanException {
/**
@ -44,4 +45,4 @@ public class BeanExpressionException extends FatalBeanException { @@ -44,4 +45,4 @@ public class BeanExpressionException extends FatalBeanException {
super(msg, cause);
}
}
}

1
spring-beans/src/main/java/org/springframework/beans/factory/BeanInitializationException.java

@ -31,6 +31,7 @@ import org.springframework.beans.FatalBeanException; @@ -31,6 +31,7 @@ import org.springframework.beans.FatalBeanException;
* @see BeanFactoryAware#setBeanFactory
* @see InitializingBean#afterPropertiesSet
*/
@SuppressWarnings("serial")
public class BeanInitializationException extends FatalBeanException {
/**

1
spring-beans/src/main/java/org/springframework/beans/factory/BeanIsAbstractException.java

@ -24,6 +24,7 @@ package org.springframework.beans.factory; @@ -24,6 +24,7 @@ package org.springframework.beans.factory;
* @since 1.1
* @see org.springframework.beans.factory.support.AbstractBeanDefinition#setAbstract
*/
@SuppressWarnings("serial")
public class BeanIsAbstractException extends BeanCreationException {
/**

1
spring-beans/src/main/java/org/springframework/beans/factory/BeanIsNotAFactoryException.java

@ -25,6 +25,7 @@ package org.springframework.beans.factory; @@ -25,6 +25,7 @@ package org.springframework.beans.factory;
* @since 10.03.2003
* @see org.springframework.beans.factory.FactoryBean
*/
@SuppressWarnings("serial")
public class BeanIsNotAFactoryException extends BeanNotOfRequiredTypeException {
/**

1
spring-beans/src/main/java/org/springframework/beans/factory/BeanNotOfRequiredTypeException.java

@ -24,6 +24,7 @@ import org.springframework.beans.BeansException; @@ -24,6 +24,7 @@ import org.springframework.beans.BeansException;
* @author Rod Johnson
* @author Juergen Hoeller
*/
@SuppressWarnings("serial")
public class BeanNotOfRequiredTypeException extends BeansException {
/** The name of the instance that was of the wrong type */

1
spring-beans/src/main/java/org/springframework/beans/factory/CannotLoadBeanClassException.java

@ -25,6 +25,7 @@ import org.springframework.beans.FatalBeanException; @@ -25,6 +25,7 @@ import org.springframework.beans.FatalBeanException;
* @author Juergen Hoeller
* @since 2.0
*/
@SuppressWarnings("serial")
public class CannotLoadBeanClassException extends FatalBeanException {
private String resourceDescription;

1
spring-beans/src/main/java/org/springframework/beans/factory/FactoryBeanNotInitializedException.java

@ -34,6 +34,7 @@ import org.springframework.beans.FatalBeanException; @@ -34,6 +34,7 @@ import org.springframework.beans.FatalBeanException;
* @since 30.10.2003
* @see FactoryBean#getObject()
*/
@SuppressWarnings("serial")
public class FactoryBeanNotInitializedException extends FatalBeanException {
/**

1
spring-beans/src/main/java/org/springframework/beans/factory/UnsatisfiedDependencyException.java

@ -28,6 +28,7 @@ import org.springframework.util.ClassUtils; @@ -28,6 +28,7 @@ import org.springframework.util.ClassUtils;
* @author Juergen Hoeller
* @since 03.09.2003
*/
@SuppressWarnings("serial")
public class UnsatisfiedDependencyException extends BeanCreationException {
/**

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save