ExpressionVisitor<T> class abstract

Knowledge of different types of expressions in Dart.

INTERNAL ONLY.

Implementers

Constructors

ExpressionVisitor()

Properties

hashCode int
The hash code for this object.
no setterinherited
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
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
visitEnum(Enum spec, [T? context]) → T
inherited
visitExtension(Extension spec, [T? context]) → T
inherited
visitExtensionType(ExtensionType 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
visitLiteralRecordExpression(LiteralRecordExpression expression, [T? context]) → T
visitLiteralSetExpression(LiteralSetExpression expression, [T? context]) → T
visitMethod(Method spec, [T? context]) → T
inherited
visitMixin(Mixin spec, [T? context]) → T
inherited
visitParenthesizedExpression(ParenthesizedExpression expression, [T? context]) → T
visitRecordType(RecordType 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
visitTypeDef(TypeDef spec, [T? context]) → T
inherited
visitTypeParameters(Iterable<Reference> specs, [T? context]) → T
inherited

Operators

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