test/java/rmi/testlibrary/TestLibrary.java
Print this page
rev 9344 : 8036095: RMI tests using testlibrary.RMID and testlibrary.JavaVM do not pass through vmoptions
Reviewed-by: XXX
@@ -1,7 +1,7 @@
/*
- * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
@@ -152,19 +152,23 @@
}
} while (stopTime > System.currentTimeMillis());
return false;
}
- public static String getProperty(String property, String defaultVal) {
- final String prop = property;
- final String def = defaultVal;
+ public static String getProperty(final String property,
+ final String defaultVal) {
+ try {
return java.security.AccessController.doPrivileged(
new java.security.PrivilegedAction<String>() {
public String run() {
- return System.getProperty(prop, def);
+ return System.getProperty(property, defaultVal);
}
});
+ } catch (Exception ex) {
+ bomb("Exception getting property " + property, ex);
+ throw new AssertionError("this should be unreachable");
+ }
}
/**
* Property mutators
*/