Interface ThrowableCentiFunction<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,AA,AB,AC,AD,AE,AF,AG,AH,AI,AJ,AK,AL,AM,AN,AO,AP,AQ,AR,AS,AT,AU,AV,AW,AX,AY,AZ,BA,BB,BC,BD,BE,BF,BG,BH,BI,BJ,BK,BL,BM,BN,BO,BP,BQ,BR,BS,BT,BU,BV,BW,BX,BY,BZ,CA,CB,CC,CD,CE,CF,CG,CH,CI,CJ,CK,CL,CM,CN,CO,CP,CQ,CR,CS,CT,CU,CV,CW,CX extends Throwable>

Type Parameters:
A - The type of the 1st parameter.
B - The type of the 2nd parameter.
C - The type of the 3rd parameter.
D - The type of the 4th parameter.
E - The type of the 5th parameter.
F - The type of the 6th parameter.
G - The type of the 7th parameter.
H - The type of the 8th parameter.
I - The type of the 9th parameter.
J - The type of the 10th parameter.
K - The type of the 11th parameter.
L - The type of the 12th parameter.
M - The type of the 13th parameter.
N - The type of the 14th parameter.
O - The type of the 15th parameter.
P - The type of the 16th parameter.
Q - The type of the 17th parameter.
R - The type of the 18th parameter.
S - The type of the 19th parameter.
T - The type of the 20th parameter.
U - The type of the 21th parameter.
V - The type of the 22th parameter.
W - The type of the 23th parameter.
X - The type of the 24th parameter.
Y - The type of the 25th parameter.
Z - The type of the 26th parameter.
AA - The type of the 27th parameter.
AB - The type of the 28th parameter.
AC - The type of the 29th parameter.
AD - The type of the 30th parameter.
AE - The type of the 31th parameter.
AF - The type of the 32th parameter.
AG - The type of the 33th parameter.
AH - The type of the 34th parameter.
AI - The type of the 35th parameter.
AJ - The type of the 36th parameter.
AK - The type of the 37th parameter.
AL - The type of the 38th parameter.
AM - The type of the 39th parameter.
AN - The type of the 40th parameter.
AO - The type of the 41th parameter.
AP - The type of the 42th parameter.
AQ - The type of the 43th parameter.
AR - The type of the 44th parameter.
AS - The type of the 45th parameter.
AT - The type of the 46th parameter.
AU - The type of the 47th parameter.
AV - The type of the 48th parameter.
AW - The type of the 49th parameter.
AX - The type of the 50th parameter.
AY - The type of the 51th parameter.
AZ - The type of the 52th parameter.
BA - The type of the 53th parameter.
BB - The type of the 54th parameter.
BC - The type of the 55th parameter.
BD - The type of the 56th parameter.
BE - The type of the 57th parameter.
BF - The type of the 58th parameter.
BG - The type of the 59th parameter.
BH - The type of the 60th parameter.
BI - The type of the 61th parameter.
BJ - The type of the 62th parameter.
BK - The type of the 63th parameter.
BL - The type of the 64th parameter.
BM - The type of the 65th parameter.
BN - The type of the 66th parameter.
BO - The type of the 67th parameter.
BP - The type of the 68th parameter.
BQ - The type of the 69th parameter.
BR - The type of the 70th parameter.
BS - The type of the 71th parameter.
BT - The type of the 72th parameter.
BU - The type of the 73th parameter.
BV - The type of the 74th parameter.
BW - The type of the 75th parameter.
BX - The type of the 76th parameter.
BY - The type of the 77th parameter.
BZ - The type of the 78th parameter.
CA - The type of the 79th parameter.
CB - The type of the 80th parameter.
CC - The type of the 81th parameter.
CD - The type of the 82th parameter.
CE - The type of the 83th parameter.
CF - The type of the 84th parameter.
CG - The type of the 85th parameter.
CH - The type of the 86th parameter.
CI - The type of the 87th parameter.
CJ - The type of the 88th parameter.
CK - The type of the 89th parameter.
CL - The type of the 90th parameter.
CM - The type of the 91th parameter.
CN - The type of the 92th parameter.
CO - The type of the 93th parameter.
CP - The type of the 94th parameter.
CQ - The type of the 95th parameter.
CR - The type of the 96th parameter.
CS - The type of the 97th parameter.
CT - The type of the 98th parameter.
CU - The type of the 99th parameter.
CV - The type of the 100th parameter.
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface ThrowableCentiFunction<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,AA,AB,AC,AD,AE,AF,AG,AH,AI,AJ,AK,AL,AM,AN,AO,AP,AQ,AR,AS,AT,AU,AV,AW,AX,AY,AZ,BA,BB,BC,BD,BE,BF,BG,BH,BI,BJ,BK,BL,BM,BN,BO,BP,BQ,BR,BS,BT,BU,BV,BW,BX,BY,BZ,CA,CB,CC,CD,CE,CF,CG,CH,CI,CJ,CK,CL,CM,CN,CO,CP,CQ,CR,CS,CT,CU,CV,CW,CX extends Throwable>
A One hundred arity function which takes in, you guessed it. ONE HUNDRED parameters and returns a result. Oh and it might throw.

Added because this is a very useful functional interface that should've absolutely been apart of java.util.function

