ASTSystemFunctionDeclaration.java
package edu.udel.cis.vsl.tass.front.minimp.ast.declaration;
import edu.udel.cis.vsl.tass.front.minimp.ast.expression.ASTExpressionIF;
import edu.udel.cis.vsl.tass.front.minimp.ast.misc.ASTIdentifier;
import edu.udel.cis.vsl.tass.front.minimp.ast.misc.ASTFunction;
import edu.udel.cis.vsl.tass.front.minimp.ast.type.ASTTypeIF;
public class ASTSystemFunctionDeclaration extends ASTFunctionDeclaration {
ASTExpressionIF guard;
public ASTSystemFunctionDeclaration(ASTTypeIF type, ASTIdentifier name,
ASTDeclarationIF[] args, ASTFunction body, ASTExpressionIF guard) {
super(type, name, args, body);
this.guard = guard;
}
public ASTSystemFunctionDeclaration() {
// TODO Auto-generated constructor stub
}
public ASTExpressionIF getGuard() {
return guard;
}
public void setGuard(ASTExpressionIF guard) {
this.guard = guard;
}
}