# | Line 187 | Line 187 | public class ArrayDeque<E> extends Abstr | |
---|---|---|
187 | Object[] elements = c.toArray(); | |
188 | // defend against c.toArray (incorrectly) not returning Object[] | |
189 | // (see e.g. https://bugs.openjdk.java.net/browse/JDK-6260652) | |
190 | + | size = elements.length; |
191 | if (elements.getClass() != Object[].class) | |
192 | elements = Arrays.copyOf(elements, size, Object[].class); | |
193 | for (Object obj : elements) | |
194 | Objects.requireNonNull(obj); | |
194 | – | size = elements.length; |
195 | this.elements = elements; | |
196 | } | |
197 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |