@Override public void traverse(JVisitor visitor, Context ctx) { if (visitor.visit(this, ctx)) { visitModuleTypes(visitor); } visitor.endVisit(this, ctx); }
@Override public void traverse(JVisitor visitor, Context ctx) { if (visitor.visit(this, ctx)) { expr = visitor.accept(expr); } visitor.endVisit(this, ctx); }
@Override public void traverse(JVisitor visitor, Context ctx) { if (visitor.visit(this, ctx)) { fields = visitor.acceptWithInsertRemoveImmutable(fields); methods = visitor.acceptWithInsertRemoveImmutable(methods); } visitor.endVisit(this, ctx); }
public void traverse(JVisitor visitor, Context ctx) { if (visitor.visit(this, ctx)) { if (instance != null) { instance = visitor.accept(instance); } args = visitor.acceptImmutable(args); } visitor.endVisit(this, ctx); }
public void traverse(JVisitor visitor, Context ctx) { if (visitor.visit(this, ctx)) { /* * Normal code flow treats this node like the "near" side call into * AsyncFragmentLoader. We only visit the onSuccessCall "far" side * explicitly. */ runAsyncCall = visitor.accept(runAsyncCall); } visitor.endVisit(this, ctx); }
public void visitModuleTypes(JVisitor visitor) { for (JDeclaredType type : allTypes) { if (isReferenceOnly(type)) { continue; } visitor.accept(type); } }
/** Explcitly traverse the onSuccessCall. */ public void traverseOnSuccess(JVisitor visitor) { onSuccessCall = visitor.accept(onSuccessCall); }
public void visitAllTypes(JVisitor visitor) { visitor.accept(allTypes); }
@Override public void traverse(JVisitor visitor, Context ctx) { if (visitor.visit(this, ctx)) {} visitor.endVisit(this, ctx); }