@Test public void iterator() { assertThat(sampleServiceServiceLoader.iterator()) .hasSize(2); }
public Iterator<S> iterator() { return stream() .map(ServiceLoader.Provider::get) .iterator(); }
ServiceLoaderExt { public Iterator<S> iterator() { return stream() .map(ServiceLoader.Provider::get) .iterator(); } }
ServiceLoaderExt { public Iterator<S> iterator() { return stream() .map(ServiceLoader.Provider::get) .iterator(); } private  ServiceLoaderExt(ServiceLoader<S> serviceLoader); }
ServiceLoaderExt { public Iterator<S> iterator() { return stream() .map(ServiceLoader.Provider::get) .iterator(); } private  ServiceLoaderExt(ServiceLoader<S> serviceLoader); static ServiceLoaderExt<S> load(Class<S> service, ClassLoader loader); static ServiceLoaderExt<S> load(Class<S> service); static ServiceLoaderExt<S> loadInstalled(Class<S> service); static ServiceLoaderExt<S> load(ModuleLayer layer, Class<S> service); Optional<S> findFirst(); void reload(); void forEach(Consumer<? super S> action); Spliterator<S> spliterator(); Iterator<S> iterator(); Stream<ServiceLoader.Provider<S>> stream(); }
ServiceLoaderExt { public Iterator<S> iterator() { return stream() .map(ServiceLoader.Provider::get) .iterator(); } private  ServiceLoaderExt(ServiceLoader<S> serviceLoader); static ServiceLoaderExt<S> load(Class<S> service, ClassLoader loader); static ServiceLoaderExt<S> load(Class<S> service); static ServiceLoaderExt<S> loadInstalled(Class<S> service); static ServiceLoaderExt<S> load(ModuleLayer layer, Class<S> service); Optional<S> findFirst(); void reload(); void forEach(Consumer<? super S> action); Spliterator<S> spliterator(); Iterator<S> iterator(); Stream<ServiceLoader.Provider<S>> stream();  }