#include <iterator.hpp>
Inheritance diagram for ObjectClosure:
Public Member Functions | |
virtual void | begin_space (space *s) |
virtual void | end_space (space *s) |
virtual void | do_object (memOop obj) |
Definition at line 37 of file iterator.hpp.
virtual void ObjectClosure::begin_space | ( | space * | s | ) | [inline, virtual] |
Definition at line 40 of file iterator.hpp.
Referenced by space::object_iterate(), oldSpace::object_iterate_from(), and newSpace::object_iterate_from().
virtual void ObjectClosure::do_object | ( | memOop | obj | ) | [inline, virtual] |
Reimplemented in ObjectFilterClosure, ConvertOopClosure, PrintClosure, FlushClosure, AllMethodsClosure, ClearInvocationCounterClosure, CollectMethodClosure, SumMethodInvocationClosure, ObjectHistogram, InstancesOfClosure, ReferencesToClosure, ReferencesToInstancesOfClosure, and AllObjectsClosure.
Definition at line 44 of file iterator.hpp.
Referenced by space::object_iterate(), oldSpace::object_iterate_from(), and newSpace::object_iterate_from().
virtual void ObjectClosure::end_space | ( | space * | s | ) | [inline, virtual] |
Definition at line 42 of file iterator.hpp.
Referenced by space::object_iterate(), oldSpace::object_iterate_from(), and newSpace::object_iterate_from().