예제 #1
0
파일: JProgram.java 프로젝트: imatellan/gwt
 @Override
 public void traverse(JVisitor visitor, Context ctx) {
   if (visitor.visit(this, ctx)) {
     visitModuleTypes(visitor);
   }
   visitor.endVisit(this, ctx);
 }
예제 #2
0
 @Override
 public void traverse(JVisitor visitor, Context ctx) {
   if (visitor.visit(this, ctx)) {
     expr = visitor.accept(expr);
   }
   visitor.endVisit(this, ctx);
 }
예제 #3
0
파일: JClassType.java 프로젝트: hammoum/gwt
 @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);
 }
예제 #4
0
 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);
 }
예제 #5
0
 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);
 }
예제 #6
0
파일: JProgram.java 프로젝트: imatellan/gwt
 public void visitModuleTypes(JVisitor visitor) {
   for (JDeclaredType type : allTypes) {
     if (isReferenceOnly(type)) {
       continue;
     }
     visitor.accept(type);
   }
 }
예제 #7
0
 /** Explcitly traverse the onSuccessCall. */
 public void traverseOnSuccess(JVisitor visitor) {
   onSuccessCall = visitor.accept(onSuccessCall);
 }
예제 #8
0
파일: JProgram.java 프로젝트: imatellan/gwt
 public void visitAllTypes(JVisitor visitor) {
   visitor.accept(allTypes);
 }
예제 #9
0
 @Override
 public void traverse(JVisitor visitor, Context ctx) {
   if (visitor.visit(this, ctx)) {}
   visitor.endVisit(this, ctx);
 }