--- a/jdk/src/share/classes/sun/management/HotSpotDiagnostic.java Thu Apr 10 09:02:22 2008 -0700
+++ b/jdk/src/share/classes/sun/management/HotSpotDiagnostic.java Thu Apr 10 10:47:13 2008 -0700
@@ -28,6 +28,8 @@
import java.util.*;
import java.io.IOException;
import java.lang.reflect.Method;
+import javax.management.ObjectName;
+
import com.sun.management.HotSpotDiagnosticMXBean;
import com.sun.management.VMOption;
@@ -72,7 +74,7 @@
throw new NullPointerException("value cannot be null");
}
- ManagementFactory.checkControlAccess();
+ Util.checkControlAccess();
Flag flag = Flag.getFlag(name);
if (flag == null) {
throw new IllegalArgumentException("VM option \"" +
@@ -113,4 +115,8 @@
v.getClass().getName());
}
}
+
+ public ObjectName getObjectName() {
+ return Util.newObjectName("com.sun.management:type=HotSpotDiagnostic");
+ }
}