hotspot/src/share/vm/memory/iterator.hpp
changeset 23535 6306204d22a9
parent 22899 e2a6bf7f343a
child 23538 2518569e1e01
--- a/hotspot/src/share/vm/memory/iterator.hpp	Wed Mar 26 16:33:13 2014 +0100
+++ b/hotspot/src/share/vm/memory/iterator.hpp	Wed Mar 12 15:22:45 2014 +0100
@@ -177,19 +177,6 @@
   ObjectToOopClosure(ExtendedOopClosure* cl) : _cl(cl) {}
 };
 
-// A version of ObjectClosure with "memory" (see _previous_address below)
-class UpwardsObjectClosure: public BoolObjectClosure {
-  HeapWord* _previous_address;
- public:
-  UpwardsObjectClosure() : _previous_address(NULL) { }
-  void set_previous(HeapWord* addr) { _previous_address = addr; }
-  HeapWord* previous()              { return _previous_address; }
-  // A return value of "true" can be used by the caller to decide
-  // if this object's end should *NOT* be recorded in
-  // _previous_address above.
-  virtual bool do_object_bm(oop obj, MemRegion mr) = 0;
-};
-
 // A version of ObjectClosure that is expected to be robust
 // in the face of possibly uninitialized objects.
 class ObjectClosureCareful : public ObjectClosure {