org.stjs.generator.javascript.rhino
Interface AstVisitor<T>

All Known Implementing Classes:
RhinoJavaScriptWriter

public interface AstVisitor<T>


Method Summary
 void visitArrayLiteral(org.mozilla.javascript.ast.ArrayLiteral a, T param)
           
 void visitAssignment(org.mozilla.javascript.ast.Assignment a, T param)
           
 void visitAstRoot(org.mozilla.javascript.ast.AstRoot r, T param)
           
 void visitBlock(org.mozilla.javascript.ast.Block block, T param)
           
 void visitBreakStatemen(org.mozilla.javascript.ast.BreakStatement b, T param)
           
 void visitCatchClause(org.mozilla.javascript.ast.CatchClause c, T param)
           
 void visitCodeFragment(org.stjs.generator.javascript.rhino.CodeFragment c, T param)
           
 void visitConditionalExpression(org.mozilla.javascript.ast.ConditionalExpression c, T param)
           
 void visitContinueStatement(org.mozilla.javascript.ast.ContinueStatement c, T param)
           
 void visitDoLoop(org.mozilla.javascript.ast.DoLoop d, T param)
           
 void visitElementGet(org.mozilla.javascript.ast.ElementGet eg, T param)
           
 void visitEmptyExpression(org.mozilla.javascript.ast.EmptyExpression s, T param)
           
 void visitEmptyStatement(org.mozilla.javascript.ast.EmptyStatement s, T param)
           
 void visitExpressionStatement(org.mozilla.javascript.ast.ExpressionStatement e, T param)
           
 void visitForInLoop(org.mozilla.javascript.ast.ForInLoop f, T param)
           
 void visitForLoop(org.mozilla.javascript.ast.ForLoop f, T param)
           
 void visitFunctionCall(org.mozilla.javascript.ast.FunctionCall fc, T param)
           
 void visitFunctionNode(org.mozilla.javascript.ast.FunctionNode f, T param)
           
 void visitIfStatement(org.mozilla.javascript.ast.IfStatement ifs, T param)
           
 void visitInfixExpression(org.mozilla.javascript.ast.InfixExpression ie, T param)
           
 void visitKeywordLiteral(org.mozilla.javascript.ast.KeywordLiteral k, T param)
           
 void visitLabel(org.mozilla.javascript.ast.Label label, T param)
           
 void visitLabeledStatement(org.mozilla.javascript.ast.LabeledStatement label, T param)
           
 void visitName(org.mozilla.javascript.ast.Name name, T param)
           
 void visitNewExpression(org.mozilla.javascript.ast.NewExpression ne, T param)
           
 void visitNumberLitera(org.mozilla.javascript.ast.NumberLiteral n, T param)
           
 void visitObjectLiteral(org.mozilla.javascript.ast.ObjectLiteral p, T param)
           
 void visitObjectProperty(org.mozilla.javascript.ast.ObjectProperty p, T param)
           
 void visitParenthesizedExpression(org.mozilla.javascript.ast.ParenthesizedExpression p, T param)
           
 void visitPropertyGet(org.mozilla.javascript.ast.PropertyGet p, T param)
           
 void visitReturnStatement(org.mozilla.javascript.ast.ReturnStatement r, T param)
           
 void visitStatements(org.stjs.generator.javascript.rhino.Statements s, T param)
           
 void visitStringLiteral(org.mozilla.javascript.ast.StringLiteral expr, T param)
           
 void visitSwitchCase(org.mozilla.javascript.ast.SwitchCase s, T param)
           
 void visitSwitchStatement(org.mozilla.javascript.ast.SwitchStatement s, T param)
           
 void visitThrowStatement(org.mozilla.javascript.ast.ThrowStatement e, T param)
           
 void visitTryStatement(org.mozilla.javascript.ast.TryStatement t, T param)
           
 void visitUnaryExpression(org.mozilla.javascript.ast.UnaryExpression u, T param)
           
 void visitVariableDeclaration(org.mozilla.javascript.ast.VariableDeclaration v, T param)
           
 void visitVariableInitializer(org.mozilla.javascript.ast.VariableInitializer v, T param)
           
 void visitWhileLoop(org.mozilla.javascript.ast.WhileLoop w, T param)
           
 

Method Detail

visitName

void visitName(org.mozilla.javascript.ast.Name name,
               T param)

visitLabel

void visitLabel(org.mozilla.javascript.ast.Label label,
                T param)

visitBlock

void visitBlock(org.mozilla.javascript.ast.Block block,
                T param)

visitElementGet

void visitElementGet(org.mozilla.javascript.ast.ElementGet eg,
                     T param)

