CommonResultExpression.java
/**
*
*/
package edu.udel.cis.vsl.civl.model.common.expression;
import edu.udel.cis.vsl.civl.model.IF.CIVLSource;
import edu.udel.cis.vsl.civl.model.IF.expression.ResultExpression;
/**
* This expression is only used in an ensures clause of a function contract to
* refer to the returned value.
*
* @author zirkel
*
*/
public class CommonResultExpression extends CommonExpression implements
ResultExpression {
/**
* This expression is only used in an ensures clause of a function contract
* to refer to the returned value.
*/
public CommonResultExpression(CIVLSource source) {
super(source);
}
public String toString() {
return "$result";
}
@Override
public ExpressionKind expressionKind() {
return ExpressionKind.RESULT;
}
}