Update all classes so that inner classes are always last. Also
ensure that utility classes are always final and have a private
constructor and make exceptions final whenever possible.
Issue: SPR-16968
pull/1868/head
Phillip Webb8 years agocommitted byJuergen Hoeller
@ -561,6 +561,19 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@@ -561,6 +561,19 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@ -657,20 +670,6 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@@ -657,20 +670,6 @@ public class AspectJExpressionPointcut extends AbstractExpressionPointcut
@ -58,6 +58,8 @@ public class BeanInstantiationException extends FatalBeanException {
@@ -58,6 +58,8 @@ public class BeanInstantiationException extends FatalBeanException {
super("Failed to instantiate ["+beanClass.getName()+"]: "+msg,cause);
this.beanClass=beanClass;
this.constructor=null;
this.constructingMethod=null;
}
/**
@ -71,6 +73,7 @@ public class BeanInstantiationException extends FatalBeanException {
@@ -71,6 +73,7 @@ public class BeanInstantiationException extends FatalBeanException {
super("Failed to instantiate ["+constructor.getDeclaringClass().getName()+"]: "+msg,cause);
this.beanClass=constructor.getDeclaringClass();
this.constructor=constructor;
this.constructingMethod=null;
}
/**
@ -84,6 +87,7 @@ public class BeanInstantiationException extends FatalBeanException {
@@ -84,6 +87,7 @@ public class BeanInstantiationException extends FatalBeanException {
@ -42,6 +42,7 @@ public class NotWritablePropertyException extends InvalidPropertyException {
@@ -42,6 +42,7 @@ public class NotWritablePropertyException extends InvalidPropertyException {
super(beanClass,propertyName,
"Bean property '"+propertyName+"' is not writable or has an invalid setter method: "+
"Does the return type of the getter match the parameter type of the setter?");
this.possibleMatches=null;
}
/**
@ -52,6 +53,7 @@ public class NotWritablePropertyException extends InvalidPropertyException {
@@ -52,6 +53,7 @@ public class NotWritablePropertyException extends InvalidPropertyException {
@ -63,6 +65,7 @@ public class NotWritablePropertyException extends InvalidPropertyException {
@@ -63,6 +65,7 @@ public class NotWritablePropertyException extends InvalidPropertyException {
@ -517,7 +517,7 @@ public class PropertyEditorRegistrySupport implements PropertyEditorRegistry {
@@ -517,7 +517,7 @@ public class PropertyEditorRegistrySupport implements PropertyEditorRegistry {
@ -50,6 +50,8 @@ public class BeanCreationException extends FatalBeanException {
@@ -50,6 +50,8 @@ public class BeanCreationException extends FatalBeanException {
*/
publicBeanCreationException(Stringmsg){
super(msg);
this.beanName=null;
this.resourceDescription=null;
}
/**
@ -59,6 +61,8 @@ public class BeanCreationException extends FatalBeanException {
@@ -59,6 +61,8 @@ public class BeanCreationException extends FatalBeanException {
@ -69,6 +73,7 @@ public class BeanCreationException extends FatalBeanException {
@@ -69,6 +73,7 @@ public class BeanCreationException extends FatalBeanException {
super("Error creating bean with name '"+beanName+"': "+msg);
this.beanName=beanName;
this.resourceDescription=null;
}
/**
@ -94,6 +99,7 @@ public class BeanCreationException extends FatalBeanException {
@@ -94,6 +99,7 @@ public class BeanCreationException extends FatalBeanException {
(resourceDescription!=null?" defined in "+resourceDescription:"")+": "+msg);
@ -43,6 +43,8 @@ public class BeanDefinitionStoreException extends FatalBeanException {
@@ -43,6 +43,8 @@ public class BeanDefinitionStoreException extends FatalBeanException {
*/
publicBeanDefinitionStoreException(Stringmsg){
super(msg);
this.resourceDescription=null;
this.beanName=null;
}
/**
@ -52,6 +54,8 @@ public class BeanDefinitionStoreException extends FatalBeanException {
@@ -52,6 +54,8 @@ public class BeanDefinitionStoreException extends FatalBeanException {
@ -62,6 +66,7 @@ public class BeanDefinitionStoreException extends FatalBeanException {
@@ -62,6 +66,7 @@ public class BeanDefinitionStoreException extends FatalBeanException {
@ -73,6 +78,7 @@ public class BeanDefinitionStoreException extends FatalBeanException {
@@ -73,6 +78,7 @@ public class BeanDefinitionStoreException extends FatalBeanException {
@ -49,6 +49,7 @@ public class NoSuchBeanDefinitionException extends BeansException {
@@ -49,6 +49,7 @@ public class NoSuchBeanDefinitionException extends BeansException {
publicNoSuchBeanDefinitionException(Stringname){
super("No bean named '"+name+"' available");
this.beanName=name;
this.resolvableType=null;
}
/**
@ -59,6 +60,7 @@ public class NoSuchBeanDefinitionException extends BeansException {
@@ -59,6 +60,7 @@ public class NoSuchBeanDefinitionException extends BeansException {
super("No bean named '"+name+"' available: "+message);
this.beanName=name;
this.resolvableType=null;
}
/**
@ -85,6 +87,7 @@ public class NoSuchBeanDefinitionException extends BeansException {
@@ -85,6 +87,7 @@ public class NoSuchBeanDefinitionException extends BeansException {
super("No qualifying bean of type '"+type+"' available");
this.beanName=null;
this.resolvableType=type;
}
@ -96,6 +99,7 @@ public class NoSuchBeanDefinitionException extends BeansException {
@@ -96,6 +99,7 @@ public class NoSuchBeanDefinitionException extends BeansException {
@ -48,6 +48,7 @@ public class NoUniqueBeanDefinitionException extends NoSuchBeanDefinitionExcepti
@@ -48,6 +48,7 @@ public class NoUniqueBeanDefinitionException extends NoSuchBeanDefinitionExcepti
@ -56,8 +57,9 @@ public class NoUniqueBeanDefinitionException extends NoSuchBeanDefinitionExcepti
@@ -56,8 +57,9 @@ public class NoUniqueBeanDefinitionException extends NoSuchBeanDefinitionExcepti
@ -49,6 +49,7 @@ public class UnsatisfiedDependencyException extends BeanCreationException {
@@ -49,6 +49,7 @@ public class UnsatisfiedDependencyException extends BeanCreationException {
super(resourceDescription,beanName,
"Unsatisfied dependency expressed through bean property '"+propertyName+"'"+
@ -250,7 +250,7 @@ public class PropertyPlaceholderConfigurer extends PlaceholderConfigurerSupport
@@ -250,7 +250,7 @@ public class PropertyPlaceholderConfigurer extends PlaceholderConfigurerSupport
@ -38,6 +38,7 @@ public class ScriptCompilationException extends NestedRuntimeException {
@@ -38,6 +38,7 @@ public class ScriptCompilationException extends NestedRuntimeException {
*/
publicScriptCompilationException(Stringmsg){
super(msg);
this.scriptSource=null;
}
/**
@ -47,6 +48,7 @@ public class ScriptCompilationException extends NestedRuntimeException {
@@ -47,6 +48,7 @@ public class ScriptCompilationException extends NestedRuntimeException {
protectedintposition;// -1 if not known; should be known in all reasonable cases
@ -40,6 +40,8 @@ public class ExpressionException extends RuntimeException {
@@ -40,6 +40,8 @@ public class ExpressionException extends RuntimeException {
*/
publicExpressionException(Stringmessage){
super(message);
this.expressionString=null;
this.position=0;
}
/**
@ -49,6 +51,8 @@ public class ExpressionException extends RuntimeException {
@@ -49,6 +51,8 @@ public class ExpressionException extends RuntimeException {
@ -81,6 +85,7 @@ public class ExpressionException extends RuntimeException {
@@ -81,6 +85,7 @@ public class ExpressionException extends RuntimeException {
@ -92,6 +97,7 @@ public class ExpressionException extends RuntimeException {
@@ -92,6 +97,7 @@ public class ExpressionException extends RuntimeException {
@ -57,6 +57,7 @@ public class InvalidResultSetAccessException extends InvalidDataAccessResourceUs
@@ -57,6 +57,7 @@ public class InvalidResultSetAccessException extends InvalidDataAccessResourceUs
@ -202,7 +202,7 @@ public class UserCredentialsDataSourceAdapter extends DelegatingDataSource {
@@ -202,7 +202,7 @@ public class UserCredentialsDataSourceAdapter extends DelegatingDataSource {
@ -78,7 +78,7 @@ public class DestinationVariableMethodArgumentResolver extends AbstractNamedValu
@@ -78,7 +78,7 @@ public class DestinationVariableMethodArgumentResolver extends AbstractNamedValu
@ -106,7 +106,7 @@ public class HeaderMethodArgumentResolver extends AbstractNamedValueMethodArgume
@@ -106,7 +106,7 @@ public class HeaderMethodArgumentResolver extends AbstractNamedValueMethodArgume
@ -42,6 +42,7 @@ public class MethodArgumentNotValidException extends MethodArgumentResolutionExc
@@ -42,6 +42,7 @@ public class MethodArgumentNotValidException extends MethodArgumentResolutionExc
@ -577,7 +577,7 @@ public class StompBrokerRelayMessageHandler extends AbstractBrokerMessageHandler
@@ -577,7 +577,7 @@ public class StompBrokerRelayMessageHandler extends AbstractBrokerMessageHandler
@ -44,6 +44,8 @@ public class ObjectOptimisticLockingFailureException extends OptimisticLockingFa
@@ -44,6 +44,8 @@ public class ObjectOptimisticLockingFailureException extends OptimisticLockingFa
@ -44,6 +44,8 @@ public class ObjectRetrievalFailureException extends DataRetrievalFailureExcepti
@@ -44,6 +44,8 @@ public class ObjectRetrievalFailureException extends DataRetrievalFailureExcepti
@ -890,7 +890,7 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
@@ -890,7 +890,7 @@ public class HibernateTransactionManager extends AbstractPlatformTransactionMana
@ -745,7 +745,7 @@ public class JpaTransactionManager extends AbstractPlatformTransactionManager
@@ -745,7 +745,7 @@ public class JpaTransactionManager extends AbstractPlatformTransactionManager
@ -225,7 +225,7 @@ public class SingleConnectionFactory extends DelegatingConnectionFactory impleme
@@ -225,7 +225,7 @@ public class SingleConnectionFactory extends DelegatingConnectionFactory impleme
@ -65,7 +65,7 @@ public class HeuristicCompletionException extends TransactionException {
@@ -65,7 +65,7 @@ public class HeuristicCompletionException extends TransactionException {
@ -1273,7 +1273,7 @@ public abstract class AbstractPlatformTransactionManager implements PlatformTran
@@ -1273,7 +1273,7 @@ public abstract class AbstractPlatformTransactionManager implements PlatformTran