< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp

Print this page
rev 57095 : [mq]: use

*** 27,36 **** --- 27,37 ---- #include "code/codeCache.hpp" #include "gc/shenandoah/shenandoahSharedVariables.hpp" #include "gc/shenandoah/shenandoahLock.hpp" #include "memory/allocation.hpp" #include "memory/iterator.hpp" + #include "utilities/macros.hpp" class ShenandoahHeap; class ShenandoahHeapRegion; class ShenandoahParallelCodeHeapIterator {
*** 50,63 **** friend class CodeCache; private: ShenandoahParallelCodeHeapIterator* _iters; int _length; ! private: ! // Noncopyable. ! ShenandoahParallelCodeCacheIterator(const ShenandoahParallelCodeCacheIterator& o); ! ShenandoahParallelCodeCacheIterator& operator=(const ShenandoahParallelCodeCacheIterator& o); public: ShenandoahParallelCodeCacheIterator(const GrowableArray<CodeHeap*>* heaps); ~ShenandoahParallelCodeCacheIterator(); void parallel_blobs_do(CodeBlobClosure* f); }; --- 51,62 ---- friend class CodeCache; private: ShenandoahParallelCodeHeapIterator* _iters; int _length; ! NONCOPYABLE(ShenandoahParallelCodeCacheIterator); ! public: ShenandoahParallelCodeCacheIterator(const GrowableArray<CodeHeap*>* heaps); ~ShenandoahParallelCodeCacheIterator(); void parallel_blobs_do(CodeBlobClosure* f); };
< prev index next >