Top Description Interfaces
module org.eclipse.collections.api

Package org.eclipse.collections.api


This package contains interfaces for Eclipse Collections API.

This package contains interfaces for object collections, primitive collections and lazy iterables.

Interface Summary

Modifier and TypeInterface and Description
public interface
BooleanIterable

BooleanIterable is an interface which is memory-optimized for boolean primitives.

public interface
ByteIterable

ByteIterable is an interface which is memory-optimized for byte primitives.

public interface
CharIterable

CharIterable is an interface which is memory-optimized for char primitives.

public interface
DoubleIterable

DoubleIterable is an interface which is memory-optimized for double primitives.

public interface
FloatIterable

FloatIterable is an interface which is memory-optimized for float primitives.

public interface
InternalIterable<T>

The base interface for all Eclipse Collections.

public interface
IntIterable

IntIterable is an interface which is memory-optimized for int primitives.

public interface
LazyBooleanIterable

This file was automatically generated from template file lazyPrimitiveIterable.stg.

public interface
LazyByteIterable

This file was automatically generated from template file lazyPrimitiveIterable.stg.

public interface
LazyCharIterable

This file was automatically generated from template file lazyPrimitiveIterable.stg.

public interface
LazyDoubleIterable

This file was automatically generated from template file lazyPrimitiveIterable.stg.

public interface
LazyFloatIterable

This file was automatically generated from template file lazyPrimitiveIterable.stg.

public interface
LazyIntIterable

This file was automatically generated from template file lazyPrimitiveIterable.stg.

public interface
LazyIterable<T>

A LazyIterable is RichIterable which will defer evaluation for certain methods like select, reject, collect, etc. Any methods that do not return a LazyIterable when called will cause evaluation to be forced.

public interface
LazyLongIterable

This file was automatically generated from template file lazyPrimitiveIterable.stg.

public interface
LazyShortIterable

This file was automatically generated from template file lazyPrimitiveIterable.stg.

public interface
LongIterable

LongIterable is an interface which is memory-optimized for long primitives.

public interface
ParallelIterable<T>

A ParallelIterable is RichIterable which will defer evaluation for certain methods like select, reject, collect, etc. Any methods that do not return a ParallelIterable when called will cause evaluation to be forced.

public interface
PrimitiveIterable

PrimitiveIterable includes API that is common to all primitive collections.

public interface
RichIterable<T>

RichIterable is a read-only interface which extends the InternalIterable interface and adds many internal iterator methods.

public interface
ShortIterable

ShortIterable is an interface which is memory-optimized for short primitives.