summaryrefslogblamecommitdiff
path: root/test/files/pos/t577.scala
blob: ede45399a07cc71ce430cdbe75d04fcf4f002b6f (plain) (tree)
1
2
3
4
5
6
7
8
9

                             
 


                        
 

                      


 








                                               
trait PriorityTree {
  type Node <: BasicTreeNode;

  val top = initTree;
  top.next = (initTree);
  top.next.prev = (top);

  def initTree : Node;




  trait BasicTreeNode {
    private[PriorityTree] var next  : Node = _;
    private[PriorityTree] var prev  : Node = _;
    private[PriorityTree] var chld : Node = _;
    //var next  : Node = _;
    //var prev  : Node = _;
    //var chld : Node = _;
  }
}