Skip to content

Instantly share code, notes, and snippets.

View stewSquared's full-sized avatar

Stewart Stewart stewSquared

View GitHub Profile
@milessabin
milessabin / gist:1705644
Created January 30, 2012 17:47
Access to companion object of Foo via implicit resolution
trait Companion[T] {
type C
def apply() : C
}
object Companion {
implicit def companion[T](implicit comp : Companion[T]) = comp()
}
object TestCompanion {