CommonMemoryConversion.java

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

import edu.udel.cis.vsl.abc.ast.conversion.IF.MemConversion;
import edu.udel.cis.vsl.abc.ast.type.IF.MemType;
import edu.udel.cis.vsl.abc.ast.type.IF.Type;

public class CommonMemoryConversion extends CommonConversion
		implements
			MemConversion {

	public CommonMemoryConversion(Type oldType, MemType newType) {
		super(oldType, newType);
	}

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

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

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