< prev index next >
src/share/vm/gc/g1/g1RootClosures.hpp
Print this page
rev 9081 : imported patch rootclosureset
rev 9083 : imported patch erik-review
@@ -27,11 +27,11 @@
#include "gc/g1/bufferingOopClosure.hpp"
#include "memory/allocation.hpp"
#include "memory/iterator.hpp"
-class G1RootClosureSet : public CHeapObj<mtGC> {
+class G1RootClosures : public CHeapObj<mtGC> {
public:
// Closures to process raw oops in the root set.
virtual OopClosure* weak_oops() = 0;
virtual OopClosure* strong_oops() = 0;
@@ -50,11 +50,11 @@
virtual CodeBlobClosure* weak_codeblobs() = 0;
// Applied to the code blobs reachable from the thread stacks.
virtual CodeBlobClosure* thread_root_codeblobs() = 0;
};
-class G1EvacuationRootClosureSet : public G1RootClosureSet {
+class G1EvacuationRootClosures : public G1RootClosures {
public:
// Flush any buffered state and deferred processing
virtual void flush() = 0;
virtual double closure_app_seconds() = 0;
< prev index next >