Default
, maybe?default
modifier is allowed on objects nested into classes and traitsdefault
may be omitted, such objects get a name by default (e.g. Default
, to be decided later)External cliens may access default objects by their name (givem explicitly or by default) as well as by the name of the containing class.
Only one default object is allowed per container.
JetClassObject
element goes away, default objects are simply named objects with a modifier.
Default objects work the same way class objects used to work, the changes are purely syntactic.
class object
syntax is deprecated (works the same as default object
+ issues a warning)