FuzzyLog gracias por responder, verás estuve haciendo unos cambios al código para comprobar el error en el 1er parámetro:
Código Java:
Ver original@Override
public Iterator<Entry<K, V>> iterator() {
Entry<K,V> e;
if(fromStart){
e = m.getFirstEntry();
} else if(loInclusive){
e = m.getCeilingEntry(lo);
} else {
e = m.getHigherEntry(lo);
}
if(e == null || tooHigh(e.getKey())){
e = null;
}
//return new SubMapEntryIterator(absLowest(), null);
// en la variable e me marca el error
return new SubMapEntryIterator(e, null);
}
y me cambió el error a esto:
Cita: incompatible types: java.util.Map.Entry<K#1,V#1> cannot be converted to treemapsimple.MyTreeMap.Entry<K#2,V#2>
where K#1,V#1,K#2,V#2 are type-variables:
K#1 extends Object declared in class MyTreeMap.NavigableSubMap
V#1 extends Object declared in class MyTreeMap.NavigableSubM...
No se me ocurre nada, espero sus respuestas y saludos.