ContinueNode.java

package edu.udel.cis.vsl.tass.ast.impl.statement;

import edu.udel.cis.vsl.tass.ast.IF.statement.ContinueNodeIF;
import edu.udel.cis.vsl.tass.ast.IF.statement.LoopNodeIF;

/**
 * A continue statement.
 * 
 * @author Timothy K. Zirkel (zirkel)
 * 
 */
public class ContinueNode extends StatementNode implements ContinueNodeIF {

	LoopNodeIF loopLocation;

	public ContinueNode(long id) {
		super(id);
	}
	
	/**
	 * The parameter loopLocation is the loop to which this continue statement
	 * belongs.
	 */
	public ContinueNode(long id, LoopNodeIF loopLocation) {
		super(id);
		this.loopLocation = loopLocation;
	}

	@Override
	public LoopNodeIF loopLocation() {
		return loopLocation;
	}

	@Override
	public void setLoopLocation(LoopNodeIF loopLocation) {

	}

}