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
