Copyright 2008 - 2010 Tony Morris, Runar Bjarnason, Tom Adams, Brad Clow, Ricky Clarkson, Nick Partridge, Jason Zaugg

This software is released under an open source BSD licence.

fj
Class F3<A,B,C,D>

java.lang.Object
  extended by fj.F3<A,B,C,D>

public abstract class F3<A,B,C,D>
extends java.lang.Object

A transformation function of arity-3 from A, B and C to D. This type can be represented using the Java 7 closure syntax.


Constructor Summary
F3()
           
 
Method Summary
abstract  D f(A a, B b, C c)
          Transform A, B and C to D.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

F3

public F3()
Method Detail

f

public abstract D f(A a,
                    B b,
                    C c)
Transform A, B and C to D.

Parameters:
a - The A to transform.
b - The B to transform.
c - The C to transform.
Returns:
The result of the transformation.

Copyright 2008 - 2010 Tony Morris, Runar Bjarnason, Tom Adams, Brad Clow, Ricky Clarkson, Nick Partridge, Jason Zaugg

This software is released under an open source BSD licence.