CommonCompatibleStructureOrUnionConversion.java
package edu.udel.cis.vsl.abc.ast.conversion.common;
import edu.udel.cis.vsl.abc.ast.conversion.IF.CompatibleStructureOrUnionConversion;
import edu.udel.cis.vsl.abc.ast.type.IF.StructureOrUnionType;
public class CommonCompatibleStructureOrUnionConversion extends
CommonConversion implements CompatibleStructureOrUnionConversion {
public CommonCompatibleStructureOrUnionConversion(
StructureOrUnionType type1, StructureOrUnionType type2) {
super(type1, type2);
}
@Override
public StructureOrUnionType getOldType() {
return (StructureOrUnionType) super.getOldType();
}
@Override
public StructureOrUnionType getNewType() {
return (StructureOrUnionType) super.getNewType();
}
@Override
public String toString() {
return "CompatibleStructureOrUnion" + super.toString();
}
@Override
public ConversionKind conversionKind() {
return ConversionKind.COMPATIBLE_STRUCT_UNION;
}
}