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