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

This package contains API for PrimitivePrimitiveProcedure, PrimitiveObjectProcedure, ObjectPrimitiveProcedure.

These primitive procedures are lambdas or closures with no return argument and and accept primitive or object arguments.

  • Interface Summary 
    Interface Description
    BooleanBooleanProcedure
    A BooleanBooleanProcedure is a two argument lambda or closure which has no return argument and takes a primitive boolean as the first and a primitive boolean as the second argument.
    BooleanByteProcedure
    A BooleanByteProcedure is a two argument lambda or closure which has no return argument and takes a primitive boolean as the first and a primitive byte as the second argument.
    BooleanCharProcedure
    A BooleanCharProcedure is a two argument lambda or closure which has no return argument and takes a primitive boolean as the first and a primitive char as the second argument.
    BooleanDoubleProcedure
    A BooleanDoubleProcedure is a two argument lambda or closure which has no return argument and takes a primitive boolean as the first and a primitive double as the second argument.
    BooleanFloatProcedure
    A BooleanFloatProcedure is a two argument lambda or closure which has no return argument and takes a primitive boolean as the first and a primitive float as the second argument.
    BooleanIntProcedure
    A BooleanIntProcedure is a two argument lambda or closure which has no return argument and takes a primitive boolean as the first and a primitive int as the second argument.
    BooleanLongProcedure
    A BooleanLongProcedure is a two argument lambda or closure which has no return argument and takes a primitive boolean as the first and a primitive long as the second argument.
    BooleanObjectProcedure<T>
    A two argument procedure that takes a primitive boolean and type T as the arguments.
    BooleanProcedure
    A one argument procedure that takes a primitive boolean as the argument.
    BooleanShortProcedure
    A BooleanShortProcedure is a two argument lambda or closure which has no return argument and takes a primitive boolean as the first and a primitive short as the second argument.
    ByteBooleanProcedure
    A ByteBooleanProcedure is a two argument lambda or closure which has no return argument and takes a primitive byte as the first and a primitive boolean as the second argument.
    ByteByteProcedure
    A ByteByteProcedure is a two argument lambda or closure which has no return argument and takes a primitive byte as the first and a primitive byte as the second argument.
    ByteCharProcedure
    A ByteCharProcedure is a two argument lambda or closure which has no return argument and takes a primitive byte as the first and a primitive char as the second argument.
    ByteDoubleProcedure
    A ByteDoubleProcedure is a two argument lambda or closure which has no return argument and takes a primitive byte as the first and a primitive double as the second argument.
    ByteFloatProcedure
    A ByteFloatProcedure is a two argument lambda or closure which has no return argument and takes a primitive byte as the first and a primitive float as the second argument.
    ByteIntProcedure
    A ByteIntProcedure is a two argument lambda or closure which has no return argument and takes a primitive byte as the first and a primitive int as the second argument.
    ByteLongProcedure
    A ByteLongProcedure is a two argument lambda or closure which has no return argument and takes a primitive byte as the first and a primitive long as the second argument.
    ByteObjectProcedure<T>
    A two argument procedure that takes a primitive byte and type T as the arguments.
    ByteProcedure
    A one argument procedure that takes a primitive byte as the argument.
    ByteShortProcedure
    A ByteShortProcedure is a two argument lambda or closure which has no return argument and takes a primitive byte as the first and a primitive short as the second argument.
    CharBooleanProcedure
    A CharBooleanProcedure is a two argument lambda or closure which has no return argument and takes a primitive char as the first and a primitive boolean as the second argument.
    CharByteProcedure
    A CharByteProcedure is a two argument lambda or closure which has no return argument and takes a primitive char as the first and a primitive byte as the second argument.
    CharCharProcedure
    A CharCharProcedure is a two argument lambda or closure which has no return argument and takes a primitive char as the first and a primitive char as the second argument.
    CharDoubleProcedure
    A CharDoubleProcedure is a two argument lambda or closure which has no return argument and takes a primitive char as the first and a primitive double as the second argument.
    CharFloatProcedure
    A CharFloatProcedure is a two argument lambda or closure which has no return argument and takes a primitive char as the first and a primitive float as the second argument.
    CharIntProcedure
    A CharIntProcedure is a two argument lambda or closure which has no return argument and takes a primitive char as the first and a primitive int as the second argument.
    CharLongProcedure
    A CharLongProcedure is a two argument lambda or closure which has no return argument and takes a primitive char as the first and a primitive long as the second argument.
    CharObjectProcedure<T>
    A two argument procedure that takes a primitive char and type T as the arguments.
    CharProcedure
    A one argument procedure that takes a primitive char as the argument.
    CharShortProcedure
    A CharShortProcedure is a two argument lambda or closure which has no return argument and takes a primitive char as the first and a primitive short as the second argument.
    DoubleBooleanProcedure
    A DoubleBooleanProcedure is a two argument lambda or closure which has no return argument and takes a primitive double as the first and a primitive boolean as the second argument.
    DoubleByteProcedure
    A DoubleByteProcedure is a two argument lambda or closure which has no return argument and takes a primitive double as the first and a primitive byte as the second argument.
    DoubleCharProcedure
    A DoubleCharProcedure is a two argument lambda or closure which has no return argument and takes a primitive double as the first and a primitive char as the second argument.
    DoubleDoubleProcedure
    A DoubleDoubleProcedure is a two argument lambda or closure which has no return argument and takes a primitive double as the first and a primitive double as the second argument.
    DoubleFloatProcedure
    A DoubleFloatProcedure is a two argument lambda or closure which has no return argument and takes a primitive double as the first and a primitive float as the second argument.
    DoubleIntProcedure
    A DoubleIntProcedure is a two argument lambda or closure which has no return argument and takes a primitive double as the first and a primitive int as the second argument.
    DoubleLongProcedure
    A DoubleLongProcedure is a two argument lambda or closure which has no return argument and takes a primitive double as the first and a primitive long as the second argument.
    DoubleObjectProcedure<T>
    A two argument procedure that takes a primitive double and type T as the arguments.
    DoubleProcedure
    A one argument procedure that takes a primitive double as the argument.
    DoubleShortProcedure
    A DoubleShortProcedure is a two argument lambda or closure which has no return argument and takes a primitive double as the first and a primitive short as the second argument.
    FloatBooleanProcedure
    A FloatBooleanProcedure is a two argument lambda or closure which has no return argument and takes a primitive float as the first and a primitive boolean as the second argument.
    FloatByteProcedure
    A FloatByteProcedure is a two argument lambda or closure which has no return argument and takes a primitive float as the first and a primitive byte as the second argument.
    FloatCharProcedure
    A FloatCharProcedure is a two argument lambda or closure which has no return argument and takes a primitive float as the first and a primitive char as the second argument.
    FloatDoubleProcedure
    A FloatDoubleProcedure is a two argument lambda or closure which has no return argument and takes a primitive float as the first and a primitive double as the second argument.
    FloatFloatProcedure
    A FloatFloatProcedure is a two argument lambda or closure which has no return argument and takes a primitive float as the first and a primitive float as the second argument.
    FloatIntProcedure
    A FloatIntProcedure is a two argument lambda or closure which has no return argument and takes a primitive float as the first and a primitive int as the second argument.
    FloatLongProcedure
    A FloatLongProcedure is a two argument lambda or closure which has no return argument and takes a primitive float as the first and a primitive long as the second argument.
    FloatObjectProcedure<T>
    A two argument procedure that takes a primitive float and type T as the arguments.
    FloatProcedure
    A one argument procedure that takes a primitive float as the argument.
    FloatShortProcedure
    A FloatShortProcedure is a two argument lambda or closure which has no return argument and takes a primitive float as the first and a primitive short as the second argument.
    IntBooleanProcedure
    A IntBooleanProcedure is a two argument lambda or closure which has no return argument and takes a primitive int as the first and a primitive boolean as the second argument.
    IntByteProcedure
    A IntByteProcedure is a two argument lambda or closure which has no return argument and takes a primitive int as the first and a primitive byte as the second argument.
    IntCharProcedure
    A IntCharProcedure is a two argument lambda or closure which has no return argument and takes a primitive int as the first and a primitive char as the second argument.
    IntDoubleProcedure
    A IntDoubleProcedure is a two argument lambda or closure which has no return argument and takes a primitive int as the first and a primitive double as the second argument.
    IntFloatProcedure
    A IntFloatProcedure is a two argument lambda or closure which has no return argument and takes a primitive int as the first and a primitive float as the second argument.
    IntIntProcedure
    A IntIntProcedure is a two argument lambda or closure which has no return argument and takes a primitive int as the first and a primitive int as the second argument.
    IntLongProcedure
    A IntLongProcedure is a two argument lambda or closure which has no return argument and takes a primitive int as the first and a primitive long as the second argument.
    IntObjectProcedure<T>
    A two argument procedure that takes a primitive int and type T as the arguments.
    IntProcedure
    A one argument procedure that takes a primitive int as the argument.
    IntShortProcedure
    A IntShortProcedure is a two argument lambda or closure which has no return argument and takes a primitive int as the first and a primitive short as the second argument.
    LongBooleanProcedure
    A LongBooleanProcedure is a two argument lambda or closure which has no return argument and takes a primitive long as the first and a primitive boolean as the second argument.
    LongByteProcedure
    A LongByteProcedure is a two argument lambda or closure which has no return argument and takes a primitive long as the first and a primitive byte as the second argument.
    LongCharProcedure
    A LongCharProcedure is a two argument lambda or closure which has no return argument and takes a primitive long as the first and a primitive char as the second argument.
    LongDoubleProcedure
    A LongDoubleProcedure is a two argument lambda or closure which has no return argument and takes a primitive long as the first and a primitive double as the second argument.
    LongFloatProcedure
    A LongFloatProcedure is a two argument lambda or closure which has no return argument and takes a primitive long as the first and a primitive float as the second argument.
    LongIntProcedure
    A LongIntProcedure is a two argument lambda or closure which has no return argument and takes a primitive long as the first and a primitive int as the second argument.
    LongLongProcedure
    A LongLongProcedure is a two argument lambda or closure which has no return argument and takes a primitive long as the first and a primitive long as the second argument.
    LongObjectProcedure<T>
    A two argument procedure that takes a primitive long and type T as the arguments.
    LongProcedure
    A one argument procedure that takes a primitive long as the argument.
    LongShortProcedure
    A LongShortProcedure is a two argument lambda or closure which has no return argument and takes a primitive long as the first and a primitive short as the second argument.
    ObjectBooleanProcedure<T>
    A two argument procedure that takes a type T and primitive boolean as the arguments.
    ObjectByteProcedure<T>
    A two argument procedure that takes a type T and primitive byte as the arguments.
    ObjectCharProcedure<T>
    A two argument procedure that takes a type T and primitive char as the arguments.
    ObjectDoubleProcedure<T>
    A two argument procedure that takes a type T and primitive double as the arguments.
    ObjectFloatProcedure<T>
    A two argument procedure that takes a type T and primitive float as the arguments.
    ObjectIntProcedure<T>
    A two argument procedure that takes a type T and primitive int as the arguments.
    ObjectLongProcedure<T>
    A two argument procedure that takes a type T and primitive long as the arguments.
    ObjectShortProcedure<T>
    A two argument procedure that takes a type T and primitive short as the arguments.
    ShortBooleanProcedure
    A ShortBooleanProcedure is a two argument lambda or closure which has no return argument and takes a primitive short as the first and a primitive boolean as the second argument.
    ShortByteProcedure
    A ShortByteProcedure is a two argument lambda or closure which has no return argument and takes a primitive short as the first and a primitive byte as the second argument.
    ShortCharProcedure
    A ShortCharProcedure is a two argument lambda or closure which has no return argument and takes a primitive short as the first and a primitive char as the second argument.
    ShortDoubleProcedure
    A ShortDoubleProcedure is a two argument lambda or closure which has no return argument and takes a primitive short as the first and a primitive double as the second argument.
    ShortFloatProcedure
    A ShortFloatProcedure is a two argument lambda or closure which has no return argument and takes a primitive short as the first and a primitive float as the second argument.
    ShortIntProcedure
    A ShortIntProcedure is a two argument lambda or closure which has no return argument and takes a primitive short as the first and a primitive int as the second argument.
    ShortLongProcedure
    A ShortLongProcedure is a two argument lambda or closure which has no return argument and takes a primitive short as the first and a primitive long as the second argument.
    ShortObjectProcedure<T>
    A two argument procedure that takes a primitive short and type T as the arguments.
    ShortProcedure
    A one argument procedure that takes a primitive short as the argument.
    ShortShortProcedure
    A ShortShortProcedure is a two argument lambda or closure which has no return argument and takes a primitive short as the first and a primitive short as the second argument.