throw new RuntimeException("Invalid argument type " + args[i].getType());
}
}
}
return new ParameterizedTypeImpl(type.toString(), targetClass, ownerType, typeArgs);
}
}
else if (type instanceof SignatureAttribute.TypeVariable)
{
SignatureAttribute.TypeVariable tv = (SignatureAttribute.TypeVariable)type;