ExpressionVisitor<T> class

Knowledge of different types of expressions in Dart.

INTERNAL ONLY.

Implementers

Constructors

ExpressionVisitor()

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
Returns a string representation of this object.
inherited
visitAnnotation(Expression spec, [T context]) → T
inherited
visitBinaryExpression(BinaryExpression expression, [T context]) → T
visitClass(Class spec, [T context]) → T
inherited
visitClosureExpression(ClosureExpression expression, [T context]) → T
visitCodeExpression(CodeExpression expression, [T context]) → T
visitConstructor(Constructor spec, String clazz, [T context]) → T
inherited
visitDirective(Directive spec, [T context]) → T
inherited
visitField(Field spec, [T context]) → T
inherited
visitFunctionType(FunctionType spec, [T context]) → T
inherited
visitInvokeExpression(InvokeExpression expression, [T context]) → T
visitLibrary(Library spec, [T context]) → T
inherited
visitLiteralExpression(LiteralExpression expression, [T context]) → T
visitLiteralListExpression(LiteralListExpression expression, [T context]) → T
visitLiteralMapExpression(LiteralMapExpression expression, [T context]) → T
visitLiteralSetExpression(LiteralSetExpression expression, [T context]) → T
visitMethod(Method spec, [T context]) → T
inherited
visitReference(Reference spec, [T context]) → T
inherited
visitSpec(Spec spec, [T context]) → T
inherited
visitToCodeExpression(ToCodeExpression code, [T context]) → T
visitType(TypeReference spec, [T context]) → T
inherited
visitTypeParameters(Iterable<Reference> specs, [T context]) → T
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited