Fixing bug 262687: patch from Kurt Huwig, bugzilla@huwig.de , to make the source compatible with JDK 1.5.

This commit is contained in:
igor%mir2.org 2004-10-03 11:23:07 +00:00
Родитель 9d16f7fb46
Коммит f3ddfa7ac6
1 изменённых файлов: 11 добавлений и 6 удалений

Просмотреть файл

@ -122,9 +122,10 @@ public class JavaPolicySecurity extends SecurityProxy
PermissionCollection _statisPermissions;
}
public JavaPolicySecurity() {
public JavaPolicySecurity()
{
// To trigger error on jdk-1.1 with lazy load
new CodeSource(null, null);
new CodeSource(null, (java.security.cert.Certificate[])null);
}
protected void callProcessFileSecure(final Context cx,
@ -142,7 +143,8 @@ public class JavaPolicySecurity extends SecurityProxy
});
}
private URL getUrlObj(String url) {
private URL getUrlObj(String url)
{
URL urlObj;
try {
urlObj = new URL(url);
@ -166,14 +168,17 @@ public class JavaPolicySecurity extends SecurityProxy
return urlObj;
}
private ProtectionDomain getUrlDomain(URL url) {
CodeSource cs = new CodeSource(url, null);
private ProtectionDomain getUrlDomain(URL url)
{
CodeSource cs;
cs = new CodeSource(url, (java.security.cert.Certificate[])null);
PermissionCollection pc = Policy.getPolicy().getPermissions(cs);
return new ProtectionDomain(cs, pc);
}
public GeneratedClassLoader
createClassLoader(ClassLoader parentLoader, Object securityDomain) {
createClassLoader(ClassLoader parentLoader, Object securityDomain)
{
ProtectionDomain domain = (ProtectionDomain)securityDomain;
return new Loader(parentLoader, domain);
}