public class Prod7 extends Val
Base class for values constructed with 7-ary constructors.
This will be extended by constructors of sum types and by product types.
Subclasses can overwrite the FV.constructor()
method.
Note that Prod7 is not a subclass of Prod6!
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
|
Lazy<FV> |
mem5
Field 5
|
Lazy<FV> |
mem6
Field 6
|
Lazy<FV> |
mem7
Field 7
|
static Lambda |
mhget1 |
static Lambda |
mhget2 |
static Lambda |
mhget3 |
static Lambda |
mhget4 |
static Lambda |
mhget5 |
static Lambda |
mhget6 |
static Lambda |
mhget7 |
Modifier | Constructor and Description |
---|---|
protected |
Prod7(Lazy<FV> arg1,
Lazy<FV> arg2,
Lazy<FV> arg3,
Lazy<FV> arg4,
Lazy<FV> arg5,
Lazy<FV> arg6,
Lazy<FV> arg7)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static Lazy<FV> |
get1(Lazy<FV> p) |
static Lazy<FV> |
get2(Lazy<FV> p) |
static Lazy<FV> |
get3(Lazy<FV> p) |
static Lazy<FV> |
get4(Lazy<FV> p) |
static Lazy<FV> |
get5(Lazy<FV> p) |
static Lazy<FV> |
get6(Lazy<FV> p) |
static Lazy<FV> |
get7(Lazy<FV> p) |
_e, _u, _v, constructor
public static final Lambda mhget1
public static final Lambda mhget2
public static final Lambda mhget3
public static final Lambda mhget4
public static final Lambda mhget5
public static final Lambda mhget6
public static final Lambda mhget7