equal
deleted
inserted
replaced
86 virtual void metaspace_pointers_do(MetaspaceClosure* iter); |
86 virtual void metaspace_pointers_do(MetaspaceClosure* iter); |
87 |
87 |
88 private: |
88 private: |
89 // Either oop or narrowOop depending on UseCompressedOops. |
89 // Either oop or narrowOop depending on UseCompressedOops. |
90 // must be called from within ObjArrayKlass.cpp |
90 // must be called from within ObjArrayKlass.cpp |
91 template <class T> void do_copy(arrayOop s, T* src, arrayOop d, |
91 void do_copy(arrayOop s, size_t src_offset, |
92 T* dst, int length, TRAPS); |
92 arrayOop d, size_t dst_offset, |
|
93 int length, TRAPS); |
93 protected: |
94 protected: |
94 // Returns the ObjArrayKlass for n'th dimension. |
95 // Returns the ObjArrayKlass for n'th dimension. |
95 virtual Klass* array_klass_impl(bool or_null, int n, TRAPS); |
96 virtual Klass* array_klass_impl(bool or_null, int n, TRAPS); |
96 |
97 |
97 // Returns the array class with this class as element type. |
98 // Returns the array class with this class as element type. |