in src/main/java/com/twitter/nodes/Node.java [1116:1134]
public static <T, A, B, C, D, E, F, G> Node<T> flatMap7(
String name,
Node<A> aNode,
Node<B> bNode,
Node<C> cNode,
Node<D> dNode,
Node<E> eNode,
Node<F> fNode,
Node<G> gNode,
Function7<Future<T>, A, B, C, D, E, F, G> func) {
return new Node<T>(name, aNode, bNode, cNode, dNode, eNode, fNode, gNode) {
@Override
protected Future<T> evaluate() throws Exception {
return func.apply(
aNode.emit(), bNode.emit(), cNode.emit(), dNode.emit(), eNode.emit(), fNode.emit(),
gNode.emit());
}
};
}