--- old/src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java 2017-01-11 17:11:04.000000000 +0100 +++ new/src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java 2017-01-11 17:11:04.000000000 +0100 @@ -68,9 +68,10 @@ } @Override - public void shiftLeft(final int by) { + public ArrayData shiftLeft(final int by) { underlying.shiftLeft(by); setLength(underlying.length()); + return this; } @Override