class oadd.org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext$PathIterator extends java.lang.Object implements java.util.Iterator, java.lang.Iterable { private final oadd.org.apache.hadoop.fs.FileSystem fs; private final java.lang.String pathStr; private int i; private final oadd.org.apache.hadoop.fs.Path[] rootDirs; private oadd.org.apache.hadoop.fs.Path next; private void (oadd.org.apache.hadoop.fs.FileSystem, java.lang.String, oadd.org.apache.hadoop.fs.Path[]) throws java.io.IOException { oadd.org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext$PathIterator v; oadd.org.apache.hadoop.fs.Path[] v; java.lang.String v; oadd.org.apache.hadoop.fs.FileSystem v; v := @this: oadd.org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext$PathIterator; v := @parameter: oadd.org.apache.hadoop.fs.FileSystem; v := @parameter: java.lang.String; v := @parameter: oadd.org.apache.hadoop.fs.Path[]; specialinvoke v.()>(); v. = 0; v. = null; v. = v; v. = v; v. = v; specialinvoke v.(); return; } public boolean hasNext() { oadd.org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext$PathIterator v; oadd.org.apache.hadoop.fs.Path v; boolean v; v := @this: oadd.org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext$PathIterator; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: return v; } private void advance() throws java.io.IOException { oadd.org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext$PathIterator v; oadd.org.apache.hadoop.fs.Path[] v, v; int v, v, v, v; java.lang.String v; oadd.org.apache.hadoop.fs.Path v, v, v; oadd.org.apache.hadoop.fs.FileSystem v; boolean v; v := @this: oadd.org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext$PathIterator; label: v = v.; v = v.; v = lengthof v; if v >= v goto label; v = new oadd.org.apache.hadoop.fs.Path; v = v.; v = v.; v = v + 1; v. = v; v = v[v]; v = v.; specialinvoke v.(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, v); v. = v; v = v.; v = v.; v = virtualinvoke v.(v); if v == 0 goto label; return; label: v. = null; return; } public oadd.org.apache.hadoop.fs.Path next() { oadd.org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext$PathIterator v; java.io.IOException v; java.lang.RuntimeException v; java.lang.String v; oadd.org.apache.hadoop.fs.Path v, v; java.util.NoSuchElementException v; v := @this: oadd.org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext$PathIterator; v = v.; label: specialinvoke v.(); label: goto label; label: v := @caughtexception; v = new java.lang.RuntimeException; v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("Can\'t check existence of \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: if v != null goto label; v = new java.util.NoSuchElementException; specialinvoke v.()>(); throw v; label: return v; catch java.io.IOException from label to label with label; } public void remove() { java.lang.UnsupportedOperationException v; oadd.org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext$PathIterator v; v := @this: oadd.org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext$PathIterator; v = new java.lang.UnsupportedOperationException; specialinvoke v.(java.lang.String)>("read only iterator"); throw v; } public java.util.Iterator iterator() { oadd.org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext$PathIterator v; v := @this: oadd.org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext$PathIterator; return v; } }