CommonPointer2IntegerConversion.java
package edu.udel.cis.vsl.abc.ast.conversion.common;
import edu.udel.cis.vsl.abc.ast.conversion.IF.Pointer2IntegerConversion;
import edu.udel.cis.vsl.abc.ast.type.IF.IntegerType;
import edu.udel.cis.vsl.abc.ast.type.IF.PointerType;
public class CommonPointer2IntegerConversion extends CommonConversion implements
Pointer2IntegerConversion {
public CommonPointer2IntegerConversion(PointerType oldType,
IntegerType newType) {
super(oldType, newType);
}
@Override
public ConversionKind conversionKind() {
return ConversionKind.POINTER_INTEGER;
}
@Override
public PointerType getOldType() {
return (PointerType) super.getOldType();
}
@Override
public IntegerType getNewType() {
return (IntegerType) super.getNewType();
}
}