inner data class
Brian Goetz
brian.goetz at oracle.com
Sun Nov 12 17:40:52 UTC 2017
This makes sense to me at least for now, but I might want to revisit later.
Sent from my MacBook Wheel
> On Nov 12, 2017, at 12:47 PM, Remi Forax <forax at univ-mlv.fr> wrote:
>
> In the actual prototype, a data class declared inside a class is considered as an inner class so it's an a 'plain' data class,
> i propose that a data class declared inside a class should always be static (like enum and interface).
>
> public class InnerExample {
> __datum Internal(String name);
>
> public static void main(String[] args) {
> Internal i = new Internal("foo");
> }
> }
>
> so the code above will compile.
>
> Rémi
More information about the amber-spec-experts
mailing list