Sole constructor. (For invocation by subclass constructors, typically implicit.)
{@inheritDoc}
{@inheritDoc}
{@inheritDoc}
{@inheritDoc}
Compares the specified object with this list for equality. Returns {@code true} if and only if the specified object is also a list, both lists have the same size, and all corresponding pairs of elements in the two lists are <i>equal</i>. (Two elements {@code e1} and {@code e2} are <i>equal</i> if {@code (e1==null ? e2==null : e1.equals(e2))}.) In other words, two lists are defined to be equal if they contain the same elements in the same order.<p>
{@inheritDoc}
{@inheritDoc}
Returns the hash code value for this list.
The number of times this list has been <i>structurally modified</i>. Structural modifications are those that change the size of the list, or otherwise perturb it in such a fashion that iterations in progress may yield incorrect results.