Skip to content

Instantly share code, notes, and snippets.

@dabd
Last active December 21, 2015 15:34
Show Gist options
  • Save dabd/cfe8f1bbdede538b3e27 to your computer and use it in GitHub Desktop.
Save dabd/cfe8f1bbdede538b3e27 to your computer and use it in GitHub Desktop.
trait A {
protected def f : Boolean
}
object A extends A {
protected def f : Boolean = true
}
object B extends A {
override protected def f = super.f
}
trait C {
def g : Boolean = B.f
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment