P1 - the type of first parameter this function applied toP2 - the type of second parameter this function applied toP3 - the type of thrid parameter this function applied toP4 - the type of fourth parameter this function applied toP5 - the type of fifth parameter this function applied toR - the type of the return value when this function applied to the parameter(s)public static interface Osgl.Func5<P1,P2,P3,P4,P5,R>
Osgl.Func0,
Osgl.Function,
Osgl.Func2,
Osgl.Func3,
Osgl.Func5| Modifier and Type | Method and Description |
|---|---|
R |
apply(P1 p1,
P2 p2,
P3 p3,
P4 p4,
P5 p5)
Run the function with parameters specified.
|
R apply(P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) throws NotAppliedException, Osgl.Break
In case implementing a partial function, it can throw out an
NotAppliedException if the function is not defined for
the given parameter(s)
p1 - first argumentp2 - second argumentp3 - third argumentp4 - fourth argumentp5 - fifth argumentRNotAppliedException - if the function doesn't apply to the parameter(s)Osgl.Break - to short cut collecting operations (fold/reduce) on an containerCopyright © 2017. All Rights Reserved.