Implicit interfaces

Link is broken. Was this the thread you mentioned?

Yes, since the title of this topic is “Implicit interfaces” the link you supplied is correct.

Looking at how the JVM works, this could be awkward to implement. The only “sane” way would be to use invokedynamic, because otherwise you would have to generate proxy classes and do a lot of dancing around and hiding of the “interface” that implements the “trait”. For Android this could be a problem as targeting jvm 6 is still important there (Android has only very recently added support for invokedynamic).