Scala 2.11 basic declarations and definitions specification
= Scala 2.11 basic declarations and definitions specification
{c}
https://www.scala-lang.org/files/archive/spec/2.11/04-basic-declarations-and-definitions.html
The “Variance Annotations” section specifies variance positions and lower-bound widening, used when an immutable class's output <type parameter> is covariant while a method must accept a possibly broader output value.