com.google.dart.compiler.backend.js.ast
Class JsVisitorWithContextImpl
java.lang.Object
com.google.dart.compiler.backend.js.ast.JsVisitorWithContext
com.google.dart.compiler.backend.js.ast.JsVisitorWithContextImpl
- Direct Known Subclasses:
- JsInliner
public class JsVisitorWithContextImpl
- extends JsVisitorWithContext
A visitor for iterating through and modifying an AST.
Methods inherited from class com.google.dart.compiler.backend.js.ast.JsVisitorWithContext |
accept, acceptList, acceptLvalue, acceptStatement, acceptStatementList, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JsVisitorWithContextImpl
public JsVisitorWithContextImpl()
checkReplacement
protected static void checkReplacement(JsNode origNode,
JsNode newNode)
doAccept
protected <T extends JsNode> T doAccept(T node)
- Specified by:
doAccept
in class JsVisitorWithContext
doAcceptLvalue
protected JsExpression doAcceptLvalue(JsExpression expr)
- Specified by:
doAcceptLvalue
in class JsVisitorWithContext
doAcceptStatement
protected <T extends JsStatement> JsStatement doAcceptStatement(T statement)
- Specified by:
doAcceptStatement
in class JsVisitorWithContext
doAcceptStatementList
protected void doAcceptStatementList(java.util.List<JsStatement> statements)
- Specified by:
doAcceptStatementList
in class JsVisitorWithContext
doAcceptList
protected <T extends JsNode> void doAcceptList(java.util.List<T> collection)
- Specified by:
doAcceptList
in class JsVisitorWithContext
getLastStatementLevelContext
@NotNull
protected JsContext<JsStatement> getLastStatementLevelContext()
doTraverse
protected <T extends JsNode> void doTraverse(T node,
JsContext ctx)
- Specified by:
doTraverse
in class JsVisitorWithContext