Moved SafeGetEnvironmentVariable into Util.

This commit is contained in:
jfrijters 2011-08-29 09:44:23 +00:00
Родитель 5871846c57
Коммит 8d30f3a08b
2 изменённых файлов: 14 добавлений и 13 удалений

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

@ -44,4 +44,17 @@ public final class Util
&& length >= 0 && length >= 0
&& length <= arrayLength - offset; && length <= arrayLength - offset;
} }
public static String SafeGetEnvironmentVariable(String name)
{
try
{
if (false) throw new cli.System.Security.SecurityException();
return cli.System.Environment.GetEnvironmentVariable(name);
}
catch (cli.System.Security.SecurityException _)
{
return null;
}
}
} }

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

@ -24,6 +24,7 @@
package java.lang; package java.lang;
import java.util.Properties; import java.util.Properties;
import static ikvm.internal.Util.SafeGetEnvironmentVariable;
final class VMSystemProperties final class VMSystemProperties
{ {
@ -33,19 +34,6 @@ final class VMSystemProperties
public static final String SPEC_VERSION = "1.7"; public static final String SPEC_VERSION = "1.7";
public static final String SPEC_VENDOR = "Oracle Corporation"; public static final String SPEC_VENDOR = "Oracle Corporation";
private static String SafeGetEnvironmentVariable(String name)
{
try
{
if(false) throw new cli.System.Security.SecurityException();
return cli.System.Environment.GetEnvironmentVariable(name);
}
catch(cli.System.Security.SecurityException _)
{
return null;
}
}
private static String getLibraryPath() private static String getLibraryPath()
{ {
String libraryPath; String libraryPath;