TypeKey.java

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

public class TypeKey {

	private CommonType type;

	public TypeKey(CommonType type) {
		this.type = type;
	}

	@Override
	public boolean equals(Object obj) {
		if (obj instanceof TypeKey) {
			TypeKey that = (TypeKey) obj;

			return type == that.type;
		}
		return false;
	}

	@Override
	public int hashCode() {
		return type.objectCode();
	}

}