Made getStackAccessControlContext() parameters typed.

This commit is contained in:
jfrijters 2010-11-25 08:52:11 +00:00
Родитель d27c87dfe0
Коммит 1fb0542545
1 изменённых файлов: 4 добавлений и 4 удалений

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

@ -4589,13 +4589,13 @@ namespace IKVM.NativeCode.java
{ {
static class AccessController static class AccessController
{ {
public static object getStackAccessControlContext(object context, object callerID) public static object getStackAccessControlContext(global::java.security.AccessControlContext context, global::ikvm.@internal.CallerID callerID)
{ {
#if FIRST_PASS #if FIRST_PASS
return null; return null;
#else #else
List<ProtectionDomain> array = new List<ProtectionDomain>(); List<ProtectionDomain> array = new List<ProtectionDomain>();
bool is_privileged = GetProtectionDomains(array, (global::ikvm.@internal.CallerID)callerID, new StackTrace(1)); bool is_privileged = GetProtectionDomains(array, callerID, new StackTrace(1));
if (array.Count == 0) if (array.Count == 0)
{ {
if (is_privileged && context == null) if (is_privileged && context == null)
@ -4603,7 +4603,7 @@ namespace IKVM.NativeCode.java
return null; return null;
} }
} }
return CreateAccessControlContext(array, is_privileged, (jsAccessControlContext)context); return CreateAccessControlContext(array, is_privileged, context);
#endif #endif
} }
@ -4620,7 +4620,7 @@ namespace IKVM.NativeCode.java
&& method.Name == "doPrivileged") && method.Name == "doPrivileged")
{ {
is_privileged = true; is_privileged = true;
global::java.lang.Class caller = ((global::ikvm.@internal.CallerID)callerID).getCallerClass(); global::java.lang.Class caller = callerID.getCallerClass();
protection_domain = caller == null ? null : java.lang.Class.getProtectionDomain0(caller); protection_domain = caller == null ? null : java.lang.Class.getProtectionDomain0(caller);
} }
else else