public class Visitor extends Object
Constructor and Description |
---|
Visitor() |
public Visitor preVisit(WhileStatement whileStatement)
public Statement visit(WhileStatement whileStatement, Expression condition, Statement body)
public Visitor preVisit(ConditionalStatement conditionalStatement)
public Statement visit(ConditionalStatement conditionalStatement, List<Node> list)
public Visitor preVisit(BlockStatement blockStatement)
public BlockStatement visit(BlockStatement blockStatement, List<Statement> statements)
public Visitor preVisit(GotoStatement gotoStatement)
public Statement visit(GotoStatement gotoStatement, Expression expression)
public LabelStatement visit(LabelStatement labelStatement)
public Visitor preVisit(ForStatement forStatement)
public ForStatement visit(ForStatement forStatement, List<DeclarationStatement> declarations, Expression condition, Expression post, Statement body)
public Visitor preVisit(ThrowStatement throwStatement)
public Statement visit(ThrowStatement throwStatement, Expression expression)
public Visitor preVisit(DeclarationStatement declarationStatement)
public DeclarationStatement visit(DeclarationStatement declarationStatement, Expression initializer)
public Expression visit(LambdaExpression lambdaExpression)
public Visitor preVisit(FunctionExpression functionExpression)
public Expression visit(FunctionExpression functionExpression, BlockStatement body)
public Visitor preVisit(BinaryExpression binaryExpression)
public Expression visit(BinaryExpression binaryExpression, Expression expression0, Expression expression1)
public Visitor preVisit(TernaryExpression ternaryExpression)
public Expression visit(TernaryExpression ternaryExpression, Expression expression0, Expression expression1, Expression expression2)
public Visitor preVisit(IndexExpression indexExpression)
public Expression visit(IndexExpression indexExpression, Expression array, List<Expression> indexExpressions)
public Visitor preVisit(UnaryExpression unaryExpression)
public Expression visit(UnaryExpression unaryExpression, Expression expression)
public Visitor preVisit(MethodCallExpression methodCallExpression)
public Expression visit(MethodCallExpression methodCallExpression, Expression targetExpression, List<Expression> expressions)
public Expression visit(DefaultExpression defaultExpression)
public Expression visit(DynamicExpression dynamicExpression)
public Visitor preVisit(MemberExpression memberExpression)
public Expression visit(MemberExpression memberExpression, Expression expression)
public Expression visit(InvocationExpression invocationExpression)
public Visitor preVisit(NewArrayExpression newArrayExpression)
public Expression visit(NewArrayExpression newArrayExpression, int dimension, Expression bound, List<Expression> expressions)
public Expression visit(ListInitExpression listInitExpression)
public Visitor preVisit(NewExpression newExpression)
public Expression visit(NewExpression newExpression, List<Expression> arguments, List<MemberDeclaration> memberDeclarations)
public Statement visit(SwitchStatement switchStatement)
public Statement visit(TryStatement tryStatement)
public Expression visit(MemberInitExpression memberInitExpression)
public Visitor preVisit(TypeBinaryExpression typeBinaryExpression)
public Expression visit(TypeBinaryExpression typeBinaryExpression, Expression expression)
public Visitor preVisit(MethodDeclaration methodDeclaration)
public MemberDeclaration visit(MethodDeclaration methodDeclaration, BlockStatement body)
public Visitor preVisit(FieldDeclaration fieldDeclaration)
public MemberDeclaration visit(FieldDeclaration fieldDeclaration, Expression initializer)
public Expression visit(ParameterExpression parameterExpression)
public ConstantExpression visit(ConstantExpression constantExpression)
public Visitor preVisit(ClassDeclaration classDeclaration)
public ClassDeclaration visit(ClassDeclaration classDeclaration, List<MemberDeclaration> memberDeclarations)
public Visitor preVisit(ConstructorDeclaration constructorDeclaration)
public MemberDeclaration visit(ConstructorDeclaration constructorDeclaration, BlockStatement body)
Copyright © 2012-2014 Julian Hyde. All Rights Reserved.