Class TypedNodeVisitor<R,A>

java.lang.Object
com.ibm.wala.cast.js.translator.TypedNodeVisitor<R,A>

public abstract class TypedNodeVisitor<R,A> extends Object
  • Constructor Details

    • TypedNodeVisitor

      public TypedNodeVisitor()
  • Method Details

    • visit

      public R visit(org.mozilla.javascript.ast.AstNode node, A arg)
    • visitArrayComprehension

      public abstract R visitArrayComprehension(org.mozilla.javascript.ast.ArrayComprehension node, A arg)
    • visitArrayComprehensionLoop

      public abstract R visitArrayComprehensionLoop(org.mozilla.javascript.ast.ArrayComprehensionLoop node, A arg)
    • visitArrayLiteral

      public abstract R visitArrayLiteral(org.mozilla.javascript.ast.ArrayLiteral node, A arg)
    • visitAssignment

      public abstract R visitAssignment(org.mozilla.javascript.ast.Assignment node, A arg)
    • visitAstRoot

      public abstract R visitAstRoot(org.mozilla.javascript.ast.AstRoot node, A arg)
    • visitBlock

      public abstract R visitBlock(org.mozilla.javascript.ast.Block node, A arg)
    • visitBreakStatement

      public abstract R visitBreakStatement(org.mozilla.javascript.ast.BreakStatement node, A arg)
    • visitCatchClause

      public abstract R visitCatchClause(org.mozilla.javascript.ast.CatchClause node, A arg)
    • visitComment

      public abstract R visitComment(org.mozilla.javascript.ast.Comment node, A arg)
    • visitConditionalExpression

      public abstract R visitConditionalExpression(org.mozilla.javascript.ast.ConditionalExpression node, A arg)
    • visitContinueStatement

      public abstract R visitContinueStatement(org.mozilla.javascript.ast.ContinueStatement node, A arg)
    • visitDoLoop

      public abstract R visitDoLoop(org.mozilla.javascript.ast.DoLoop node, A arg)
    • visitElementGet

      public abstract R visitElementGet(org.mozilla.javascript.ast.ElementGet node, A arg)
    • visitEmptyExpression

      public abstract R visitEmptyExpression(org.mozilla.javascript.ast.EmptyExpression node, A arg)
    • visitEmptyStatement

      public abstract R visitEmptyStatement(org.mozilla.javascript.ast.EmptyStatement node, A arg)
    • visitErrorNode

      public abstract R visitErrorNode(org.mozilla.javascript.ast.ErrorNode node, A arg)
    • visitExpressionStatement

      public abstract R visitExpressionStatement(org.mozilla.javascript.ast.ExpressionStatement node, A arg)
    • visitForInLoop

      public abstract R visitForInLoop(org.mozilla.javascript.ast.ForInLoop node, A arg)
    • visitForLoop

      public abstract R visitForLoop(org.mozilla.javascript.ast.ForLoop node, A arg)
    • visitFunctionCall

      public abstract R visitFunctionCall(org.mozilla.javascript.ast.FunctionCall node, A arg)
    • visitFunctionNode

      public abstract R visitFunctionNode(org.mozilla.javascript.ast.FunctionNode node, A arg)
    • visitIfStatement

      public abstract R visitIfStatement(org.mozilla.javascript.ast.IfStatement node, A arg)
    • visitInfixExpression

      public abstract R visitInfixExpression(org.mozilla.javascript.ast.InfixExpression node, A arg)
    • visitJump

      public abstract R visitJump(org.mozilla.javascript.ast.Jump node, A arg)
    • visitKeywordLiteral

      public abstract R visitKeywordLiteral(org.mozilla.javascript.ast.KeywordLiteral node, A arg)
    • visitLabel

      public abstract R visitLabel(org.mozilla.javascript.ast.Label node, A arg)
    • visitLabeledStatement

      public abstract R visitLabeledStatement(org.mozilla.javascript.ast.LabeledStatement node, A arg)
    • visitLetNode

      public abstract R visitLetNode(org.mozilla.javascript.ast.LetNode node, A arg)
    • visitName

      public abstract R visitName(org.mozilla.javascript.ast.Name node, A arg)
    • visitNewExpression

      public abstract R visitNewExpression(org.mozilla.javascript.ast.NewExpression node, A arg)
    • visitNumberLiteral

      public abstract R visitNumberLiteral(org.mozilla.javascript.ast.NumberLiteral node, A arg)
    • visitObjectLiteral

      public abstract R visitObjectLiteral(org.mozilla.javascript.ast.ObjectLiteral node, A arg)
    • visitObjectProperty

      public abstract R visitObjectProperty(org.mozilla.javascript.ast.ObjectProperty node, A arg)
    • visitParenthesizedExpression

      public abstract R visitParenthesizedExpression(org.mozilla.javascript.ast.ParenthesizedExpression node, A arg)
    • visitPropertyGet

      public abstract R visitPropertyGet(org.mozilla.javascript.ast.PropertyGet node, A arg)
    • visitRegExpLiteral

      public abstract R visitRegExpLiteral(org.mozilla.javascript.ast.RegExpLiteral node, A arg)
    • visitReturnStatement

      public abstract R visitReturnStatement(org.mozilla.javascript.ast.ReturnStatement node, A arg)
    • visitScope

      public abstract R visitScope(org.mozilla.javascript.ast.Scope node, A arg)
    • visitScriptNode

      public abstract R visitScriptNode(org.mozilla.javascript.ast.ScriptNode node, A arg)
    • visitStringLiteral

      public abstract R visitStringLiteral(org.mozilla.javascript.ast.StringLiteral node, A arg)
    • visitSwitchCase

      public abstract R visitSwitchCase(org.mozilla.javascript.ast.SwitchCase node, A arg)
    • visitSwitchStatement

      public abstract R visitSwitchStatement(org.mozilla.javascript.ast.SwitchStatement node, A arg)
    • visitSymbol

      public abstract R visitSymbol(org.mozilla.javascript.ast.Symbol node, A arg)
    • visitThrowStatement

      public abstract R visitThrowStatement(org.mozilla.javascript.ast.ThrowStatement node, A arg)
    • visitTryStatement

      public abstract R visitTryStatement(org.mozilla.javascript.ast.TryStatement node, A arg)
    • visitUnaryExpression

      public abstract R visitUnaryExpression(org.mozilla.javascript.ast.UnaryExpression node, A arg)
    • visitUpdateExpression

      public abstract R visitUpdateExpression(org.mozilla.javascript.ast.UpdateExpression node, A arg)
    • visitVariableDeclaration

      public abstract R visitVariableDeclaration(org.mozilla.javascript.ast.VariableDeclaration node, A arg)
    • visitVariableInitializer

      public abstract R visitVariableInitializer(org.mozilla.javascript.ast.VariableInitializer node, A arg)
    • visitWhileLoop

      public abstract R visitWhileLoop(org.mozilla.javascript.ast.WhileLoop node, A arg)
    • visitWithStatement

      public abstract R visitWithStatement(org.mozilla.javascript.ast.WithStatement node, A arg)
    • visitXmlDotQuery

      public abstract R visitXmlDotQuery(org.mozilla.javascript.ast.XmlDotQuery node, A arg)
    • visitXmlElemRef

      public abstract R visitXmlElemRef(org.mozilla.javascript.ast.XmlElemRef node, A arg)
    • visitXmlExpression

      public abstract R visitXmlExpression(org.mozilla.javascript.ast.XmlExpression node, A arg)
    • visitXmlFragment

      public abstract R visitXmlFragment(org.mozilla.javascript.ast.XmlFragment node, A arg)
    • visitXmlLiteral

      public abstract R visitXmlLiteral(org.mozilla.javascript.ast.XmlLiteral node, A arg)
    • visitXmlMemberGet

      public abstract R visitXmlMemberGet(org.mozilla.javascript.ast.XmlMemberGet node, A arg)
    • visitXmlPropRef

      public abstract R visitXmlPropRef(org.mozilla.javascript.ast.XmlPropRef node, A arg)
    • visitXmlRef

      public abstract R visitXmlRef(org.mozilla.javascript.ast.XmlRef node, A arg)
    • visitXmlString

      public abstract R visitXmlString(org.mozilla.javascript.ast.XmlString node, A arg)
    • visitYield

      public abstract R visitYield(org.mozilla.javascript.ast.Yield node, A arg)