On 4/9/19 1:04 PM, Brian Goetz wrote:
> OK, let’s make this problem a little simpler. The question of terminology in
> the JVMS is harder, but we have a syntax decision to make at the source code
> level. So far its been proposed we replace “value class” with
>
> inline class Foo { }
>
> In addition to liking the sound of it, I like that it is more “modifer-y”
> than “value”, meaning that it could conceivably be applied to other entities:
>
> inline record R(int a);
>
> inline enum Foo { A, B };
I had sworn not to have opinions about syntax, because my reactions are
probably not typical, but "inline" seems to under-stress issues users
should keep in mind. How about "internal"?
internal class Foo(); internal record R();
-Doug