ASTSendStatement.java
package edu.udel.cis.vsl.tass.front.minimp.ast.statement;
import edu.udel.cis.vsl.tass.front.minimp.ast.expression.ASTBufferExpressionIF;
import edu.udel.cis.vsl.tass.front.minimp.ast.expression.ASTExpressionIF;
public class ASTSendStatement extends ASTStatement {
private ASTBufferExpressionIF sendBody;
private ASTExpressionIF destination;
private ASTExpressionIF sendTag;
public ASTSendStatement(ASTBufferExpressionIF data, ASTExpressionIF dest,
ASTExpressionIF tag) {
sendBody = data;
destination = dest;
sendTag = tag;
}
public ASTBufferExpressionIF getSendBody() {
return sendBody;
}
public ASTExpressionIF getDestination() {
return destination;
}
public ASTExpressionIF getTag() {
return sendTag;
}
public String toString() {
return "send(" + this.sendBody.toString() + ", "
+ this.destination.toString() + ", " + this.sendTag.toString() + ");";
}
}