inline method
diff --git a/bval-jsr/src/main/java/org/apache/bval/jsr/xml/ValidationMappingParser.java b/bval-jsr/src/main/java/org/apache/bval/jsr/xml/ValidationMappingParser.java
index a3f418e..298c22d 100644
--- a/bval-jsr/src/main/java/org/apache/bval/jsr/xml/ValidationMappingParser.java
+++ b/bval-jsr/src/main/java/org/apache/bval/jsr/xml/ValidationMappingParser.java
@@ -140,7 +140,12 @@
}
private Class<?> loadClass(String className, String defaultPackage) {
- return loadClass(toQualifiedClassName(className, defaultPackage));
+ final String fqn = toQualifiedClassName(className, defaultPackage);
+ try {
+ return Reflection.toClass(fqn, Reflection.loaderFromThreadOrClass(ValidationMappingParser.class));
+ } catch (ClassNotFoundException ex) {
+ throw Exceptions.create(ValidationException::new, ex, "Unable to load class: %s", fqn);
+ }
}
private String toQualifiedClassName(String className, String defaultPackage) {
@@ -157,12 +162,4 @@
private boolean isQualifiedClass(String clazz) {
return clazz.indexOf('.') >= 0;
}
-
- private Class<?> loadClass(final String className) {
- try {
- return Reflection.toClass(className, Reflection.loaderFromThreadOrClass(ValidationMappingParser.class));
- } catch (ClassNotFoundException ex) {
- throw Exceptions.create(ValidationException::new, ex, "Unable to load class: %s", className);
- }
- }
}