8274715: Implement forEach in Collections.CopiesList

Reviewed-by: martin
This commit is contained in:
Sergey Tsypanov 2021-10-05 22:19:35 +00:00 committed by Martin Buchholz
parent d4e8712c0a
commit df7b0c7077
2 changed files with 44 additions and 0 deletions

View file

@ -5182,6 +5182,16 @@ public class Collections {
return element;
}
@Override
public void forEach(Consumer<? super E> action) {
Objects.requireNonNull(action);
int n = this.n;
E element = this.element;
for (int i = 0; i < n; i++) {
action.accept(element);
}
}
public Object[] toArray() {
final Object[] a = new Object[n];
if (element != null)