visitNewExpression

void visitNewExpression(org.mozilla.javascript.ast.NewExpression ne,
                        T param)

visitArrayLiteral

void visitArrayLiteral(org.mozilla.javascript.ast.ArrayLiteral a,
                       T param)

visitStringLiteral

void visitStringLiteral(org.mozilla.javascript.ast.StringLiteral expr,
                        T param)

visitParenthesizedExpression

void visitParenthesizedExpression(org.mozilla.javascript.ast.ParenthesizedExpression p,
                                  T param)

visitBreakStatemen

void visitBreakStatemen(org.mozilla.javascript.ast.BreakStatement b,
                        T param)

visitSwitchCase

void visitSwitchCase(org.mozilla.javascript.ast.SwitchCase s,
                     T param)

visitCatchClause

void visitCatchClause(org.mozilla.javascript.ast.CatchClause c,
                      T param)

visitContinueStatement

void visitContinueStatement(org.mozilla.javascript.ast.ContinueStatement c,
                            T param)

visitFunctionNode

void visitFunctionNode(org.mozilla.javascript.ast.FunctionNode f,
                       T param)

visitObjectProperty

void visitObjectProperty(org.mozilla.javascript.ast.ObjectProperty p,
                         T param)

visitObjectLiteral

void visitObjectLiteral(org.mozilla.javascript.ast.ObjectLiteral p,
                        T param)

visitDoLoop

void visitDoLoop(org.mozilla.javascript.ast.DoLoop d,
                 T param)

visitEmptyStatement

void visitEmptyStatement(org.mozilla.javascript.ast.EmptyStatement s,
                         T param)

visitEmptyExpression

void visitEmptyExpression(org.mozilla.javascript.ast.EmptyExpression s,
                          T param)

visitForInLoop

void visitForInLoop(org.mozilla.javascript.ast.ForInLoop f,
                    T param)

visitForLoop

void visitForLoop(org.mozilla.javascript.ast.ForLoop f,
                  T param)

visitIfStatement

void visitIfStatement(org.mozilla.javascript.ast.IfStatement ifs,
                      T param)

visitLabeledStatement

void visitLabeledStatement(org.mozilla.javascript.ast.LabeledStatement label,
                           T param)

visitReturnStatement

void visitReturnStatement(org.mozilla.javascript.ast.ReturnStatement r,
                          T param)

visitSwitchStatement

void visitSwitchStatement(org.mozilla.javascript.ast.SwitchStatement s,
                          T param)

visitFunctionCall

void visitFunctionCall(org.mozilla.javascript.ast.FunctionCall fc,
                       T param)

visitPropertyGet

void visitPropertyGet(org.mozilla.javascript.ast.PropertyGet p,
                      T param)

visitVariableDeclaration

void visitVariableDeclaration(org.mozilla.javascript.ast.VariableDeclaration v,
                              T param)

visitVariableInitializer

void visitVariableInitializer(org.mozilla.javascript.ast.VariableInitializer v,
                              T param)

visitTryStatement

void visitTryStatement(org.mozilla.javascript.ast.TryStatement t,
                       T param)

visitWhileLoop

void visitWhileLoop(org.mozilla.javascript.ast.WhileLoop w,
                    T param)

visitAstRoot

void visitAstRoot(org.mozilla.javascript.ast.AstRoot r,
                  T param)

visitConditionalExpression

void visitConditionalExpression(org.mozilla.javascript.ast.ConditionalExpression c,
                                T param)

visitNumberLitera

void visitNumberLitera(org.mozilla.javascript.ast.NumberLiteral n,
                       T param)

visitStatements

void visitStatements(org.stjs.generator.javascript.rhino.Statements s,
                     T param)

visitAssignment

void visitAssignment(org.mozilla.javascript.ast.Assignment a,
                     T param)

visitInfixExpression

void visitInfixExpression(org.mozilla.javascript.ast.InfixExpression ie,
                          T param)

visitKeywordLiteral

void visitKeywordLiteral(org.mozilla.javascript.ast.KeywordLiteral k,
                         T param)

visitUnaryExpression

void visitUnaryExpression(org.mozilla.javascript.ast.UnaryExpression u,
                          T param)

visitExpressionStatement

void visitExpressionStatement(org.mozilla.javascript.ast.ExpressionStatement e,
                              T param)

visitThrowStatement

void visitThrowStatement(org.mozilla.javascript.ast.ThrowStatement e,
                         T param)

visitCodeFragment

void visitCodeFragment(org.stjs.generator.javascript.rhino.CodeFragment c,
                       T param)


Copyright © 2014. All Rights Reserved.