public class Prod3 extends Val
Base class for values constructed with 3-ary constructors.
This will be extended by constructors of sum types and by product types.
Subclasses can overwrite the FV.constructor()
method.
Note that Prod3 is not a subclass of Prod2!
Modifier and Type | Field and Description |
---|---|
Lazy<FV> |
mem1
Field 1
|
Lazy<FV> |
mem2
Field 2
|
Lazy<FV> |
mem3
Field 3
|
static Lambda |
mhget1 |
static Lambda |
mhget2 |
static Lambda |
mhget3 |
Modifier | Constructor and Description |
---|---|
protected |
Prod3(Lazy<FV> arg1,
Lazy<FV> arg2,
Lazy<FV> arg3)
Constructor.
|