home *** CD-ROM | disk | FTP | other *** search
- package java.util;
-
- final class ServiceLoader$1 implements Iterator<S> {
- Iterator<Map.Entry<String, S>> knownProviders;
- // $FF: synthetic field
- final ServiceLoader this$0;
-
- ServiceLoader$1(ServiceLoader var1) {
- this.this$0 = var1;
- this.knownProviders = ServiceLoader.access$300(this.this$0).entrySet().iterator();
- }
-
- public boolean hasNext() {
- return this.knownProviders.hasNext() ? true : ServiceLoader.access$500(this.this$0).hasNext();
- }
-
- public S next() {
- return (S)(this.knownProviders.hasNext() ? ((Map.Entry)this.knownProviders.next()).getValue() : ServiceLoader.access$500(this.this$0).next());
- }
-
- public void remove() {
- throw new UnsupportedOperationException();
- }
- }
-