Ruckus
10/25/2018, 6:48 PMMutableVector2
cannot extend both Vector2
and MutableVector<...>
as it makes T
conflict with itself.dalexander
10/25/2018, 7:25 PMclass Foo: Bar<Foo>
and then trying to extend Foo to create Foo2 in a way that you want to it to also extend Bar<Foo2>
which tends to lead to a bunch of problems. Thankfully this pattern is relatively rare on the JVM.Ruckus
10/25/2018, 7:45 PM