hotspot/src/share/vm/memory/iterator.hpp
changeset 17625 3e91c67ddece
parent 14582 490bb6c0df7c
child 22234 da823d78ad65
equal deleted inserted replaced
17397:609242d28659 17625:3e91c67ddece
   156   // Called for each object.
   156   // Called for each object.
   157   virtual void do_object(oop obj) = 0;
   157   virtual void do_object(oop obj) = 0;
   158 };
   158 };
   159 
   159 
   160 
   160 
   161 class BoolObjectClosure : public ObjectClosure {
   161 class BoolObjectClosure : public Closure {
   162  public:
   162  public:
   163   virtual bool do_object_b(oop obj) = 0;
   163   virtual bool do_object_b(oop obj) = 0;
   164 };
   164 };
   165 
   165 
   166 // Applies an oop closure to all ref fields in objects iterated over in an
   166 // Applies an oop closure to all ref fields in objects iterated over in an