class compiler::ListLiteralExpr

sys::Obj
  compiler::Node
    compiler::Expr
      compiler::ListLiteralExpr

Source

ListLiteralExpr creates a List instance

explicitType

ListType? explicitType

Source

format

Str format(|Expr->Str| f)

Source

make

new make(Loc loc, ListType? explicitType := null)

Source

makeFor

new makeFor(Loc loc, CType ctype, Expr[] vals)

Source

serialize

virtual override Str serialize()

Source

toStr

virtual override Str toStr()

Source

vals

Expr[] vals := Expr[,]

Source

walkChildren

virtual override Void walkChildren(Visitor v)

Source