Mercurial > hg > graal-jvmci-8
comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp @ 10327:001ec9515f84
8014277: Remove ObjectClosure as base class for BoolObjectClosure
Reviewed-by: brutisso, tschatzl
author | ehelin |
---|---|
date | Fri, 17 May 2013 11:57:05 +0200 |
parents | 5c93c1f61226 |
children | 87c64c0438fb |
comparison
equal
deleted
inserted
replaced
10292:acac2b03a07f | 10327:001ec9515f84 |
---|---|
163 // refence processing during STW evacuation pauses. | 163 // refence processing during STW evacuation pauses. |
164 class G1STWIsAliveClosure: public BoolObjectClosure { | 164 class G1STWIsAliveClosure: public BoolObjectClosure { |
165 G1CollectedHeap* _g1; | 165 G1CollectedHeap* _g1; |
166 public: | 166 public: |
167 G1STWIsAliveClosure(G1CollectedHeap* g1) : _g1(g1) {} | 167 G1STWIsAliveClosure(G1CollectedHeap* g1) : _g1(g1) {} |
168 void do_object(oop p) { assert(false, "Do not call."); } | |
169 bool do_object_b(oop p); | 168 bool do_object_b(oop p); |
170 }; | 169 }; |
171 | 170 |
172 class SurvivorGCAllocRegion : public G1AllocRegion { | 171 class SurvivorGCAllocRegion : public G1AllocRegion { |
173 protected: | 172 protected: |