• Verified

        The compiler specification, see JLS8 18.5.2, modified the treatment of nested generic method invocations for which the return type is an inference variable. The compiler has been adapted to implement the new logic. This is important to minimize incompatibility with the javac 7 inference algorithm. Three cases are considered:
        - The return type needs to be captured
        - The return type needs to have unchecked conversion
        - The return type needs to be unboxed

        The compiler update implies an eager resolution for generic method invocations, provided that the return type is an inference variable.

              vromero Vicente Arturo Romero Zaldivar
              mtrudeau Michel Trudeau
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: