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 <[email protected]> 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

Reply via email to