Class TUnmodifiableShortCollections



  • public class TUnmodifiableShortCollections
    extends Object
    • Method Detail

      • wrap

        public static TShortCollection wrap(TShortCollection c)
        Returns an unmodifiable view of the specified Trove primitive collection. This method allows modules to provide users with "read-only" access to internal collections. Query operations on the returned collection "read through" to the specified collection, and attempts to modify the returned collection, whether direct or via its iterator, result in an UnsupportedOperationException.

        The returned collection does not pass the hashCode and equals operations through to the backing collection, but relies on Object's equals and hashCode methods. This is necessary to preserve the contracts of these operations in the case that the backing collection is a set or a list.

        The returned collection will be serializable if the specified collection is serializable.

        Parameters:
        c - the collection for which an unmodifiable view is to be returned.
        Returns:
        an unmodifiable view of the specified Trove primitive collection.