def join[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U]()

in util-core/src/main/scala/com/twitter/util/Activity.scala [877:924]


  def join[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](
    a: Activity[A],
    b: Activity[B],
    c: Activity[C],
    d: Activity[D],
    e: Activity[E],
    f: Activity[F],
    g: Activity[G],
    h: Activity[H],
    i: Activity[I],
    j: Activity[J],
    k: Activity[K],
    l: Activity[L],
    m: Activity[M],
    n: Activity[N],
    o: Activity[O],
    p: Activity[P],
    q: Activity[Q],
    r: Activity[R],
    s: Activity[S],
    t: Activity[T],
    u: Activity[U]
  ): Activity[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)] =
    collect(Seq(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)) map { ss =>
      (
        ss(0).asInstanceOf[A],
        ss(1).asInstanceOf[B],
        ss(2).asInstanceOf[C],
        ss(3).asInstanceOf[D],
        ss(4).asInstanceOf[E],
        ss(5).asInstanceOf[F],
        ss(6).asInstanceOf[G],
        ss(7).asInstanceOf[H],
        ss(8).asInstanceOf[I],
        ss(9).asInstanceOf[J],
        ss(10).asInstanceOf[K],
        ss(11).asInstanceOf[L],
        ss(12).asInstanceOf[M],
        ss(13).asInstanceOf[N],
        ss(14).asInstanceOf[O],
        ss(15).asInstanceOf[P],
        ss(16).asInstanceOf[Q],
        ss(17).asInstanceOf[R],
        ss(18).asInstanceOf[S],
        ss(19).asInstanceOf[T],
        ss(20).asInstanceOf[U]
      )
    }