You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are methods SystemEnvironment >> #classAndTraitNames and SystemEnvironment >> #classNames. Their names suggest that one includes Traits, while the other one does not. classAndTraitNames just returns self classNames with a comment saying that traits are normal classes. That would be ok, but in that case, why does the method classAndTraitNames exist at all?
If we ask a trait directly if it is in fact a class, it replies it is not (for example TAssertable isClass returns false). Yet Trait is a subclass of Class.