public class Prod9 extends Val
Base class for values constructed with 9-ary constructors.
This will be extended by constructors of sum types and by product types.
Subclasses can overwrite the FV.constructor()
method.
Note that Prod9 is not a subclass of Prod8!
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
|
Lazy<FV> |
mem8
Field 8
|
Lazy<FV> |
mem9
Field 9
|
static Lambda |
mhget1 |
static Lambda |
mhget2 |
static Lambda |
mhget3 |
static Lambda |
mhget4 |
static Lambda |
mhget5 |
static Lambda |
mhget6 |
static Lambda |
mhget7 |
static Lambda |
mhget8 |
static Lambda |
mhget9 |
Modifier | Constructor and Description |
---|---|
protected |
Prod9(Lazy<FV> arg1,
Lazy<FV> arg2,
Lazy<FV> arg3,
Lazy<FV> arg4,
Lazy<FV> arg5,
Lazy<FV> arg6,
Lazy<FV> arg7,
Lazy<FV> arg8,
Lazy<FV> arg9)
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) |
static Lazy<FV> |
get8(Lazy<FV> p) |
static Lazy<FV> |
get9(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
public static final Lambda mhget8
public static final Lambda mhget9