8129572: Cleanup usage of getResourceAsStream in jaxp

Reviewed-by: alanb, joehw, mchung, redestad
This commit is contained in:
Daniel Fuchs 2015-06-23 19:50:10 +02:00
parent 9ced0d90d5
commit 4ebbfc918f
14 changed files with 17 additions and 239 deletions

View file

@ -26,9 +26,7 @@
package javax.xml.transform;
import java.security.*;
import java.net.*;
import java.io.*;
import java.util.*;
/**
* This class is duplicated for each JAXP subpackage so keep it in sync.
@ -79,23 +77,6 @@ class SecuritySupport {
}
}
InputStream getResourceAsStream(final ClassLoader cl,
final String name)
{
return (InputStream)
AccessController.doPrivileged(new PrivilegedAction() {
public Object run() {
InputStream ris;
if (cl == null) {
ris = Object.class.getResourceAsStream(name);
} else {
ris = cl.getResourceAsStream(name);
}
return ris;
}
});
}
boolean doesFileExist(final File f) {
return ((Boolean)
AccessController.doPrivileged(new PrivilegedAction() {