< prev index next >
src/java.naming/share/classes/com/sun/naming/internal/ResourceManager.java
Print this page
*** 397,407 ****
String className;
while (factory == null && parser.hasMoreTokens()) {
className = parser.nextToken() + classSuffix;
try {
// System.out.println("loading " + className);
! factory = helper.loadClass(className, loader).newInstance();
} catch (InstantiationException e) {
NamingException ne =
new NamingException("Cannot instantiate " + className);
ne.setRootCause(e);
throw ne;
--- 397,409 ----
String className;
while (factory == null && parser.hasMoreTokens()) {
className = parser.nextToken() + classSuffix;
try {
// System.out.println("loading " + className);
! @SuppressWarnings("deprecation") // Class.newInstance
! Object tmp = helper.loadClass(className, loader).newInstance();
! factory = tmp;
} catch (InstantiationException e) {
NamingException ne =
new NamingException("Cannot instantiate " + className);
ne.setRootCause(e);
throw ne;
< prev index next >