RecursiveExpressionVisitor<C> class

Implemented types
Implementers

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
visitAllExpressions(List<Expression> exprs, C context) → void
visitAllStatements(List<Statement> stmts, C context) → void
visitBinaryOperatorExpr(BinaryOperatorExpr ast, C context) Expression
override
visitCastExpr(CastExpr ast, C context) Expression
override
visitCommentStmt(CommentStmt stmt, C context) Statement
override
visitConditionalExpr(ConditionalExpr ast, C context) Expression
override
visitDeclareClassStmt(ClassStmt stmt, C context) Statement
override
visitDeclareFunctionStmt(DeclareFunctionStmt stmt, C context) Statement
override
visitDeclareVarStmt(DeclareVarStmt stmt, C context) Statement
override
visitExpressionStmt(ExpressionStatement stmt, C context) Statement
override
visitExternalExpr(ExternalExpr ast, C context) Expression
override
visitFunctionExpr(FunctionExpr ast, C context) Expression
override
visitIfNullExpr(IfNullExpr ast, C context) Expression
override
visitIfStmt(IfStmt stmt, C context) Statement
override
visitInstantiateExpr(InstantiateExpr ast, C context) Expression
override
visitInvokeFunctionExpr(InvokeFunctionExpr ast, C context) Expression
override
visitInvokeMemberMethodExpr(InvokeMemberMethodExpr ast, C context) Expression
override
visitInvokeMethodExpr(InvokeMethodExpr ast, C context) Expression
override
visitLiteralArrayExpr(LiteralArrayExpr ast, C context) Expression
override
visitLiteralExpr(LiteralExpr ast, C context) Expression
override
visitLiteralMapExpr(LiteralMapExpr ast, C context) Expression
override
visitLiteralVargsExpr(LiteralVargsExpr ast, C context) Expression
override
visitNamedExpr(NamedExpr ast, C context) Expression
override
visitNotExpr(NotExpr ast, C context) Expression
override
visitNotNullExpr(NotNullExpr ast, C context) Expression
override
visitReadClassMemberExpr(ReadClassMemberExpr ast, C context) Expression
override
visitReadKeyExpr(ReadKeyExpr ast, C context) Expression
override
visitReadPropExpr(ReadPropExpr ast, C context) Expression
override
visitReadStaticMemberExpr(ReadStaticMemberExpr ast, C context) Expression
override
visitReadVarExpr(ReadVarExpr ast, C context) Expression
override
visitReturnStmt(ReturnStatement stmt, C context) Statement
override
visitSpreadExpr(SpreadExpr ast, C context) Expression
override
visitThrowStmt(ThrowStmt stmt, C context) Statement
override
visitTryCatchStmt(TryCatchStmt stmt, C context) Statement
override
visitWriteClassMemberExpr(WriteClassMemberExpr expr, C context) Expression
override
visitWriteKeyExpr(WriteKeyExpr expr, C context) Expression
override
visitWritePropExpr(WritePropExpr expr, C context) Expression
override
visitWriteStaticMemberExpr(WriteStaticMemberExpr expr, C context) Expression
override
visitWriteVarExpr(WriteVarExpr expr, C context, {bool checkForNull = false}) Expression
override

Operators

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