CommonArithmeticConversion.java

package edu.udel.cis.vsl.abc.ast.conversion.common;

import edu.udel.cis.vsl.abc.ast.conversion.IF.ArithmeticConversion;
import edu.udel.cis.vsl.abc.ast.type.IF.ArithmeticType;

public class CommonArithmeticConversion extends CommonConversion implements
		ArithmeticConversion {

	public CommonArithmeticConversion(ArithmeticType oldType,
			ArithmeticType newType) {
		super(oldType, newType);
	}

	@Override
	public ArithmeticType getOldType() {
		return (ArithmeticType) super.getOldType();
	}

	@Override
	public ArithmeticType getNewType() {
		return (ArithmeticType) super.getNewType();
	}

	@Override
	public String toString() {
		return "Arithmetic" + super.toString();
	}

	@Override
	public ConversionKind conversionKind() {
		return ConversionKind.ARITHMETIC;
	}

}