You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Steven Dolg (Updated) (JIRA)" <ji...@apache.org> on 2012/02/07 11:46:59 UTC

[jira] [Updated] (SANDBOX-388) Generic Type inference doesn't work in Eclipse

     [ https://issues.apache.org/jira/browse/SANDBOX-388?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Steven Dolg updated SANDBOX-388:
--------------------------------

    Attachment: sandbox-388.txt

Sure, you can hook me up and I will commit myself. Just don't expect a lot of commits from me. I'm just here for the puzzles... :P

In the meantime here's a patch containing all the changes.

Overloading is working because the upper bound of G is changed. This leads to a different erasure, which is created by replacing the generic parameter with its upper bound. So those really are two different method signatures.
                
> Generic Type inference doesn't work in Eclipse
> ----------------------------------------------
>
>                 Key: SANDBOX-388
>                 URL: https://issues.apache.org/jira/browse/SANDBOX-388
>             Project: Commons Sandbox
>          Issue Type: Bug
>          Components: Graph
>         Environment: Eclipse Java EE IDE for Web Developers.
> Version: Indigo Service Release 1
> Build id: 20110916-0149
>            Reporter: Simone Tripodi
>            Priority: Blocker
>         Attachments: sandbox-388.txt
>
>
> {{Flow}} and {{MST}} EDSL is affected by generic type inference issue, it simply doesn't work in Eclipse. It works in IDEA, but in the Eclipse forum they reported that doesn't work if the code is compiled with Oracle JDK7.
> One of the reported error in Eclipse is:
> {quote}
> Type mismatch: cannot convert from SpanningTree<BaseLabeledVertex,BaseLabeledWeightedEdge<Double>,Object> to SpanningTree<BaseLabeledVertex,BaseLabeledWeightedEdge<Double>,Double>
> {quote}
> Looking for a solution

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira