Top Description Interfaces
module org.eclipse.collections.api

Package org.eclipse.collections.api.block.predicate.primitive


This package contains API for primitive predicates.

A primitive predicate is a lambda which returns a boolean. It reduces the overhead of autoboxing where primitives can be directly used.

Interface Summary

Modifier and TypeInterface and Description
public interface
BooleanBooleanPredicate

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

public interface
BooleanBytePredicate

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

public interface
BooleanCharPredicate

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

public interface
BooleanDoublePredicate

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

public interface
BooleanFloatPredicate

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

public interface
BooleanIntPredicate

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

public interface
BooleanLongPredicate

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

public interface
BooleanObjectPredicate<T>

A two argument Predicate that takes a primitive boolean and type T as the arguments.

public interface
BooleanPredicate

BooleanPredicate is a primitive Predicate which may be used to reduce the overhead of autoboxing Boolean objects in places where primitive booleans could be used.

public interface
BooleanShortPredicate

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

public interface
ByteBooleanPredicate

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

public interface
ByteBytePredicate

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

public interface
ByteCharPredicate

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

public interface
ByteDoublePredicate

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

public interface
ByteFloatPredicate

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

public interface
ByteIntPredicate

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

public interface
ByteLongPredicate

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

public interface
ByteObjectPredicate<T>

A two argument Predicate that takes a primitive byte and type T as the arguments.

public interface
BytePredicate

BytePredicate is a primitive Predicate which may be used to reduce the overhead of autoboxing Byte objects in places where primitive bytes could be used.

public interface
ByteShortPredicate

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

public interface
CharBooleanPredicate

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

public interface
CharBytePredicate

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

public interface
CharCharPredicate

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

public interface
CharDoublePredicate

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

public interface
CharFloatPredicate

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

public interface
CharIntPredicate

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

public interface
CharLongPredicate

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

public interface
CharObjectPredicate<T>

A two argument Predicate that takes a primitive char and type T as the arguments.

public interface
CharPredicate

CharPredicate is a primitive Predicate which may be used to reduce the overhead of autoboxing Character objects in places where primitive chars could be used.

public interface
CharShortPredicate

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

public interface
DoubleBooleanPredicate

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

public interface
DoubleBytePredicate

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

public interface
DoubleCharPredicate

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

public interface
DoubleDoublePredicate

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

public interface
DoubleFloatPredicate

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

public interface
DoubleIntPredicate

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

public interface
DoubleLongPredicate

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

public interface
DoubleObjectPredicate<T>

A two argument Predicate that takes a primitive double and type T as the arguments.

public interface
DoublePredicate

DoublePredicate is a primitive Predicate which may be used to reduce the overhead of autoboxing Double objects in places where primitive doubles could be used.

public interface
DoubleShortPredicate

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

public interface
FloatBooleanPredicate

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

public interface
FloatBytePredicate

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

public interface
FloatCharPredicate

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

public interface
FloatDoublePredicate

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

public interface
FloatFloatPredicate

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

public interface
FloatIntPredicate

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

public interface
FloatLongPredicate

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

public interface
FloatObjectPredicate<T>

A two argument Predicate that takes a primitive float and type T as the arguments.

public interface
FloatPredicate

FloatPredicate is a primitive Predicate which may be used to reduce the overhead of autoboxing Float objects in places where primitive floats could be used.

public interface
FloatShortPredicate

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

public interface
IntBooleanPredicate

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

public interface
IntBytePredicate

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

public interface
IntCharPredicate

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

public interface
IntDoublePredicate

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

public interface
IntFloatPredicate

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

public interface
IntIntPredicate

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

public interface
IntLongPredicate

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

public interface
IntObjectPredicate<T>

A two argument Predicate that takes a primitive int and type T as the arguments.

public interface
IntPredicate

IntPredicate is a primitive Predicate which may be used to reduce the overhead of autoboxing Integer objects in places where primitive ints could be used.

public interface
IntShortPredicate

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

public interface
LongBooleanPredicate

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

public interface
LongBytePredicate

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

public interface
LongCharPredicate

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

public interface
LongDoublePredicate

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

public interface
LongFloatPredicate

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

public interface
LongIntPredicate

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

public interface
LongLongPredicate

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

public interface
LongObjectPredicate<T>

A two argument Predicate that takes a primitive long and type T as the arguments.

public interface
LongPredicate

LongPredicate is a primitive Predicate which may be used to reduce the overhead of autoboxing Long objects in places where primitive longs could be used.

public interface
LongShortPredicate

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

public interface
ObjectBooleanPredicate<T>

A two argument Predicate that takes type T and a primitive boolean as the arguments.

public interface
ObjectBytePredicate<T>

A two argument Predicate that takes type T and a primitive byte as the arguments.

public interface
ObjectCharPredicate<T>

A two argument Predicate that takes type T and a primitive char as the arguments.

public interface
ObjectDoublePredicate<T>

A two argument Predicate that takes type T and a primitive double as the arguments.

public interface
ObjectFloatPredicate<T>

A two argument Predicate that takes type T and a primitive float as the arguments.

public interface
ObjectIntPredicate<T>

A two argument Predicate that takes type T and a primitive int as the arguments.

public interface
ObjectLongPredicate<T>

A two argument Predicate that takes type T and a primitive long as the arguments.

public interface
ObjectShortPredicate<T>

A two argument Predicate that takes type T and a primitive short as the arguments.

public interface
ShortBooleanPredicate

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

public interface
ShortBytePredicate

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

public interface
ShortCharPredicate

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

public interface
ShortDoublePredicate

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

public interface
ShortFloatPredicate

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

public interface
ShortIntPredicate

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

public interface
ShortLongPredicate

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

public interface
ShortObjectPredicate<T>

A two argument Predicate that takes a primitive short and type T as the arguments.

public interface
ShortPredicate

ShortPredicate is a primitive Predicate which may be used to reduce the overhead of autoboxing Short objects in places where primitive shorts could be used.

public interface
ShortShortPredicate

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