Expr constructor
Expr({
- Int64? id,
- Constant? constExpr,
- Expr_Ident? identExpr,
- Expr_Select? selectExpr,
- Expr_Call? callExpr,
- Expr_CreateList? listExpr,
- Expr_CreateStruct? structExpr,
- Expr_Comprehension? comprehensionExpr,
Implementation
factory Expr({
$fixnum.Int64? id,
Constant? constExpr,
Expr_Ident? identExpr,
Expr_Select? selectExpr,
Expr_Call? callExpr,
Expr_CreateList? listExpr,
Expr_CreateStruct? structExpr,
Expr_Comprehension? comprehensionExpr,
}) {
final result = create();
if (id != null) result.id = id;
if (constExpr != null) result.constExpr = constExpr;
if (identExpr != null) result.identExpr = identExpr;
if (selectExpr != null) result.selectExpr = selectExpr;
if (callExpr != null) result.callExpr = callExpr;
if (listExpr != null) result.listExpr = listExpr;
if (structExpr != null) result.structExpr = structExpr;
if (comprehensionExpr != null) result.comprehensionExpr = comprehensionExpr;
return result;
}