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())+ ")"; } }