Items List
An immutable list class that holds a list of items of type T.
This class provides an immutable wrapper around a standard list, ensuring that the contents cannot be modified after creation. It overrides equals
and hashCode
methods to provide proper equality checks and hash code generation based on the list contents.
Parameters
T
The type of elements in the list.