Package com.speedment.common.function
This package contains the main function classes.
This package is part of the API. Modifications to classes here should only (if ever) be done in major releases.
-
Interface Summary Interface Description BiBytePredicate Functional interface representing side-effect free methods with the signatureboolean test(byte, byte).BiDoublePredicate Functional interface representing side-effect free methods with the signatureboolean test(float, float).BiFloatPredicate Functional interface representing side-effect free methods with the signatureboolean test(float, float).BiIntPredicate Functional interface representing side-effect free methods with the signatureboolean test(int, int).BiLongPredicate Functional interface representing side-effect free methods with the signatureboolean test(long, long).BiLongToIntFunction BiShortPredicate Functional interface representing side-effect free methods with the signatureboolean test(short, short).BooleanConsumer BooleanFunction<T> A function that takes a primitivebooleanand returns an object.BooleanPredicate APredicatespecialized for primitive boolean values.BooleanToDoubleFunction Functional interface describing a method that given abooleanreturns adouble.BooleanUnaryOperator Functional interface describing a method that given abooleanreturns anotherboolean.ByteFunction<T> A function that takes a primitivebyteand returns an object.BytePredicate Predicate that tests a primitivebyte.ByteToDoubleFunction Functional interface describing a method that given abytereturns adouble.ByteToLongFunction Functional interface describing a method that given abytereturns along.ByteUnaryOperator Functional interface describing a method that given abytereturns anotherbyte.CharFunction<T> A function that takes a primitivecharand returns an object.CharUnaryOperator Functional interface describing a method that given acharreturns anotherchar.FloatFunction<T> A function that takes a primitivefloatand returns an object.FloatPredicate Predicate that tests a primitivefloat.FloatSupplier FloatToDoubleFunction Functional interface describing a method that given afloatreturns adouble.FloatToLongFunction Functional interface describing a method that given afloatreturns along.FloatUnaryOperator Functional interface describing a method that given afloatreturns anotherfloat.Function10<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,R> Represents a function that accepts ten arguments and produces a result.Function11<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,R> Represents a function that accepts eleven arguments and produces a result.Function12<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,R> Represents a function that accepts 12 arguments and produces a result.Function13<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,R> Represents a function that accepts 13 arguments and produces a result.Function14<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,R> Represents a function that accepts 14 arguments and produces a result.Function15<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,R> Represents a function that accepts 15 arguments and produces a result.Function16<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R> Represents a function that accepts 16 arguments and produces a result.Function17<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,R> Represents a function that accepts 17 arguments and produces a result.Function18<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,R> Represents a function that accepts 18 arguments and produces a result.Function19<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,R> Represents a function that accepts 19 arguments and produces a result.Function20<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,R> Represents a function that accepts 20 arguments and produces a result.Function21<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,R> Represents a function that accepts 21 arguments and produces a result.Function22<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,R> Represents a function that accepts 22 arguments and produces a result.Function23<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,R> Represents a function that accepts 23 arguments and produces a result.Function5<T0,T1,T2,T3,T4,R> Represents a function that accepts five arguments and produces a result.Function6<T0,T1,T2,T3,T4,T5,R> Represents a function that accepts six arguments and produces a result.Function7<T0,T1,T2,T3,T4,T5,T6,R> Represents a function that accepts seven arguments and produces a result.Function8<T0,T1,T2,T3,T4,T5,T6,T7,R> Represents a function that accepts eight arguments and produces a result.Function9<T0,T1,T2,T3,T4,T5,T6,T7,T8,R> Represents a function that accepts nine arguments and produces a result.LongBiConsumer Represents an operation that accepts twolong-valued arguments and returns no result.LongBiFunction<U> Function that takes two primitivelongsand returns an object.LongToBooleanFunction Functional interface that corresponds to the method signatureboolean apply(long).LongToByteFunction Functional interface that corresponds to the method signaturebyte apply(long).LongToCharFunction Functional interface that corresponds to the method signaturechar apply(long).LongToFloatFunction Functional interface that corresponds to the method signaturefloat apply(long).LongToShortFunction Functional interface that corresponds to the method signatureshort apply(long).ObjBooleanConsumer<T> Represents an operation that accepts an object-valued and aboolean-valued argument, and returns no result.ObjByteConsumer<T> Represents an operation that accepts an object-valued and abyte-valued argument, and returns no result.ObjCharConsumer<T> Represents an operation that accepts an object-valued and achar-valued argument, and returns no result.ObjFloatConsumer<T> Represents an operation that accepts an object-valued and afloat-valued argument, and returns no result.ObjLongToIntFunction<T> ObjShortConsumer<T> Represents an operation that accepts an object-valued and ashort-valued argument, and returns no result.QuadFunction<T,U,V,X,R> Represents a function that accepts four arguments and produces a result.ShortFunction<T> A function that takes a primitiveshortand returns an object.ShortPredicate Predicate that tests a primitiveshort.ShortToDoubleFunction Functional interface describing a method that given ashortreturns adouble.ShortToLongFunction Functional interface describing a method that given ashortreturns along.ShortUnaryOperator Functional interface describing a method that given ashortreturns anothershort.ToBooleanFunction<T> A function that takes an object and returns a primitiveboolean.ToByteFunction<T> A function that takes an object and returns a primitivebyte.ToCharFunction<T> A function that takes an object and returns a primitivechar.ToFloatFunction<T> A function that takes an object and returns a primitivefloat.ToShortFunction<T> A function that takes an object and returns a primitiveshort.TriConsumer<T,U,V> Represents a consumer that accepts three arguments.TriFunction<T,U,V,R> Represents a function that accepts three arguments and produces a result. -
Enum Summary Enum Description OptionalBoolean AnOptionalspecialized for primitive boolean values.