Ejemplo n.º 1
0
 @Override
 public void endVisit(JDeclarationStatement x, Context ctx) {
   super.endVisit(x, ctx);
   lValues.pop();
   // The variable may have been pruned.
   if (isVariablePruned(x.getVariableRef().getTarget())) {
     JExpression replacement =
         makeReplacementForAssignment(x.getSourceInfo(), x.getVariableRef(), x.getInitializer());
     ctx.replaceMe(replacement.makeStatement());
   }
 }
Ejemplo n.º 2
0
 @Override
 public boolean visit(JDeclarationStatement x, Context ctx) {
   super.visit(x, ctx);
   lValues.push(x.getVariableRef());
   return true;
 }