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
-
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