Class UpTreeImpl


  • public class UpTreeImpl
    extends Object
    • Constructor Detail

      • UpTreeImpl

        public UpTreeImpl()
    • Method Detail

      • getParent

        public static UpTree getParent​(UpTree child)
      • setParent

        public static void setParent​(UpTree child,
                                     UpTree parent)
      • compareAndSetParent

        public static boolean compareAndSetParent​(UpTree child,
                                                  UpTree parent,
                                                  UpTree newparent)
      • sibIndex

        public static <A extends UpTree<A>> int sibIndex​(UpTree sib)
      • sibling

        public static <A extends UpTree<A>> A sibling​(A node,
                                                      int sib)