@Override protected void checkValidLabeledStatement(final LabeledStatement labelDeclaration) { if (!(labelDeclaration.getStatement() instanceof LoopStatement)) { throw Jooc.error( this, "label '" + getOptLabel().getName() + "' does not reference a loop statement"); } }
@Override public Void visitLabeledStatement(LabeledStatement node) { visitList(node.getLabels(), " ", " "); visit(node.getStatement()); return null; }