Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 25 for CollectSpliterators (2.2 sec)

  1. guava/src/com/google/common/collect/CollectSpliterators.java

    import org.checkerframework.checker.nullness.qual.Nullable;
    
    /** Spliterator utilities for {@code common.collect} internals. */
    @GwtCompatible
    @ElementTypesAreNonnullByDefault
    final class CollectSpliterators {
      private CollectSpliterators() {}
    
      static <T extends @Nullable Object> Spliterator<T> indexed(
          int size, int extraCharacteristics, IntFunction<T> function) {
        return indexed(size, extraCharacteristics, function, null);
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Mon Apr 22 18:19:31 UTC 2024
    - 19.7K bytes
    - Viewed (0)
  2. guava/src/com/google/common/collect/ImmutableMapValues.java

          }
    
          @Override
          public V next() {
            return entryItr.next().getValue();
          }
        };
      }
    
      @Override
      public Spliterator<V> spliterator() {
        return CollectSpliterators.map(map.entrySet().spliterator(), Entry::getValue);
      }
    
      @Override
      public boolean contains(@CheckForNull Object object) {
        return object != null && Iterators.contains(iterator(), object);
      }
    
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Thu Nov 30 21:54:06 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  3. guava/src/com/google/common/collect/IndexedImmutableSet.java

      abstract E get(int index);
    
      @Override
      public UnmodifiableIterator<E> iterator() {
        return asList().iterator();
      }
    
      @Override
      public Spliterator<E> spliterator() {
        return CollectSpliterators.indexed(size(), SPLITERATOR_CHARACTERISTICS, this::get);
      }
    
      @Override
      public void forEach(Consumer<? super E> consumer) {
        checkNotNull(consumer);
        int n = size();
        for (int i = 0; i < n; i++) {
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Thu Nov 30 21:54:06 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  4. guava/src/com/google/common/collect/ImmutableSortedAsList.java

        return new RegularImmutableSortedSet<E>(parentSubList, comparator()).asList();
      }
    
      @Override
      public Spliterator<E> spliterator() {
        return CollectSpliterators.indexed(
            size(),
            ImmutableList.SPLITERATOR_CHARACTERISTICS | Spliterator.SORTED | Spliterator.DISTINCT,
            delegateList()::get,
            comparator());
      }
    
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Thu Nov 30 21:54:06 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  5. guava/src/com/google/common/collect/ImmutableEnumMap.java

      UnmodifiableIterator<Entry<K, V>> entryIterator() {
        return Maps.unmodifiableEntryIterator(delegate.entrySet().iterator());
      }
    
      @Override
      Spliterator<Entry<K, V>> entrySpliterator() {
        return CollectSpliterators.map(delegate.entrySet().spliterator(), Maps::unmodifiableEntry);
      }
    
      @Override
      public void forEach(BiConsumer<? super K, ? super V> action) {
        delegate.forEach(action);
      }
    
      @Override
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Mon Mar 06 16:06:58 UTC 2023
    - 4.1K bytes
    - Viewed (0)
  6. guava/src/com/google/common/collect/Streams.java

          characteristics &= splitr.characteristics();
          estimatedSize = LongMath.saturatedAdd(estimatedSize, splitr.estimateSize());
        }
        return StreamSupport.stream(
                CollectSpliterators.flatMap(
                    splitrsBuilder.build().spliterator(),
                    splitr -> (Spliterator<T>) splitr,
                    characteristics,
                    estimatedSize),
                isParallel)
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Thu Feb 22 21:19:52 UTC 2024
    - 36.5K bytes
    - Viewed (0)
  7. guava/src/com/google/common/collect/AbstractTable.java

          @Override
          @ParametricNullness
          V transform(Cell<R, C, V> cell) {
            return cell.getValue();
          }
        };
      }
    
      Spliterator<V> valuesSpliterator() {
        return CollectSpliterators.map(cellSpliterator(), Table.Cell::getValue);
      }
    
      @WeakOuter
      class Values extends AbstractCollection<V> {
        @Override
        public Iterator<V> iterator() {
          return valuesIterator();
        }
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Thu Jul 15 15:41:16 UTC 2021
    - 6.5K bytes
    - Viewed (0)
  8. guava/src/com/google/common/collect/StandardTable.java

            rowEntry = null;
          }
        }
      }
    
      @Override
      Spliterator<Cell<R, C, V>> cellSpliterator() {
        return CollectSpliterators.flatMap(
            backingMap.entrySet().spliterator(),
            (Entry<R, Map<C, V>> rowEntry) ->
                CollectSpliterators.map(
                    rowEntry.getValue().entrySet().spliterator(),
                    (Entry<C, V> columnEntry) ->
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Fri Oct 13 14:11:58 UTC 2023
    - 30.6K bytes
    - Viewed (0)
  9. guava/src/com/google/common/collect/MutableClassToInstanceMap.java

            return MutableClassToInstanceMap.this.delegate().entrySet();
          }
    
          @Override
          public Spliterator<Entry<Class<? extends @NonNull B>, B>> spliterator() {
            return CollectSpliterators.map(
                delegate().spliterator(), MutableClassToInstanceMap::checkedEntry);
          }
    
          @Override
          public Iterator<Entry<Class<? extends @NonNull B>, B>> iterator() {
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Mon Apr 01 16:15:01 UTC 2024
    - 7.1K bytes
    - Viewed (0)
  10. guava/src/com/google/common/collect/ArrayTable.java

            protected Entry<K, V> get(final int index) {
              return getEntry(index);
            }
          };
        }
    
        @Override
        Spliterator<Entry<K, V>> entrySpliterator() {
          return CollectSpliterators.indexed(size(), Spliterator.ORDERED, this::getEntry);
        }
    
        // TODO(lowasser): consider an optimized values() implementation
    
        @Override
        public boolean containsKey(@CheckForNull Object key) {
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Thu Feb 22 21:19:52 UTC 2024
    - 26.9K bytes
    - Viewed (0)
Back to top