@Override public void visitForLoop(final ForStatement forLoop) { super.visitForLoop(forLoop); trn.visitForLoop(forLoop); }
public void visitForLoop(ForStatement forLoop) { resolveOrFail(forLoop.getVariableType(), forLoop); super.visitForLoop(forLoop); }
@Override public void visitForLoop(ForStatement forLoop) { Expression exp = forLoop.getCollectionExpression(); exp.visit(this); Parameter loopParam = forLoop.getVariable(); if (loopParam != null) { varStack.getLast().add(loopParam.getName()); } super.visitForLoop(forLoop); }
public void visitForLoop(ForStatement forLoop) { resolveOrFail(forLoop.getVariableType(), forLoop); super.visitForLoop(forLoop); }
public void visitForLoop(ForStatement forLoop) { resolveOrFail(forLoop.getVariableType(), forLoop); super.visitForLoop(forLoop); }
public void visitForLoop(ForStatement forLoop) { resolveOrFail(forLoop.getVariableType(), forLoop); super.visitForLoop(forLoop); }
public void visitForLoop(ForStatement forLoop) { resolveOrFail(forLoop.getVariableType(), forLoop); super.visitForLoop(forLoop); }
public void visitForLoop(ForStatement forLoop) { Expression exp = forLoop.getCollectionExpression(); exp.visit(this); Parameter loopParam = forLoop.getVariable(); if (loopParam != null) { varStack.getLast().add(loopParam.getName()); } super.visitForLoop(forLoop); }
@Override public void visitForLoop(ForStatement forLoop) { Expression exp = forLoop.getCollectionExpression(); exp.visit(this); Parameter loopParam = forLoop.getVariable(); if (loopParam != null) { varStack.getLast().add(loopParam.getName()); } super.visitForLoop(forLoop); }
@Override public void visitForLoop(ForStatement forLoop) { try (StackVariableSet scope = new StackVariableSet(this)) { /* Groovy appears to always treat the left-hand side of forLoop as a declaration. i.e., the following code is error def h() { def x =0; def i = 0; for (i in 0..9 ) { x+= i; } println x; } script1414457812466.groovy: 18: The current scope already contains a variable of the name i @ line 18, column 5. for (i in 0..9 ) { ^ 1 error Also see issue 17. */ declareVariable(forLoop.getVariable()); super.visitForLoop(forLoop); } }