@ -58,7 +61,8 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@@ -58,7 +61,8 @@ public final class ConfigurationClass extends ModelClass implements Validatable
privateConfigurationClassdeclaringClass;
publicConfigurationClass(){}
publicConfigurationClass(){
}
// TODO: get rid of constructors used only for testing. put in testing util.
/**
@ -81,7 +85,9 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@@ -81,7 +85,9 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@ -89,12 +95,12 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@@ -89,12 +95,12 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@ -185,8 +191,7 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@@ -185,8 +191,7 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@ -251,8 +256,8 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@@ -251,8 +256,8 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@Override
publicStringgetDescription(){
returnformat("%s was provided as a Java Configuration class but was not annotated with @%s. "
+"Update the class definition to continue.",getSimpleName(),Configuration.class
.getSimpleName());
}
}
@ -287,8 +292,8 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@@ -287,8 +292,8 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@ -300,13 +305,12 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@@ -300,13 +305,12 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@ -43,9 +45,9 @@ public final class ConfigurationModel implements Validatable {
@@ -43,9 +45,9 @@ public final class ConfigurationModel implements Validatable {
@ -68,7 +70,8 @@ public final class ConfigurationModel implements Validatable {
@@ -68,7 +70,8 @@ public final class ConfigurationModel implements Validatable {
}
// /**
// * Return all configuration classes, including all imported configuration classes. This method
// * Return all configuration classes, including all imported configuration classes.
// This method
// * should be generally preferred over {@link #getConfigurationClasses()}
// *
// * @see #getConfigurationClasses()
@ -87,7 +90,8 @@ public final class ConfigurationModel implements Validatable {
@@ -87,7 +90,8 @@ public final class ConfigurationModel implements Validatable {
@ -129,8 +133,7 @@ public final class ConfigurationModel implements Validatable {
@@ -129,8 +133,7 @@ public final class ConfigurationModel implements Validatable {
@ -113,7 +113,9 @@ public class ModelClass implements BeanMetadataElement {
@@ -113,7 +113,9 @@ public class ModelClass implements BeanMetadataElement {
@ -102,8 +102,10 @@ final class MutableAnnotationInvocationHandler implements InvocationHandler {
@@ -102,8 +102,10 @@ final class MutableAnnotationInvocationHandler implements InvocationHandler {
finalintattribValueHashCode;
if(attribValue==null)
// memberValue may be null when a mutable annotation is being added to a collection
// and before it has actually been visited (and populated) by MutableAnnotationVisitor
// memberValue may be null when a mutable annotation is being added to a
// collection
// and before it has actually been visited (and populated) by
@ -117,15 +119,17 @@ final class MutableAnnotationInvocationHandler implements InvocationHandler {
@@ -117,15 +119,17 @@ final class MutableAnnotationInvocationHandler implements InvocationHandler {
@ -191,8 +195,7 @@ final class MutableAnnotationInvocationHandler implements InvocationHandler {
@@ -191,8 +195,7 @@ final class MutableAnnotationInvocationHandler implements InvocationHandler {
@ -49,8 +49,8 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce
@@ -49,8 +49,8 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce
@ -58,8 +58,8 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce
@@ -58,8 +58,8 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce
@ -78,7 +78,8 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce
@@ -78,7 +78,8 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce
@ -93,7 +94,8 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce
@@ -93,7 +94,8 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce
@ -108,15 +110,16 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce
@@ -108,15 +110,16 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce
@ -133,7 +136,10 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce
@@ -133,7 +136,10 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce
logger.debug(String.format("Replacing bean definition '%s' existing class name '%s' with enhanced class name '%s'",
logger
.debug(String
.format(
"Replacing bean definition '%s' existing class name '%s' with enhanced class name '%s'",
beanName,configClassName,enhancedClassName));
beanDef.setBeanClassName(enhancedClassName);
@ -146,22 +152,21 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce
@@ -146,22 +152,21 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce