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();
}
});
}
}