src/hotspot/share/gc/g1/g1RootClosures.hpp
changeset 49336 4b7dae855f23
parent 47216 71c04702a3d5
child 49911 358be4680d12
equal deleted inserted replaced
49335:3271310a6af7 49336:4b7dae855f23
    46   // Applied to code blobs reachable as strong roots.
    46   // Applied to code blobs reachable as strong roots.
    47   virtual CodeBlobClosure* strong_codeblobs() = 0;
    47   virtual CodeBlobClosure* strong_codeblobs() = 0;
    48 };
    48 };
    49 
    49 
    50 class G1EvacuationRootClosures : public G1RootClosures {
    50 class G1EvacuationRootClosures : public G1RootClosures {
    51   static G1EvacuationRootClosures* create_root_closures_ext(G1ParScanThreadState* pss, G1CollectedHeap* g1h);
       
    52 public:
    51 public:
    53   // Flush any buffered state and deferred processing
    52   // Flush any buffered state and deferred processing
    54   virtual void flush() = 0;
    53   virtual void flush() = 0;
    55   virtual double closure_app_seconds() = 0;
    54   virtual double closure_app_seconds() = 0;
    56 
    55