예제 #1
0
 @Override
 public DeclType doAvoid(String varName, TypeContext ctx, int count) {
   ValueType t = this.getRawResultType().doAvoid(varName, ctx, count);
   if (t.equals(this.getRawResultType())) {
     return this;
   } else {
     return new VarDeclType(this.getName(), t);
   }
 }