< prev index next >

src/hotspot/share/memory/metaspaceClosure.hpp

Print this page
rev 57095 : [mq]: use
rev 57096 : [mq]: trailing_semi

*** 28,37 **** --- 28,38 ---- #include "logging/log.hpp" #include "memory/allocation.hpp" #include "oops/array.hpp" #include "utilities/growableArray.hpp" #include "utilities/hashtable.inline.hpp" + #include "utilities/macros.hpp" // The metadata hierarchy is separate from the oop hierarchy class MetaspaceObj; // no C++ vtable //class Array; // no C++ vtable class Annotations; // no C++ vtable
*** 106,118 **** // // [2] All Array<T> dimensions are statically declared. class Ref : public CHeapObj<mtInternal> { Writability _writability; Ref* _next; ! // Noncopyable. ! Ref(const Ref&); ! Ref& operator=(const Ref&); protected: virtual void** mpp() const = 0; Ref(Writability w) : _writability(w), _next(NULL) {} public: virtual bool not_null() const = 0; --- 107,118 ---- // // [2] All Array<T> dimensions are statically declared. class Ref : public CHeapObj<mtInternal> { Writability _writability; Ref* _next; ! NONCOPYABLE(Ref); ! protected: virtual void** mpp() const = 0; Ref(Writability w) : _writability(w), _next(NULL) {} public: virtual bool not_null() const = 0;
< prev index next >