All Downloads are FREE. Search and download functionalities are using the official Maven repository.

marcel.lang.primitives.collections.sets.UnmodifiableLongSet Maven / Gradle / Ivy

package marcel.lang.primitives.collections.sets;

import lombok.AllArgsConstructor;
import marcel.lang.primitives.iterators.LongIterator;

@AllArgsConstructor
public class UnmodifiableLongSet extends AbstractLongSet {

  private final LongSet base;

  @Override
  public LongIterator iterator() {
    return base.iterator();
  }

  @Override
  public boolean remove(long k) {
    throw new UnsupportedOperationException();
  }

  @Override
  public int size() {
    return base.size();
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy