1 /* 2 * Copyright (C) 2007-2010 Jlio Vilmar Gesser. 3 * Copyright (C) 2011, 2013-2015 The JavaParser Team. 4 * 5 * This file is part of JavaParser. 6 * 7 * JavaParser can be used either under the terms of 8 * a) the GNU Lesser General Public License as published by 9 * the Free Software Foundation, either version 3 of the License, or 10 * (at your option) any later version. 11 * b) the terms of the Apache License 12 * 13 * You should have received a copy of both licenses in LICENCE.LGPL and 14 * LICENCE.APACHE. Please refer to those files for details. 15 * 16 * JavaParser is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU Lesser General Public License for more details. 20 */ 21 22 package com.github.javaparser.ast.stmt; 23 24 import com.github.javaparser.ast.visitor.GenericVisitor; 25 import com.github.javaparser.ast.visitor.VoidVisitor; 26 27 /** 28 * @author Julio Vilmar Gesser 29 */ 30 public final class ContinueStmt extends Statement { 31 32 private String id; 33 34 public ContinueStmt() { 35 } 36 37 public ContinueStmt(final String id) { 38 this.id = id; 39 } 40 41 public ContinueStmt(final int beginLine, final int beginColumn, final int endLine, final int endColumn, 42 final String id) { 43 super(beginLine, beginColumn, endLine, endColumn); 44 this.id = id; 45 } 46 47 @Override public <R, A> R accept(final GenericVisitor<R, A> v, final A arg) { 48 return v.visit(this, arg); 49 } 50 51 @Override public <A> void accept(final VoidVisitor<A> v, final A arg) { 52 v.visit(this, arg); 53 } 54 55 public String getId() { 56 return id; 57 } 58 59 public void setId(final String id) { 60 this.id = id; 61 } 62 } 63