Exemplo n.º 1
0
 @Override
 public void remove() {
   if (canRemove == false) {
     throw new IllegalStateException("Iterator remove() can only be called once after next()");
   }
   final int count = parent.getCount(lastElement);
   super.remove();
   parent.remove(lastElement, count);
   lastElement = null;
   canRemove = false;
 }
Exemplo n.º 2
0
 @Override
 public void remove() {
   super.remove();
   set.remove(last);
   last = null;
 }