PROPOSAL: Method and Field Literals
Noel Grandin
noel at peralex.com
Thu Mar 12 02:37:10 PDT 2009
Stephen Colebourne wrote:
> Field<Period> f = Period#ZERO;
> Method<String> m = String#toUpperCase();
>
> public void process(Method<String> method) { ... }
>
> This allows frameworks to be specific about the type of method or
> field they will accept.
>
>
I can see the benefit for Field, but for Method I think you're wasting
your time.
Frameworks will be more interested in the parameters of a method rather
then return type, but I can't see any way of encoding that into the
generic parameters,
because we can't do a variable number of type parameters.
I would rather leave Method as a raw type, possibly something to solve
in the future when Java's generic type system becomes more powerful :-)
Regards, Noel Grandin
Disclaimer: http://www.peralex.com/disclaimer.html
More information about the coin-dev
mailing list