public void visitBreakStatement(BreakStatement statement) { String label = statement.getLabel(); boolean hasNamedLabel = label != null; if (!hasNamedLabel && !inLoop && !inSwitch) { addError("the break statement is only allowed inside loops or switches", statement); } else if (hasNamedLabel && !inLoop) { addError("the break statement with named label is only allowed inside loops", statement); } if (label != null) { boolean found = false; for (String element : visitedLabels) { if (element.equals(label)) { found = true; break; } } if (!found) breakLabels.add(statement); } super.visitBreakStatement(statement); }
@Override public final void visitBreakStatement(BreakStatement statement) { super.visitBreakStatement(statement); }
@Override public void visitBreakStatement(BreakStatement arg0) { fixLineNumbers(arg0); super.visitBreakStatement(arg0); } @Override
@Override public void visitBreakStatement(BreakStatement node) { if (isInside(node, line, column)) { super.visitBreakStatement(node); } }
@Override public void visitBreakStatement(BreakStatement arg0) { fixLineNumbers(arg0); super.visitBreakStatement(arg0); } @Override
@Override public void visitBreakStatement(final BreakStatement statement) { pushContext(statement); super.visitBreakStatement(statement); popContext(); }
public void visitBreakStatement(BreakStatement statement) { String label = statement.getLabel(); boolean hasNamedLabel = label!=null; if (!hasNamedLabel && !inLoop && !inSwitch) { addError("the break statement is only allowed inside loops or switches",statement); } else if (hasNamedLabel && !inLoop) { addError("the break statement with named label is only allowed inside loops",statement); } if (label!=null) { boolean found=false; for (Iterator iter = visitedLabels.iterator(); iter.hasNext();) { String element = (String) iter.next(); if (element.equals(label)) { found = true; break; } } if (!found) breakLabels.add(statement); } super.visitBreakStatement(statement); }
public void visitBreakStatement(BreakStatement statement) { String label = statement.getLabel(); boolean hasNamedLabel = label!=null; if (!hasNamedLabel && !inLoop && !inSwitch) { addError("the break statement is only allowed inside loops or switches",statement); } else if (hasNamedLabel && !inLoop) { addError("the break statement with named label is only allowed inside loops",statement); } if (label!=null) { boolean found=false; for (Iterator iter = visitedLabels.iterator(); iter.hasNext();) { String element = (String) iter.next(); if (element.equals(label)) { found = true; break; } } if (!found) breakLabels.add(statement); } super.visitBreakStatement(statement); }
public void visitBreakStatement(BreakStatement statement) { String label = statement.getLabel(); boolean hasNamedLabel = label!=null; if (!hasNamedLabel && !inLoop && !inSwitch) { addError("the break statement is only allowed inside loops or switches",statement); } else if (hasNamedLabel && !inLoop) { addError("the break statement with named label is only allowed inside loops",statement); } if (label!=null) { boolean found=false; for (Iterator iter = visitedLabels.iterator(); iter.hasNext();) { String element = (String) iter.next(); if (element.equals(label)) { found = true; break; } } if (!found) breakLabels.add(statement); } super.visitBreakStatement(statement); }
public void visitBreakStatement(BreakStatement statement) { String label = statement.getLabel(); boolean hasNamedLabel = label!=null; if (!hasNamedLabel && !inLoop && !inSwitch) { addError("the break statement is only allowed inside loops or switches",statement); } else if (hasNamedLabel && !inLoop) { addError("the break statement with named label is only allowed inside loops",statement); } if (label!=null) { boolean found=false; for (Iterator iter = visitedLabels.iterator(); iter.hasNext();) { String element = (String) iter.next(); if (element.equals(label)) { found = true; break; } } if (!found) breakLabels.add(statement); } super.visitBreakStatement(statement); }