< prev index next >
src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
Print this page
rev 57095 : [mq]: use
@@ -27,10 +27,11 @@
#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,14 +51,12 @@
friend class CodeCache;
private:
ShenandoahParallelCodeHeapIterator* _iters;
int _length;
-private:
- // Noncopyable.
- ShenandoahParallelCodeCacheIterator(const ShenandoahParallelCodeCacheIterator& o);
- ShenandoahParallelCodeCacheIterator& operator=(const ShenandoahParallelCodeCacheIterator& o);
+ NONCOPYABLE(ShenandoahParallelCodeCacheIterator);
+
public:
ShenandoahParallelCodeCacheIterator(const GrowableArray<CodeHeap*>* heaps);
~ShenandoahParallelCodeCacheIterator();
void parallel_blobs_do(CodeBlobClosure* f);
};
< prev index next >