package xsbti.api;

import java.util.Arrays;
import java.util.List;
public class Polymorphic extends Type 
{
	public Polymorphic(Type baseType, TypeParameter[] parameters)
	{
		this.baseType = baseType;
		this.parameters = parameters;
	}
	private final Type baseType;
	private final TypeParameter[] parameters;
	public final Type baseType()
	{
		return baseType;
	}
	public final TypeParameter[] parameters()
	{
		return parameters;
	}
	public String toString()
	{
		return "Polymorphic(" + "baseType: " + baseType() + ", " + "parameters: " + Arrays.toString(parameters())+ ")";
	}
}