EvalVisitor class

Inheritance

Constructors

EvalVisitor(TypeDescriptor rootClass)

Properties

hashCode int
The hash code for this object.
no setterinherited
rootClass → TypeDescriptor
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
visitBinary(BinaryExpression expr, CallVisitorContext context) Eval
override
visitCall(CallExpression expr, CallVisitorContext context) Eval
override
visitConditional(ConditionalExpression expr, CallVisitorContext context) Eval
override
visitIdentifier(Identifier expr, CallVisitorContext context) Eval
inherited
visitIndex(IndexExpression expr, CallVisitorContext context) Eval
override
visitLiteral(Literal expr, CallVisitorContext context) Eval
override
visitMember(MemberExpression expr, CallVisitorContext context) Eval
override
visitThis(ThisExpression expr, CallVisitorContext context) Eval
override
visitUnary(UnaryExpression expr, CallVisitorContext context) Eval
override
visitVariable(Variable expr, CallVisitorContext context) Eval
override

Operators

operator ==(Object other) bool
The equality operator.
inherited