+ Adding POC tooling integration points, namely AbstractConfigurationPostProcessor and allowing for tooling-specified ClassLoader for use with ASM parsing
@ -55,7 +56,7 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@@ -55,7 +56,7 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@ -112,7 +113,7 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@@ -112,7 +113,7 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@ -127,7 +128,7 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@@ -127,7 +128,7 @@ public final class ConfigurationClass extends ModelClass implements Validatable
returnthis;
}
publicSet<ModelMethod>getMethods(){
publicSet<BeanMethod>getMethods(){
returnmethods;
}
@ -184,7 +185,7 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@@ -184,7 +185,7 @@ public final class ConfigurationClass extends ModelClass implements Validatable
if(Modifier.isFinal(modifiers))
errors.add(newFinalConfigurationError());
for(ModelMethodmethod:methods)
for(BeanMethodmethod:methods)
method.validate(errors);
}
@ -299,7 +300,7 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@@ -299,7 +300,7 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@ -310,7 +311,7 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@@ -310,7 +311,7 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@ -329,9 +330,9 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@@ -329,9 +330,9 @@ public final class ConfigurationClass extends ModelClass implements Validatable
@ -94,7 +94,7 @@ public final class ConfigurationModel implements Validatable {
@@ -94,7 +94,7 @@ public final class ConfigurationModel implements Validatable {
*<var>errors</var>.
*
*@seeConfigurationClass#validate(java.util.List)
*@seeModelMethod#validate(java.util.List)
*@seeBeanMethod#validate(java.util.List)
*@seeValidator
*@seeUsageError
*/
@ -107,7 +107,7 @@ public final class ConfigurationModel implements Validatable {
@@ -107,7 +107,7 @@ public final class ConfigurationModel implements Validatable {
// depending on where they are registered (with the model, the class, or the method)
// they will be called directly or indirectly below
@ -55,58 +60,102 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce
@@ -55,58 +60,102 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce
@ -118,55 +167,43 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce
@@ -118,55 +167,43 @@ public class ConfigurationPostProcessor implements Ordered, BeanFactoryPostProce