I am reading javafx documentation, and didn't get what this definition means:
ObservableArray<T extends ObservableArray<T>>
I also read a very similar question about SomeClass<T extends Comparable<T>>
(Java- The meaning of <T extends Comparable<T>>?) but in this case I got the idea because it is not a cyclical definition. Also read this question Cyclic generic dependenices that is a kind of "two-step" cyclic generics, but I didn't get the meaning as well. What this pattern A<B extends A<B>>
is supposed to mean?
Thanks for your time.