I'm trying to get a better understanding of Scala, and I can't seem to find a valid usecase for code like the following:

class C extends { def m() { /* ... */ } }

What is the rationale for allowing such constructs?

Thanks!

Edit
Report