Reference implementation
Maurizio Cimadamore
Maurizio.Cimadamore at Sun.COM
Thu Oct 29 08:37:08 PDT 2009
Neal Gafter wrote:
> On Thu, Oct 29, 2009 at 2:48 AM, Maurizio Cimadamore
> <Maurizio.Cimadamore at sun.com <mailto:Maurizio.Cimadamore at sun.com>> wrote:
>
> Neal, the complex-full approach is essentially your approach plus
> some magic to make the following work:
>
> Foo<Object> = new Foo<>(1);
>
> That is, a complex approach that takes into account the expected
> return type in order not to infer a type which is too specific.
> Such an approach would be compatible with the currently
> implemented simple approach (in fact, ANY other approach that
> takes into consideration the expected return type would be
> compatible with the simple approach).
>
>
> Are you telling me that you're confident that such "magic" can be
> specified, and implemented, and retrofitted onto the implementation of
> generic method invocations and argument contexts, without any deep
> issues? If so, I'm satisfied.
I think such an approach does exist - on the other hand if it didn't, it
would mean that there is no way (other than the simple approach) to
support the use case I mentioned several times in this thread.
Maurizio
More information about the coin-dev
mailing list