src/hotspot/share/gc/g1/g1OopClosures.hpp
changeset 51332 c25572739e7c
parent 50752 9d62da00bf15
child 51708 469ab7c92a32
equal deleted inserted replaced
51331:7939b3c4e408 51332:c25572739e7c
   160   bool             _must_claim;
   160   bool             _must_claim;
   161   int              _count;
   161   int              _count;
   162 public:
   162 public:
   163   G1CLDScanClosure(G1ParCopyHelper* closure,
   163   G1CLDScanClosure(G1ParCopyHelper* closure,
   164                    bool process_only_dirty, bool must_claim)
   164                    bool process_only_dirty, bool must_claim)
   165       : _process_only_dirty(process_only_dirty), _must_claim(must_claim), _closure(closure), _count(0) {}
   165   : _closure(closure), _process_only_dirty(process_only_dirty), _must_claim(must_claim), _count(0) {}
   166   void do_cld(ClassLoaderData* cld);
   166   void do_cld(ClassLoaderData* cld);
   167 };
   167 };
   168 
   168 
   169 // Closure for iterating over object fields during concurrent marking
   169 // Closure for iterating over object fields during concurrent marking
   170 class G1CMOopClosure : public MetadataVisitingOopIterateClosure {
   170 class G1CMOopClosure : public MetadataVisitingOopIterateClosure {