Class NodeUtil.NodeClass

  • Enclosing class:
    NodeUtil

    public static final class NodeUtil.NodeClass
    extends java.lang.Object
    Information about a Node class. A single instance of this class is allocated for every subclass of Node that is used.
    • Method Detail

      • getParentOffset

        public long getParentOffset()
      • getChildOffsets

        public long[] getChildOffsets()
      • getChildrenOffsets

        public long[] getChildrenOffsets()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • makeIterator

        public java.util.Iterator<Node> makeIterator​(Node node)