--- old/src/share/vm/utilities/growableArray.hpp 2017-07-04 18:39:48.224147526 +0200 +++ new/src/share/vm/utilities/growableArray.hpp 2017-07-04 18:39:48.150147867 +0200 @@ -27,6 +27,7 @@ #include "memory/allocation.hpp" #include "memory/allocation.inline.hpp" +#include "oops/array.hpp" #include "utilities/debug.hpp" #include "utilities/globalDefinitions.hpp" @@ -390,6 +391,12 @@ } } + void appendAll(const Array* l) { + for (int i = 0; i < l->length(); i++) { + raw_at_put_grow(_len, l->at(i), E()); + } + } + void sort(int f(E*,E*)) { qsort(_data, length(), sizeof(E), (_sort_Fn)f); }