class compiler::TypeCheckExpr
sys::Obj compiler::Node compiler::Expr compiler::TypeCheckExpr
TypeCheckExpr is an expression which is composed of an arbitrary expression and a type - is, as, coerce
- check
-
CType check
- coerce
- from
-
CType? from
From type if coerce
- isAlwaysNullable
-
virtual override Bool isAlwaysNullable()
- isDefiniteAssign
- isStmt
-
virtual override Bool isStmt()
- make
- opStr
-
Str opStr()
- serialize
-
virtual override Str serialize()
- synthetic
-
virtual override Bool synthetic := false
- target
-
Expr target
- toStr
-
virtual override Str toStr()
- walkChildren