You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

AbstractNode.java 534B

12345678910111213141516171819
  1. public abstract class AbstractNode < SelfNode extends AbstractNode<SelfNode, DualNode>, DualNode extends AbstractNode<DualNode, SelfNode> > {
  2. }
  3. class SubClass extends AbstractNode<A,B> {
  4. }
  5. class A extends AbstractNode<A,B> { }
  6. class B extends AbstractNode<B,A> { }
  7. abstract class Mad
  8. <
  9. Id extends Comparable<Id>,
  10. Np extends Mad<Id, Np, Nt, Np, Nt>,
  11. Nt extends Mad<Id, Np, Nt, Nt, Np>,
  12. SelfNode extends Mad<Id, Np, Nt, SelfNode, DualNode>,
  13. DualNode extends Mad<Id, Np, Nt, DualNode, SelfNode>
  14. >
  15. {
  16. }