[lworld] RFR: 8244559: [lworld] Lambda and parameterized ref of an inline type doesn't work well
sadayapalam at openjdk.java.net
Fri May 8 01:54:53 UTC 2020
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.
- 8244559: [lworld] Lambda and parameterized ref of an inline type doesn't work well
Stats: 73 lines in 3 files changed: 69 ins; 0 del; 4 mod
Fetch: git fetch https://git.openjdk.java.net/valhalla pull/39/head:pull/39
More information about the valhalla-dev