< prev index next >
test/lib/testlibrary/jdk/testlibrary/management/RuntimeMXBeanTool.java
Print this page
@@ -1,7 +1,7 @@
/*
- * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2015, 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.
@@ -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.
+ * A few utility methods to use RuntimeMXBean.
*/
-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 >