src/share/vm/memory/referenceProcessor.hpp
Print this page
*** 20,29 ****
--- 20,35 ----
* or visit www.oracle.com if you need additional information or have any
* questions.
*
*/
+ #ifndef SHARE_VM_MEMORY_REFERENCEPROCESSOR_HPP
+ #define SHARE_VM_MEMORY_REFERENCEPROCESSOR_HPP
+
+ #include "memory/referencePolicy.hpp"
+ #include "oops/instanceRefKlass.hpp"
+
// ReferenceProcessor class encapsulates the per-"collector" processing
// of java.lang.Reference objects for GC. The interface is useful for supporting
// a generational abstraction, in particular when there are multiple
// generations that are being independently collected -- possibly
// concurrently and/or incrementally. Note, however, that the
*** 540,544 ****
--- 546,552 ----
DiscoveredList* _refs_lists;
HeapWord* _pending_list_addr;
oop _sentinel_ref;
int _n_queues;
};
+
+ #endif // SHARE_VM_MEMORY_REFERENCEPROCESSOR_HPP