package xsbti.api;

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