[Integrated] [lworld] RFR: 8244559: [lworld] Lambda and parameterized ref of an inline type doesn't work well
Srikanth Adayapalam
sadayapalam at openjdk.java.net
Fri May 8 12:56:24 UTC 2020
On Fri, 8 May 2020 01:48:49 GMT, Srikanth Adayapalam <sadayapalam at openjdk.org> wrote:
> Jim, Could you please review this patch which fixes two problems? TIA.
>
> (1) Basically, the code to create AST nodes from a Type is not handling reference
> projection types properly. Given a type V.ref<T\>, it ends up creating AST that
> look like V<T\>.ref rather than V.ref<T\>
>
> (2) When V<T\> is a nested static class, the construct V.ref<T\> _appears_ to
> access a static member type of the parameterized type V which is usually an
> error. But ref is not really a member and so this should be tolerated.
This pull request has now been integrated.
Changeset: e586cdbe
Author: Srikanth Adayapalam <sadayapalam at openjdk.org>
URL: https://git.openjdk.java.net/valhalla/commit/e586cdbe
Stats: 73 lines in 3 files changed: 0 ins; 69 del; 4 mod
8244559: [lworld] Lambda and parameterized ref of an inline type doesn't work well
-------------
PR: https://git.openjdk.java.net/valhalla/pull/39
More information about the valhalla-dev
mailing list