Collection (API documentation of hlt.language packages)
Date: 2013-01-30

hlt.language.design.types

## Interface Collection

- All Known Implementing Classes:
    BagType, CollectionType, CollectionTypeConstant, ListType, SetType

      public interface Collection

  This is an interface for types that are collections of a certain base type.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Type` | `baseType()` Returns the base type's value; that is, the current type binding of the collection's elements.
    `Type` | `baseTypeRef()` Returns the undereferenced base type.

- - ### Method Detail

    - #### baseTypeRef

          Type baseTypeRef()

      Returns the undereferenced base type.

    - #### baseType

          Type baseType()

      Returns the base type's value; that is, the current type binding of the collection's elements.