Expr constructor
Expr({
- int? id,
- Literal? literalExpr,
- Expr_Ident? identExpr,
- Expr_Select? selectExpr,
- Expr_Call? callExpr,
- Expr_CreateList? listExpr,
- Expr_CreateStruct? structExpr,
- Expr_Comprehension? comprehensionExpr,
Implementation
factory Expr({
$core.int? id,
Literal? literalExpr,
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 (literalExpr != null) result.literalExpr = literalExpr;
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;
}