< prev index next >
test/lib/testlibrary/jdk/testlibrary/management/RuntimeMXBeanTool.java
Print this page
@@ -19,24 +19,25 @@
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
-package jdk.testlibrary;
+package jdk.testlibrary.management;
import java.lang.management.RuntimeMXBean;
import java.lang.management.ManagementFactory;
import java.util.List;
/**
* This class provides access to the input arguments to the VM.
*/
-public class InputArguments {
+public class RuntimeMXBeanTool {
+ private static final RuntimeMXBean runtimeMxBean;
private static final List<String> args;
static {
- RuntimeMXBean runtimeMxBean = ManagementFactory.getRuntimeMXBean();
+ runtimeMxBean = ManagementFactory.getRuntimeMXBean();
args = runtimeMxBean.getInputArguments();
}
/**
* Returns true if {@code arg} is an input argument to the VM.
@@ -46,11 +47,11 @@
*
* @param arg The name of the argument.
* @return {@code true} if the given argument is an input argument,
* otherwise {@code false}.
*/
- public static boolean contains(String arg) {
+ public static boolean inputArgumentsContain(String arg) {
return args.contains(arg);
}
/**
* Returns true if {@code prefix} is the start of an input argument to the
@@ -63,11 +64,11 @@
*
* @param prefix The start of the argument.
* @return {@code true} if the given argument is the start of an input
* argument, otherwise {@code false}.
*/
- public static boolean containsPrefix(String prefix) {
+ public static boolean anInputArgumentStartsWith(String prefix) {
for (String arg : args) {
if (arg.startsWith(prefix)) {
return true;
}
}
< prev index next >