< prev index next >

src/hotspot/share/gc/cms/cmsArguments.hpp

Print this page

        

@@ -23,18 +23,20 @@
  */
 
 #ifndef SHARE_GC_CMS_CMSARGUMENTS_HPP
 #define SHARE_GC_CMS_CMSARGUMENTS_HPP
 
-#include "gc/shared/gcArguments.hpp"
+#include "gc/cms/cmsSettings.hpp"
+#include "gc/shared/genArguments.hpp"
 
-class CollectedHeap;
-
-class CMSArguments : public GCArguments {
+class CMSArguments : public GenArguments {
 private:
+  CMSSettings initialize_heap_flags();
+
   void disable_adaptive_size_policy(const char* collector_name);
   void set_parnew_gc_flags();
+
 public:
   virtual void initialize_flags();
   virtual size_t conservative_max_heap_alignment();
   virtual CollectedHeap* create_heap();
 };
< prev index next >