/** * Convert a binary class name into a canonical one that can be used * when generating Java source code. * * @param className Binary class name * @return Canonical equivalent */ private String getCanonicalName(String className) throws JasperException { Class<?> clazz; ClassLoader tccl; if (Constants.IS_SECURITY_ENABLED) { PrivilegedAction<ClassLoader> pa = new PrivilegedGetTccl(); tccl = AccessController.doPrivileged(pa); } else { tccl = Thread.currentThread().getContextClassLoader(); } try { clazz = Class.forName(className, false, tccl); } catch (ClassNotFoundException e) { throw new JasperException(e); } return clazz.getCanonicalName(); } }
/** * Convert a binary class name into a canonical one that can be used * when generating Java source code. * * @param className Binary class name * @return Canonical equivalent */ private String getCanonicalName(String className) throws JasperException { Class<?> clazz; ClassLoader tccl; if (Constants.IS_SECURITY_ENABLED) { PrivilegedAction<ClassLoader> pa = new PrivilegedGetTccl(); tccl = AccessController.doPrivileged(pa); } else { tccl = Thread.currentThread().getContextClassLoader(); } try { clazz = Class.forName(className, false, tccl); } catch (ClassNotFoundException e) { throw new JasperException(e); } return clazz.getCanonicalName(); } }
PrivilegedGetTccl pa = new PrivilegedGetTccl(); original = AccessController.doPrivileged(pa); } else {
PrivilegedGetTccl pa = new PrivilegedGetTccl(); original = AccessController.doPrivileged(pa); } else {
PrivilegedGetTccl pa = new PrivilegedGetTccl(); original = AccessController.doPrivileged(pa); } else {
PrivilegedAction<ClassLoader> pa = new PrivilegedGetTccl(); oldCL = AccessController.doPrivileged(pa); } else {
PrivilegedGetTccl pa = new PrivilegedGetTccl(); original = AccessController.doPrivileged(pa); } else {
ClassLoader original; if (Constants.IS_SECURITY_ENABLED) { PrivilegedGetTccl pa = new PrivilegedGetTccl(); original = AccessController.doPrivileged(pa); } else {
PrivilegedGetTccl pa = new PrivilegedGetTccl(); original = AccessController.doPrivileged(pa); } else {
public TaglibXml parse(TldResourcePath path) throws IOException, SAXException { ClassLoader original; if (Constants.IS_SECURITY_ENABLED) { PrivilegedGetTccl pa = new PrivilegedGetTccl(); original = AccessController.doPrivileged(pa); } else {
PrivilegedGetTccl pa = new PrivilegedGetTccl(); original = AccessController.doPrivileged(pa); } else {
PrivilegedGetTccl pa = new PrivilegedGetTccl(); original = AccessController.doPrivileged(pa); } else {
public TaglibXml parse(TldResourcePath path) throws IOException, SAXException { ClassLoader original; if (Constants.IS_SECURITY_ENABLED) { PrivilegedGetTccl pa = new PrivilegedGetTccl(); original = AccessController.doPrivileged(pa); } else {
PrivilegedAction<ClassLoader> pa = new PrivilegedGetTccl(); originalClassLoader = AccessController.doPrivileged(pa); } else {
PrivilegedAction<ClassLoader> pa = new PrivilegedGetTccl(); originalClassLoader = AccessController.doPrivileged(pa); } else {