Extension methods of ClassDef
ClassDef
Statements within the class
class C { ??? // statements }
The primary constructor of this class
List of extended parent classes or traits. The first parent is always a class.
Self-type of the class
type T class C { self: T => ??? }