< prev index next >

src/hotspot/share/oops/objArrayKlass.hpp

Print this page
rev 50331 : 8198285: More consistent Access API for arraycopy

*** 86,97 **** virtual void metaspace_pointers_do(MetaspaceClosure* iter); private: // Either oop or narrowOop depending on UseCompressedOops. // must be called from within ObjArrayKlass.cpp ! template <class T> void do_copy(arrayOop s, T* src, arrayOop d, ! T* dst, int length, TRAPS); protected: // Returns the ObjArrayKlass for n'th dimension. virtual Klass* array_klass_impl(bool or_null, int n, TRAPS); // Returns the array class with this class as element type. --- 86,98 ---- virtual void metaspace_pointers_do(MetaspaceClosure* iter); private: // Either oop or narrowOop depending on UseCompressedOops. // must be called from within ObjArrayKlass.cpp ! template <class T> void do_copy(arrayOop s, size_t src_offset, ! arrayOop d, size_t dst_offset, ! int length, TRAPS); protected: // Returns the ObjArrayKlass for n'th dimension. virtual Klass* array_klass_impl(bool or_null, int n, TRAPS); // Returns the array class with this class as element type.
< prev index next >