Closure conversion vs silly type parameter
    Neal Gafter 
    neal at gafter.com
       
    Sun Jul  6 23:21:23 PDT 2008
    
    
  
Mark-
This has been fixed.
Regards,
Neal
On Wed, May 14, 2008 at 1:18 AM, Mark Mahieu <mark at twistedbanana.demon.co.uk>
wrote:
> Thanks Neal.  I also ran into this:
>
>
> public class WrongFoundType {
>
>     static <T extends {=> void}> void foo(T block) {
>         block = { ==> };
>     }
> }
>
>
> Attempting to compile it yields an 'incompatible types' error as expected,
> but the 'found' type substituted into the error message is incorrect (should
> be '{ ==> void }' not '{ => void }'):
>
>
> WrongFoundType.java:4: incompatible types
> found   : { => void}
> required: T
>         block = { ==> };
>                   ^
> 1 error
>
>
> Regards,
>
> Mark
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/closures-dev/attachments/20080706/2152fc27/attachment.html 
    
    
More information about the closures-dev
mailing list