Fantom

 

class

compiler::MapLiteralExpr

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

MapLiteralExpr creates a List instance

Slots

explicitTypeSource

MapType? explicitType

formatSource

Str format(|Expr -> Str| f)

keysSource

Expr[] keys := Expr[,]

makeSource

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

serializeSource

override Str serialize()

Overrides compiler::Expr.serialize

Doc inherited from compiler::Expr.serialize

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

toStrSource

override Str toStr()

Overrides compiler::Expr.toStr

Doc inherited from sys::Obj.toStr

Return a string representation of this object.

valsSource

Expr[] vals := Expr[,]

walkChildrenSource

override Void walkChildren(Visitor v)