< 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 >