com.sri.ai.util.collect.CopyOnWriteArraySet Maven / Gradle / Ivy
package com.sri.ai.util.collect;
import java.util.ListIterator;
import com.sri.ai.util.base.NullaryFunction;
/**
* A specialization of {@link CopyOnWriteCollection} for {@link ArraySet}.
*/
public class CopyOnWriteArraySet extends CopyOnWriteCollection> implements ArraySet {
public CopyOnWriteArraySet(ArraySet baseArraySet, NullaryFunction> maker) {
super(baseArraySet, maker);
}
@Override
public ListIterator listIterator() {
return baseCollection.listIterator();
}
@Override
public ListIterator listIterator(int index) {
return baseCollection.listIterator(index);
}
@Override
public E get(int index) {
return baseCollection.get(index);
}
@Override
public void set(int index, E element) {
baseCollection.set(index, element);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy