/*
* Copyright Antonio Maulucci 2017 / http://www.antomau.com / License GPL 3.0
*/
private class StructIterator implements HashSetIterator
{
//variabili d'istanza
private Node current, previous;
private int bucket, previousBucket;
//costruttore
private StructIterator()
{
this.current = null;
this.previous = null;
this.bucket = -1;
this.previousBucket = -1;
}
@Override
public boolean hasNext()
{
if (current != null && currentre.link != null)
return true;
//il for andra' effettivamente da buckets[0] a buckets[end-1]
for (int i=bucket+1; i