| java.lang.Object com.google.gwt.dev.jjs.ast.JVisitor
All known Subclasses: com.google.gwt.dev.jjs.ast.JModVisitor, com.google.gwt.dev.jjs.impl.GenerateJavaScriptLiterals, com.google.gwt.dev.jjs.impl.CloneExpressionVisitor, com.google.gwt.dev.jjs.impl.ExpressionAnalyzer, com.google.gwt.dev.jjs.impl.TextOutputVisitor, com.google.gwt.dev.jjs.impl.JavaPrecedenceVisitor,
JVisitor | public class JVisitor (Code) | | A visitor for iterating through an AST.
|
Method Summary | |
final public JExpression | accept(JExpression node) | final public JNode | accept(JNode node) | final public JStatement | accept(JStatement node) | final public void | accept(List list) | final public void | acceptWithInsertRemove(List list) | public boolean | didChange() | protected JNode | doAccept(JNode node) | protected void | doAccept(List list) | protected void | doAcceptWithInsertRemove(List list) | final protected void | doTraverse(JNode node, Context ctx) | public void | endVisit(JAbsentArrayDimension x, Context ctx) | public void | endVisit(JArrayRef x, Context ctx) | public void | endVisit(JArrayType x, Context ctx) | public void | endVisit(JAssertStatement x, Context ctx) | public void | endVisit(JBinaryOperation x, Context ctx) | public void | endVisit(JBlock x, Context ctx) | public void | endVisit(JBooleanLiteral x, Context ctx) | public void | endVisit(JBreakStatement x, Context ctx) | public void | endVisit(JCaseStatement x, Context ctx) | public void | endVisit(JCastOperation x, Context ctx) | public void | endVisit(JCharLiteral x, Context ctx) | public void | endVisit(JClassLiteral x, Context ctx) | public void | endVisit(JClassSeed x, Context ctx) | public void | endVisit(JClassType x, Context ctx) | public void | endVisit(JConditional x, Context ctx) | public void | endVisit(JContinueStatement x, Context ctx) | public void | endVisit(JDoStatement x, Context ctx) | public void | endVisit(JDoubleLiteral x, Context ctx) | public void | endVisit(JExpressionStatement x, Context ctx) | public void | endVisit(JField x, Context ctx) | public void | endVisit(JFieldRef x, Context ctx) | public void | endVisit(JFloatLiteral x, Context ctx) | public void | endVisit(JForStatement x, Context ctx) | public void | endVisit(JIfStatement x, Context ctx) | public void | endVisit(JInstanceOf x, Context ctx) | public void | endVisit(JInterfaceType x, Context ctx) | public void | endVisit(JIntLiteral x, Context ctx) | public void | endVisit(JLabel x, Context ctx) | public void | endVisit(JLabeledStatement x, Context ctx) | public void | endVisit(JLocal x, Context ctx) | public void | endVisit(JLocalDeclarationStatement x, Context ctx) | public void | endVisit(JLocalRef x, Context ctx) | public void | endVisit(JLongLiteral x, Context ctx) | public void | endVisit(JMethod x, Context ctx) | public void | endVisit(JMethodBody x, Context ctx) | public void | endVisit(JMethodCall x, Context ctx) | public void | endVisit(JMultiExpression x, Context ctx) | public void | endVisit(JNewArray x, Context ctx) | public void | endVisit(JNewInstance x, Context ctx) | public void | endVisit(JNullLiteral x, Context ctx) | public void | endVisit(JNullType x, Context ctx) | public void | endVisit(JParameter x, Context ctx) | public void | endVisit(JParameterRef x, Context ctx) | public void | endVisit(JPostfixOperation x, Context ctx) | public void | endVisit(JPrefixOperation x, Context ctx) | public void | endVisit(JPrimitiveType x, Context ctx) | public void | endVisit(JProgram x, Context ctx) | public void | endVisit(JReturnStatement x, Context ctx) | public void | endVisit(JsniFieldRef x, Context ctx) | public void | endVisit(JsniMethodBody x, Context ctx) | public void | endVisit(JsniMethodRef x, Context ctx) | public void | endVisit(JsonArray x, Context ctx) | public void | endVisit(JsonObject x, Context ctx) | public void | endVisit(JsonPropInit x, Context ctx) | public void | endVisit(JStringLiteral x, Context ctx) | public void | endVisit(JSwitchStatement x, Context ctx) | public void | endVisit(JThisRef x, Context ctx) | public void | endVisit(JThrowStatement x, Context ctx) | public void | endVisit(JTryStatement x, Context ctx) | public void | endVisit(JWhileStatement x, Context ctx) | public boolean | visit(JAbsentArrayDimension x, Context ctx) | public boolean | visit(JArrayRef x, Context ctx) | public boolean | visit(JArrayType x, Context ctx) | public boolean | visit(JAssertStatement x, Context ctx) | public boolean | visit(JBinaryOperation x, Context ctx) | public boolean | visit(JBlock x, Context ctx) | public boolean | visit(JBooleanLiteral x, Context ctx) | public boolean | visit(JBreakStatement x, Context ctx) | public boolean | visit(JCaseStatement x, Context ctx) | public boolean | visit(JCastOperation x, Context ctx) | public boolean | visit(JCharLiteral x, Context ctx) | public boolean | visit(JClassLiteral x, Context ctx) | public boolean | visit(JClassSeed x, Context ctx) | public boolean | visit(JClassType x, Context ctx) | public boolean | visit(JConditional x, Context ctx) | public boolean | visit(JContinueStatement x, Context ctx) | public boolean | visit(JDoStatement x, Context ctx) | public boolean | visit(JDoubleLiteral x, Context ctx) | public boolean | visit(JExpressionStatement x, Context ctx) | public boolean | visit(JField x, Context ctx) | public boolean | visit(JFieldRef x, Context ctx) | public boolean | visit(JFloatLiteral x, Context ctx) | public boolean | visit(JForStatement x, Context ctx) | public boolean | visit(JIfStatement x, Context ctx) | public boolean | visit(JInstanceOf x, Context ctx) | public boolean | visit(JInterfaceType x, Context ctx) | public boolean | visit(JIntLiteral x, Context ctx) | public boolean | visit(JLabel x, Context ctx) | public boolean | visit(JLabeledStatement x, Context ctx) | public boolean | visit(JLocal x, Context ctx) | public boolean | visit(JLocalDeclarationStatement x, Context ctx) | public boolean | visit(JLocalRef x, Context ctx) | public boolean | visit(JLongLiteral x, Context ctx) | public boolean | visit(JMethod x, Context ctx) | public boolean | visit(JMethodBody x, Context ctx) | public boolean | visit(JMethodCall x, Context ctx) | public boolean | visit(JMultiExpression x, Context ctx) | public boolean | visit(JNewArray x, Context ctx) | public boolean | visit(JNewInstance x, Context ctx) | public boolean | visit(JNullLiteral x, Context ctx) | public boolean | visit(JNullType x, Context ctx) | public boolean | visit(JParameter x, Context ctx) | public boolean | visit(JParameterRef x, Context ctx) | public boolean | visit(JPostfixOperation x, Context ctx) | public boolean | visit(JPrefixOperation x, Context ctx) | public boolean | visit(JPrimitiveType x, Context ctx) | public boolean | visit(JProgram x, Context ctx) | public boolean | visit(JReturnStatement x, Context ctx) | public boolean | visit(JsniFieldRef x, Context ctx) | public boolean | visit(JsniMethodBody x, Context ctx) | public boolean | visit(JsniMethodRef x, Context ctx) | public boolean | visit(JsonArray x, Context ctx) | public boolean | visit(JsonObject x, Context ctx) | public boolean | visit(JsonPropInit x, Context ctx) | public boolean | visit(JStringLiteral x, Context ctx) | public boolean | visit(JSwitchStatement x, Context ctx) | public boolean | visit(JThisRef x, Context ctx) | public boolean | visit(JThrowStatement x, Context ctx) | public boolean | visit(JTryStatement x, Context ctx) | public boolean | visit(JWhileStatement x, Context ctx) |
UNMODIFIABLE_CONTEXT | final protected static Context UNMODIFIABLE_CONTEXT(Code) | | |
acceptWithInsertRemove | final public void acceptWithInsertRemove(List list)(Code) | | |
didChange | public boolean didChange()(Code) | | |
doAcceptWithInsertRemove | protected void doAcceptWithInsertRemove(List list)(Code) | | |
|
|