Yeah, at that point I think the law of diminishing returns kicks in.  I'm a
fan of making things generic really only where they make sense.  newObject()
is a perfect example.


On 11/20/07 2:34 PM, "Andrus Adamchik" <[EMAIL PROTECTED]> wrote:

> 
> On Nov 20, 2007, at 7:02 PM, Andrus Adamchik wrote:
> 
>>    SelectQuery<Artist> q = new SelectQuery(Artist.class);
> 
> And the correct form of the query above (if we are to parameterize
> Query interface) will look like this:
> 
>    SelectQuery<Artist> q = new SelectQuery<Artist>(Artist.class);
> 
> So from now on all queries will have to be instantiated with <class>,
> even non-selecting ones, making things extra verbose and
> redundant ... generics really suck :-/ I may ditch the idea about the
> query parameter.
> 
> Andrus

-- 
Kevin Menard
Servprise International, Inc.
Remote reboot & power control for network equipment
www.servprise.com              +1 508.892.3823 x308

Reply via email to