I am trying to understand what is the practical difference between:
interface Wrapper<T extends Wrapper<T>>
and
interface Wrapper<T extends Wrapper>
They seem to behave the same way - in which cases does the second allow more than the first?
source
share