< prev index next >

src/share/vm/services/management.hpp

Print this page

        

@@ -40,23 +40,23 @@
   static PerfVariable*      _vm_init_done_time;
   static jmmOptionalSupport _optional_support;
   static TimeStamp          _stamp; // Timestamp since vm init done time
 
   // Management klasses
-  static Klass*             _diagnosticCommandImpl_klass;
-  static Klass*             _garbageCollectorExtImpl_klass;
-  static Klass*             _garbageCollectorMXBean_klass;
-  static Klass*             _gcInfo_klass;
-  static Klass*             _managementFactoryHelper_klass;
-  static Klass*             _memoryManagerMXBean_klass;
-  static Klass*             _memoryPoolMXBean_klass;
-  static Klass*             _memoryUsage_klass;
-  static Klass*             _sensor_klass;
-  static Klass*             _threadInfo_klass;
-  static Klass* load_and_initialize_klass(Symbol* sh, TRAPS);
-  static Klass* load_and_initialize_klass_or_null(Symbol* sh, TRAPS);
-  static Klass* initialize_klass(Klass* k, TRAPS);
+  static InstanceKlass*     _diagnosticCommandImpl_klass;
+  static InstanceKlass*     _garbageCollectorExtImpl_klass;
+  static InstanceKlass*     _garbageCollectorMXBean_klass;
+  static InstanceKlass*     _gcInfo_klass;
+  static InstanceKlass*     _managementFactoryHelper_klass;
+  static InstanceKlass*     _memoryManagerMXBean_klass;
+  static InstanceKlass*     _memoryPoolMXBean_klass;
+  static InstanceKlass*     _memoryUsage_klass;
+  static InstanceKlass*     _sensor_klass;
+  static InstanceKlass*     _threadInfo_klass;
+  static InstanceKlass* load_and_initialize_klass(Symbol* sh, TRAPS);
+  static InstanceKlass* load_and_initialize_klass_or_null(Symbol* sh, TRAPS);
+  static InstanceKlass* initialize_klass(Klass* k, TRAPS);
 
 public:
   static void init();
   static void initialize(TRAPS);
 

@@ -65,11 +65,11 @@
 
   static void  oops_do(OopClosure* f) NOT_MANAGEMENT_RETURN;
   static void* get_jmm_interface(int version);
   static void  get_optional_support(jmmOptionalSupport* support);
 
-  static void get_loaded_classes(JavaThread* cur_thread, GrowableArray<KlassHandle>* klass_handle_array);
+  static void get_loaded_classes(JavaThread* cur_thread, GrowableArray<Klass*>* klass_array);
 
   static void  record_vm_startup_time(jlong begin, jlong duration)
       NOT_MANAGEMENT_RETURN;
   static void  record_vm_init_completed() {
     // Initialize the timestamp to get the current time

@@ -85,25 +85,25 @@
   static jlong vm_init_done_time() {
     return _vm_init_done_time->get_value();
   }
 
   // methods to return a Klass*.
-  static Klass* java_lang_management_ThreadInfo_klass(TRAPS);
-  static Klass* java_lang_management_MemoryUsage_klass(TRAPS)
+  static InstanceKlass* java_lang_management_ThreadInfo_klass(TRAPS);
+  static InstanceKlass* java_lang_management_MemoryUsage_klass(TRAPS)
       NOT_MANAGEMENT_RETURN_(NULL);
-  static Klass* java_lang_management_MemoryPoolMXBean_klass(TRAPS);
-  static Klass* java_lang_management_MemoryManagerMXBean_klass(TRAPS);
-  static Klass* java_lang_management_GarbageCollectorMXBean_klass(TRAPS);
-  static Klass* sun_management_ManagementFactoryHelper_klass(TRAPS)
+  static InstanceKlass* java_lang_management_MemoryPoolMXBean_klass(TRAPS);
+  static InstanceKlass* java_lang_management_MemoryManagerMXBean_klass(TRAPS);
+  static InstanceKlass* java_lang_management_GarbageCollectorMXBean_klass(TRAPS);
+  static InstanceKlass* sun_management_ManagementFactoryHelper_klass(TRAPS)
       NOT_MANAGEMENT_RETURN_(NULL);
-  static Klass* sun_management_Sensor_klass(TRAPS)
+  static InstanceKlass* sun_management_Sensor_klass(TRAPS)
       NOT_MANAGEMENT_RETURN_(NULL);
-  static Klass* com_sun_management_internal_GarbageCollectorExtImpl_klass(TRAPS)
+  static InstanceKlass* com_sun_management_internal_GarbageCollectorExtImpl_klass(TRAPS)
       NOT_MANAGEMENT_RETURN_(NULL);
-  static Klass* com_sun_management_GcInfo_klass(TRAPS)
+  static InstanceKlass* com_sun_management_GcInfo_klass(TRAPS)
       NOT_MANAGEMENT_RETURN_(NULL);
-  static Klass* com_sun_management_internal_DiagnosticCommandImpl_klass(TRAPS)
+  static InstanceKlass* com_sun_management_internal_DiagnosticCommandImpl_klass(TRAPS)
       NOT_MANAGEMENT_RETURN_(NULL);
 
   static instanceOop create_thread_info_instance(ThreadSnapshot* snapshot, TRAPS);
   static instanceOop create_thread_info_instance(ThreadSnapshot* snapshot, objArrayHandle monitors_array, typeArrayHandle depths_array, objArrayHandle synchronizers_array, TRAPS);
 };
< prev index next >