< 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 >