CommonTypedef.java

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

import edu.udel.cis.vsl.abc.ast.entity.IF.ProgramEntity;
import edu.udel.cis.vsl.abc.ast.entity.IF.Typedef;
import edu.udel.cis.vsl.abc.ast.node.IF.declaration.TypedefDeclarationNode;
import edu.udel.cis.vsl.abc.ast.type.IF.Type;

public class CommonTypedef extends CommonOrdinaryEntity implements Typedef {

	public CommonTypedef(String name, Type type) {
		super(EntityKind.TYPEDEF, name, ProgramEntity.LinkageKind.NONE, type);
	}

	@Override
	public TypedefDeclarationNode getDefinition() {
		return (TypedefDeclarationNode) super.getDefinition();
	}

}