< prev index next >

src/share/vm/gc/g1/workerDataArray.hpp

Print this page

        

@@ -25,30 +25,22 @@
 #include "memory/allocation.hpp"
 #include "utilities/debug.hpp"
 
 template <class T>
 class WorkerDataArray  : public CHeapObj<mtGC> {
-  friend class G1GCParPhasePrinter;
   T*          _data;
   uint        _length;
   const char* _title;
-  bool        _print_sum;
-  uint        _indent_level;
-  bool        _enabled;
 
   WorkerDataArray<size_t>* _thread_work_items;
 
   NOT_PRODUCT(inline T uninitialized() const;)
 
   void set_all(T value);
 
  public:
-  WorkerDataArray(uint length,
-                  const char* title,
-                  bool print_sum,
-                  uint indent_level);
-
+  WorkerDataArray(uint length, const char* title);
   ~WorkerDataArray();
 
   void link_thread_work_items(WorkerDataArray<size_t>* thread_work_items);
   void set_thread_work_item(uint worker_i, size_t value);
   WorkerDataArray<size_t>* thread_work_items() const {

@@ -64,25 +56,14 @@
   T sum(uint active_threads) const;
   T minimum(uint active_threads) const;
   T maximum(uint active_threads) const;
   T diff(uint active_threads) const;
 
-  uint indentation() const {
-    return _indent_level;
-  }
-
   const char* title() const {
     return _title;
   }
 
-  bool should_print_sum() const {
-    return _print_sum;
-  }
-
   void clear();
-  void set_enabled(bool enabled) {
-    _enabled = enabled;
-  }
 
   void reset() PRODUCT_RETURN;
   void verify(uint active_threads) const PRODUCT_RETURN;
 };
< prev index next >