mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 06:45:07 +02:00
8198285: More consistent Access API for arraycopy
Reviewed-by: eosterlund, shade
This commit is contained in:
parent
9017043b57
commit
482e40cc8c
20 changed files with 357 additions and 149 deletions
|
@ -88,8 +88,9 @@ class ObjArrayKlass : public ArrayKlass {
|
|||
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);
|
||||
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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue