src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/nav/SecureLoader.java

Print this page

        

*** 35,73 **** static ClassLoader getContextClassLoader() { if (System.getSecurityManager() == null) { return Thread.currentThread().getContextClassLoader(); } else { ! return (ClassLoader) java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction() { ! public java.lang.Object run() { return Thread.currentThread().getContextClassLoader(); } }); } } static ClassLoader getClassClassLoader(final Class c) { if (System.getSecurityManager() == null) { return c.getClassLoader(); } else { ! return (ClassLoader) java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction() { ! public java.lang.Object run() { return c.getClassLoader(); } }); } } static ClassLoader getSystemClassLoader() { if (System.getSecurityManager() == null) { return ClassLoader.getSystemClassLoader(); } else { ! return (ClassLoader) java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction() { ! public java.lang.Object run() { return ClassLoader.getSystemClassLoader(); } }); } } --- 35,73 ---- static ClassLoader getContextClassLoader() { if (System.getSecurityManager() == null) { return Thread.currentThread().getContextClassLoader(); } else { ! return java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<ClassLoader>() { ! public ClassLoader run() { return Thread.currentThread().getContextClassLoader(); } }); } } static ClassLoader getClassClassLoader(final Class c) { if (System.getSecurityManager() == null) { return c.getClassLoader(); } else { ! return java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<ClassLoader>() { ! public ClassLoader run() { return c.getClassLoader(); } }); } } static ClassLoader getSystemClassLoader() { if (System.getSecurityManager() == null) { return ClassLoader.getSystemClassLoader(); } else { ! return java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<ClassLoader>() { ! public ClassLoader run() { return ClassLoader.getSystemClassLoader(); } }); } }