Author:
Lehlogonolo Poole
  • Method Details

    • weep

      CW weep(A a, B b, C c, D d, E e, F f, G g, H h, I i, J j, K k, L l, M m, N n, O o, P p, Q q, R r, S s, T t, U u, V v, W w, X x, Y y, Z z, AA aa, AB ab, AC ac, AD ad, AE ae, AF af, AG ag, AH ah, AI ai, AJ aj, AK ak, AL al, AM am, AN an, AO ao, AP ap, AQ aq, AR ar, AS as, AT at, AU au, AV av, AW aw, AX ax, AY ay, AZ az, BA ba, BB bb, BC bc, BD bd, BE be, BF bf, BG bg, BH bh, BI bi, BJ bj, BK bk, BL bl, BM bm, BN bn, BO bo, BP bp, BQ bq, BR br, BS bs, BT bt, BU bu, BV bv, BW bw, BX bx, BY by, BZ bz, CA ca, CB cb, CC cc, CD cd, CE ce, CF cf, CG cg, CH ch, CI ci, CJ cj, CK ck, CL cl, CM cm, CN cn, CO co, CP cp, CQ cq, CR cr, CS cs, CT ct, CU cu, CV cv) throws CX
      Call the function.
      Parameters:
      a - The 1st parameter which is of type A.
      b - The 2nd parameter which is of type B.
      c - The 3rd parameter which is of type C.
      d - The 4th parameter which is of type D.
      e - The 5th parameter which is of type E.
      f - The 6th parameter which is of type F.
      g - The 7th parameter which is of type G.
      h - The 8th parameter which is of type H.
      i - The 9th parameter which is of type I.
      j - The 10th parameter which is of type J.
      k - The 11th parameter which is of type K.
      l - The 12th parameter which is of type L.
      m - The 13th parameter which is of type M.
      n - The 14th parameter which is of type N.
      o - The 15th parameter which is of type O.
      p - The 16th parameter which is of type P.
      q - The 17th parameter which is of type Q.
      r - The 18th parameter which is of type R.
      s - The 19th parameter which is of type S.
      t - The 20th parameter which is of type T.
      u - The 21th parameter which is of type U.
      v - The 22th parameter which is of type V.
      w - The 23th parameter which is of type W.
      x - The 24th parameter which is of type X.
      y - The 25th parameter which is of type Y.
      z - The 26th parameter which is of type Z.
      aa - The 27th parameter which is of type AA.
      ab - The 28th parameter which is of type AB.
      ac - The 29th parameter which is of type AC.
      ad - The 30th parameter which is of type AD.
      ae - The 31th parameter which is of type AE.
      af - The 32th parameter which is of type AF.
      ag - The 33th parameter which is of type AG.
      ah - The 34th parameter which is of type AH.
      ai - The 35th parameter which is of type AI.
      aj - The 36th parameter which is of type AJ.
      ak - The 37th parameter which is of type AK.
      al - The 38th parameter which is of type AL.
      am - The 39th parameter which is of type AM.
      an - The 40th parameter which is of type AN.
      ao - The 41th parameter which is of type AO.
      ap - The 42th parameter which is of type AP.
      aq - The 43th parameter which is of type AQ.
      ar - The 44th parameter which is of type AR.
      as - The 45th parameter which is of type AS.
      at - The 46th parameter which is of type AT.
      au - The 47th parameter which is of type AU.
      av - The 48th parameter which is of type AV.
      aw - The 49th parameter which is of type AW.
      ax - The 50th parameter which is of type AX.
      ay - The 51th parameter which is of type AY.
      az - The 52th parameter which is of type AZ.
      ba - The 53th parameter which is of type BA.
      bb - The 54th parameter which is of type BB.
      bc - The 55th parameter which is of type BC.
      bd - The 56th parameter which is of type BD.
      be - The 57th parameter which is of type BE.
      bf - The 58th parameter which is of type BF.
      bg - The 59th parameter which is of type BG.
      bh - The 60th parameter which is of type BH.
      bi - The 61th parameter which is of type BI.
      bj - The 62th parameter which is of type BJ.
      bk - The 63th parameter which is of type BK.
      bl - The 64th parameter which is of type BL.
      bm - The 65th parameter which is of type BM.
      bn - The 66th parameter which is of type BN.
      bo - The 67th parameter which is of type BO.
      bp - The 68th parameter which is of type BP.
      bq - The 69th parameter which is of type BQ.
      br - The 70th parameter which is of type BR.
      bs - The 71th parameter which is of type BS.
      bt - The 72th parameter which is of type BT.
      bu - The 73th parameter which is of type BU.
      bv - The 74th parameter which is of type BV.
      bw - The 75th parameter which is of type BW.
      bx - The 76th parameter which is of type BX.
      by - The 77th parameter which is of type BY.
      bz - The 78th parameter which is of type BZ.
      ca - The 79th parameter which is of type CA.
      cb - The 80th parameter which is of type CB.
      cc - The 81th parameter which is of type CC.
      cd - The 82th parameter which is of type CD.
      ce - The 83th parameter which is of type CE.
      cf - The 84th parameter which is of type CF.
      cg - The 85th parameter which is of type CG.
      ch - The 86th parameter which is of type CH.
      ci - The 87th parameter which is of type CI.
      cj - The 88th parameter which is of type CJ.
      ck - The 89th parameter which is of type CK.
      cl - The 90th parameter which is of type CL.
      cm - The 91th parameter which is of type CM.
      cn - The 92th parameter which is of type CN.
      co - The 93th parameter which is of type CO.
      cp - The 94th parameter which is of type CP.
      cq - The 95th parameter which is of type CQ.
      cr - The 96th parameter which is of type CR.
      cs - The 97th parameter which is of type CS.
      ct - The 98th parameter which is of type CT.
      cu - The 99th parameter which is of type CU.
      cv - The 100th parameter which is of type CV.
      Returns:
      Whatever the fuck this mess returns
      Throws:
      CX - Bless your soul if this throws.