All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
<T extends JsVisitable> T |
accept(T node) |
<T extends JsVisitable> void |
acceptList(List<T> collection) |
JsExpression |
acceptLvalue(JsExpression expr) |
<T extends JsVisitable> void |
acceptWithInsertRemove(List<T> collection) |
boolean |
didChange() |
protected <T extends JsVisitable> T |
doAccept(T node) |
protected <T extends JsVisitable> void |
doAcceptList(List<T> collection) |
protected JsExpression |
doAcceptLvalue(JsExpression expr) |
protected <T extends JsVisitable> void |
doAcceptWithInsertRemove(List<T> collection) |
protected <T extends JsVisitable> void |
doTraverse(T node,
JsContext ctx) |
void |
endVisit(JsArrayAccess x,
JsContext ctx) |
void |
endVisit(JsArrayLiteral x,
JsContext ctx) |
void |
endVisit(JsBinaryOperation x,
JsContext ctx) |
void |
endVisit(JsBlock x,
JsContext ctx) |
void |
endVisit(JsBooleanLiteral x,
JsContext ctx) |
void |
endVisit(JsBreak x,
JsContext ctx) |
void |
endVisit(JsCase x,
JsContext ctx) |
void |
endVisit(JsCatch x,
JsContext ctx) |
void |
endVisit(JsConditional x,
JsContext ctx) |
void |
endVisit(JsContinue x,
JsContext ctx) |
void |
endVisit(JsDebugger x,
JsContext ctx) |
void |
endVisit(JsDefault x,
JsContext ctx) |
void |
endVisit(JsDoWhile x,
JsContext ctx) |
void |
endVisit(JsEmpty x,
JsContext ctx) |
void |
endVisit(JsExprStmt x,
JsContext ctx) |
void |
endVisit(JsForIn x,
JsContext ctx) |
void |
endVisit(JsFor x,
JsContext ctx) |
void |
endVisit(JsFunction x,
JsContext ctx) |
void |
endVisit(JsIf x,
JsContext ctx) |
void |
endVisit(JsInvocation x,
JsContext ctx) |
void |
endVisit(JsLabel x,
JsContext ctx) |
void |
endVisit(JsNameOf x,
JsContext ctx) |
void |
endVisit(JsNameRef x,
JsContext ctx) |
void |
endVisit(JsNew x,
JsContext ctx) |
void |
endVisit(JsNullLiteral x,
JsContext ctx) |
void |
endVisit(JsNumberLiteral x,
JsContext ctx) |
void |
endVisit(JsNumericEntry x,
JsContext ctx) |
void |
endVisit(JsObjectLiteral x,
JsContext ctx) |
void |
endVisit(JsParameter x,
JsContext ctx) |
void |
endVisit(JsPositionMarker x,
JsContext ctx) |
void |
endVisit(JsPostfixOperation x,
JsContext ctx) |
void |
endVisit(JsPrefixOperation x,
JsContext ctx) |
void |
endVisit(JsProgramFragment x,
JsContext ctx) |
void |
endVisit(JsProgram x,
JsContext ctx) |
void |
endVisit(JsPropertyInitializer x,
JsContext ctx) |
void |
endVisit(JsRegExp x,
JsContext ctx) |
void |
endVisit(JsReturn x,
JsContext ctx) |
void |
endVisit(JsStringLiteral x,
JsContext ctx) |
void |
endVisit(JsSwitch x,
JsContext ctx) |
void |
endVisit(JsThisRef x,
JsContext ctx) |
void |
endVisit(JsThrow x,
JsContext ctx) |
void |
endVisit(JsTry x,
JsContext ctx) |
void |
endVisit(JsVars.JsVar x,
JsContext ctx) |
void |
endVisit(JsVars x,
JsContext ctx) |
void |
endVisit(JsWhile x,
JsContext ctx) |
boolean |
visit(JsArrayAccess x,
JsContext ctx) |
boolean |
visit(JsArrayLiteral x,
JsContext ctx) |
boolean |
visit(JsBinaryOperation x,
JsContext ctx) |
boolean |
visit(JsBlock x,
JsContext ctx) |
boolean |
visit(JsBooleanLiteral x,
JsContext ctx) |
boolean |
visit(JsBreak x,
JsContext ctx) |
boolean |
visit(JsCase x,
JsContext ctx) |
boolean |
visit(JsCatch x,
JsContext ctx) |
boolean |
visit(JsConditional x,
JsContext ctx) |
boolean |
visit(JsContinue x,
JsContext ctx) |
boolean |
visit(JsDebugger x,
JsContext ctx) |
boolean |
visit(JsDefault x,
JsContext ctx) |
boolean |
visit(JsDoWhile x,
JsContext ctx) |
boolean |
visit(JsEmpty x,
JsContext ctx) |
boolean |
visit(JsExprStmt x,
JsContext ctx) |
boolean |
visit(JsForIn x,
JsContext ctx) |
boolean |
visit(JsFor x,
JsContext ctx) |
boolean |
visit(JsFunction x,
JsContext ctx) |
boolean |
visit(JsIf x,
JsContext ctx) |
boolean |
visit(JsInvocation x,
JsContext ctx) |
boolean |
visit(JsLabel x,
JsContext ctx) |
boolean |
visit(JsNameOf x,
JsContext ctx) |
boolean |
visit(JsNameRef x,
JsContext ctx) |
boolean |
visit(JsNew x,
JsContext ctx) |
boolean |
visit(JsNullLiteral x,
JsContext ctx) |
boolean |
visit(JsNumberLiteral x,
JsContext ctx) |
boolean |
visit(JsNumericEntry x,
JsContext ctx) |
boolean |
visit(JsObjectLiteral x,
JsContext ctx) |
boolean |
visit(JsParameter x,
JsContext ctx) |
boolean |
visit(JsPositionMarker x,
JsContext ctx) |
boolean |
visit(JsPostfixOperation x,
JsContext ctx) |
boolean |
visit(JsPrefixOperation x,
JsContext ctx) |
boolean |
visit(JsProgramFragment x,
JsContext ctx) |
boolean |
visit(JsProgram x,
JsContext ctx) |
boolean |
visit(JsPropertyInitializer x,
JsContext ctx) |
boolean |
visit(JsRegExp x,
JsContext ctx) |
boolean |
visit(JsReturn x,
JsContext ctx) |
boolean |
visit(JsStringLiteral x,
JsContext ctx) |
boolean |
visit(JsSwitch x,
JsContext ctx) |
boolean |
visit(JsThisRef x,
JsContext ctx) |
boolean |
visit(JsThrow x,
JsContext ctx) |
boolean |
visit(JsTry x,
JsContext ctx) |
boolean |
visit(JsVars.JsVar x,
JsContext ctx) |
boolean |
visit(JsVars x,
JsContext ctx) |
boolean |
visit(JsWhile x,
JsContext ctx) |