--- old/src/share/vm/memory/referenceProcessor.hpp 2010-10-28 13:57:43.000000000 +0200 +++ new/src/share/vm/memory/referenceProcessor.hpp 2010-10-28 13:57:43.000000000 +0200 @@ -22,6 +22,12 @@ * */ +#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 @@ -535,3 +541,5 @@ oop _sentinel_ref; int _n_queues; }; + +#endif // SHARE_VM_MEMORY_REFERENCEPROCESSOR_HPP