@Override public AstNode visitWhileStatement(final WhileStatement node, final Void data) { // super.visitWhileStatement(node, data); final ForStatement forLoop = transformFor(node); if (forLoop != null) { if (!context.getSettings().getDisableForEachTransforms()) { final AstNode forEachInArray = transformForEachInArray(forLoop); if (forEachInArray != null) { return forEachInArray.acceptVisitor(this, data); } } return forLoop.acceptVisitor(this, data); } final DoWhileStatement doWhile = transformDoWhile(node); if (doWhile != null) { return doWhile.acceptVisitor(this, data); } return visitChildren(transformContinueOuter(node), data); }
@Override public AstNode visitWhileStatement(final WhileStatement node, final Void data) { // super.visitWhileStatement(node, data); final ForStatement forLoop = transformFor(node); if (forLoop != null) { if (!context.getSettings().getDisableForEachTransforms()) { final AstNode forEachInArray = transformForEachInArray(forLoop); if (forEachInArray != null) { return forEachInArray.acceptVisitor(this, data); } } return forLoop.acceptVisitor(this, data); } final DoWhileStatement doWhile = transformDoWhile(node); if (doWhile != null) { return doWhile.acceptVisitor(this, data); } return visitChildren(transformContinueOuter(node), data); }
@Override public AstNode visitWhileStatement(final WhileStatement node, final Void data) { // super.visitWhileStatement(node, data); final ForStatement forLoop = transformFor(node); if (forLoop != null) { if (!context.getSettings().getDisableForEachTransforms()) { final AstNode forEachInArray = transformForEachInArray(forLoop); if (forEachInArray != null) { return forEachInArray.acceptVisitor(this, data); } } return forLoop.acceptVisitor(this, data); } final DoWhileStatement doWhile = transformDoWhile(node); if (doWhile != null) { return doWhile.acceptVisitor(this, data); } return visitChildren(transformContinueOuter(node), data); }