@Test public void testRemove() throws Exception { }
@Override public void remove() { if (this.childIterator != null) { this.childIterator.remove(); } else { this.iterator.remove(); } }
DepthTreeIterator implements TreeIterator<T> { @Override public void remove() { if (this.childIterator != null) { this.childIterator.remove(); } else { this.iterator.remove(); } } }
DepthTreeIterator implements TreeIterator<T> { @Override public void remove() { if (this.childIterator != null) { this.childIterator.remove(); } else { this.iterator.remove(); } } DepthTreeIterator(@Nonnull TreeNode<T> root);   DepthTreeIterator(@Nonnull Tree<T> tree);   DepthTreeIterator(@Nonnull Collection<? extends TreeNode<T>> nodes); private  DepthTreeIterator(@Nonnull Collection<? extends TreeNode<T>> nodes, int depth); private  DepthTreeIterator(@Nonnull Iterator<? extends TreeNode<T>> iterator, int depth); }
DepthTreeIterator implements TreeIterator<T> { @Override public void remove() { if (this.childIterator != null) { this.childIterator.remove(); } else { this.iterator.remove(); } } DepthTreeIterator(@Nonnull TreeNode<T> root);   DepthTreeIterator(@Nonnull Tree<T> tree);   DepthTreeIterator(@Nonnull Collection<? extends TreeNode<T>> nodes); private  DepthTreeIterator(@Nonnull Collection<? extends TreeNode<T>> nodes, int depth); private  DepthTreeIterator(@Nonnull Iterator<? extends TreeNode<T>> iterator, int depth); @Override boolean hasNext(); @Override TreeNode<T> next(); @Override int getDepth(); @Override void remove(); }
DepthTreeIterator implements TreeIterator<T> { @Override public void remove() { if (this.childIterator != null) { this.childIterator.remove(); } else { this.iterator.remove(); } } DepthTreeIterator(@Nonnull TreeNode<T> root);   DepthTreeIterator(@Nonnull Tree<T> tree);   DepthTreeIterator(@Nonnull Collection<? extends TreeNode<T>> nodes); private  DepthTreeIterator(@Nonnull Collection<? extends TreeNode<T>> nodes, int depth); private  DepthTreeIterator(@Nonnull Iterator<? extends TreeNode<T>> iterator, int depth); @Override boolean hasNext(); @Override TreeNode<T> next(); @Override int getDepth(); @Override void remove();  }