logo

class

compiler::MapLiteralExpr

sys::Obj
  compiler::Node
    compiler::Expr
      compiler::MapLiteralExpr

MapLiteralExpr creates a List instance

Slots

explicitType

MapType explicitType

Source

format

Str format(|Expr -> Str| f)

Source

keys

Expr[] keys := Expr[,]

Source

make

new make(Location location, MapType explicitType := null)

Source

serialize

override Str serialize()

Return this expression as serialization text or throw exception if not serializable.

Source

toStr

override Str toStr()

Return a string representation of this object.

Source

vals

Expr[] vals := Expr[,]

Source

walkChildren

override Void walkChildren(Visitor v)

Source