< prev index next >
src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java
Print this page
@@ -97,12 +97,14 @@
synchronized (resolverList) {
for (ResourceResolver resolver : resolverList) {
ResourceResolver resolverTmp = resolver;
if (!resolver.resolverSpi.engineIsThreadSafe()) {
try {
- resolverTmp =
- new ResourceResolver(resolver.resolverSpi.getClass().newInstance());
+ @SuppressWarnings("deprecation")
+ ResourceResolver tmp = new ResourceResolver(resolver.resolverSpi.getClass().newInstance());
+ resolverTmp = tmp;
+ ;
} catch (InstantiationException e) {
throw new ResourceResolverException("", e, context.attr, context.baseUri);
} catch (IllegalAccessException e) {
throw new ResourceResolverException("", e, context.attr, context.baseUri);
}
@@ -244,10 +246,11 @@
* caller does not have permission to register a resource resolver
*/
public static void register(Class<? extends ResourceResolverSpi> className, boolean start) {
JavaUtils.checkRegisterPermission();
try {
+ @SuppressWarnings("deprecation")
ResourceResolverSpi resourceResolverSpi = className.newInstance();
register(resourceResolverSpi, start);
} catch (IllegalAccessException e) {
log.log(java.util.logging.Level.WARNING, "Error loading resolver " + className + " disabling it");
} catch (InstantiationException e) {
< prev index next >