class oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs extends oadd.org.apache.hadoop.fs.FileSystem { final oadd.org.apache.hadoop.fs.viewfs.InodeTree$INodeDir theInternalDir; final long creationTime; final oadd.org.apache.hadoop.security.UserGroupInformation ugi; final java.net.URI myUri; private final boolean showMountLinksAsSymlinks; private oadd.org.apache.hadoop.fs.viewfs.InodeTree fsState; public void (oadd.org.apache.hadoop.fs.viewfs.InodeTree$INodeDir, long, oadd.org.apache.hadoop.security.UserGroupInformation, java.net.URI, oadd.org.apache.hadoop.conf.Configuration, oadd.org.apache.hadoop.fs.viewfs.InodeTree) throws java.net.URISyntaxException { oadd.org.apache.hadoop.security.UserGroupInformation v; java.io.IOException v; long v; oadd.org.apache.hadoop.fs.viewfs.InodeTree v; java.lang.RuntimeException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; oadd.org.apache.hadoop.conf.Configuration v; java.net.URI v, v; oadd.org.apache.hadoop.fs.viewfs.InodeTree$INodeDir v; boolean v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.viewfs.InodeTree$INodeDir; v := @parameter: long; v := @parameter: oadd.org.apache.hadoop.security.UserGroupInformation; v := @parameter: java.net.URI; v := @parameter: oadd.org.apache.hadoop.conf.Configuration; v := @parameter: oadd.org.apache.hadoop.fs.viewfs.InodeTree; specialinvoke v.()>(); v. = v; v. = v; label: v = v.; virtualinvoke v.(v, v); label: goto label; label: v := @caughtexception; v = new java.lang.RuntimeException; specialinvoke v.(java.lang.String)>("Cannot occur"); throw v; label: v. = v; v. = v; v. = v; v = virtualinvoke v.("fs.viewfs.mount.links.as.symlinks", 1); v. = v; return; catch java.io.IOException from label to label with label; } private static void checkPathIsSlash(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException { java.io.IOException v; oadd.org.apache.hadoop.fs.Path v, v; v := @parameter: oadd.org.apache.hadoop.fs.Path; v = ; if v == v goto label; v = new java.io.IOException; specialinvoke v.(java.lang.String)>("Internal implementation error: expected file name to be /"); throw v; label: return; } public java.net.URI getUri() { java.net.URI v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v = v.; return v; } public oadd.org.apache.hadoop.fs.Path getWorkingDirectory() { java.lang.RuntimeException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v = new java.lang.RuntimeException; specialinvoke v.(java.lang.String)>("Internal impl error: getWorkingDir should not have been called"); throw v; } public void setWorkingDirectory(oadd.org.apache.hadoop.fs.Path) { java.lang.RuntimeException v; oadd.org.apache.hadoop.fs.Path v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v = new java.lang.RuntimeException; specialinvoke v.(java.lang.String)>("Internal impl error: getWorkingDir should not have been called"); throw v; } public oadd.org.apache.hadoop.fs.FSDataOutputStream append(oadd.org.apache.hadoop.fs.Path, int, oadd.org.apache.hadoop.util.Progressable) throws java.io.IOException { oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; int v; oadd.org.apache.hadoop.util.Progressable v; oadd.org.apache.hadoop.fs.Path v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: int; v := @parameter: oadd.org.apache.hadoop.util.Progressable; v = staticinvoke ("append", v); throw v; } public oadd.org.apache.hadoop.fs.FSDataOutputStream create(oadd.org.apache.hadoop.fs.Path, oadd.org.apache.hadoop.fs.permission.FsPermission, boolean, int, short, long, oadd.org.apache.hadoop.util.Progressable) throws java.io.IOException { java.util.Map v, v; java.net.URI v; oadd.org.apache.hadoop.fs.viewfs.InodeTree$INodeDir v, v, v, v; boolean v, v, v; oadd.org.apache.hadoop.fs.viewfs.InodeTree$INodeLink v, v; oadd.org.apache.hadoop.util.Progressable v; oadd.org.apache.hadoop.fs.FSDataOutputStream v; java.lang.StringBuilder v; long v; short v; int v; java.lang.String v, v, v, v, v, v, v, v, v; oadd.org.apache.hadoop.fs.FileAlreadyExistsException v, v; oadd.org.apache.hadoop.fs.permission.FsPermission v; java.io.IOException v; oadd.org.apache.hadoop.fs.viewfs.InodeTree v, v; oadd.org.apache.commons.logging.Log v; oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; java.lang.Object v, v; oadd.org.apache.hadoop.fs.Path v, v, v, v, v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: oadd.org.apache.hadoop.fs.permission.FsPermission; v := @parameter: boolean; v := @parameter: int; v := @parameter: short; v := @parameter: long; v := @parameter: oadd.org.apache.hadoop.util.Progressable; staticinvoke (v, "File cannot be null."); v = ; v = virtualinvoke v.(v); if v == 0 goto label; v = new oadd.org.apache.hadoop.fs.FileAlreadyExistsException; v = v.; v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("/ is not a file. The directory / already exist at: \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: v = v.; v = virtualinvoke v.(); if v == null goto label; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); v = interfaceinvoke v.(v); if v == 0 goto label; v = new oadd.org.apache.hadoop.fs.FileAlreadyExistsException; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); v = interfaceinvoke v.(v); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("A mount path(file/dir) already exist with the requested path: \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); v = new oadd.org.apache.hadoop.fs.Path; v = v.; v = v.; specialinvoke v.(java.lang.String)>(v); v = staticinvoke (v); v = virtualinvoke v.(); v = new oadd.org.apache.hadoop.fs.Path; specialinvoke v.(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, v); label: v = virtualinvoke v.(v, v, v, v, v, v, v); label: return v; label: v := @caughtexception; specialinvoke v.(java.lang.String)>("Failed to create file:"); v = virtualinvoke v.(); v = ; v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u at fallback : \u0001"); interfaceinvoke v.(v, v); throw v; label: v = staticinvoke ("create", v); throw v; catch java.io.IOException from label to label with label; } public boolean delete(oadd.org.apache.hadoop.fs.Path, boolean) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.IOException { oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; oadd.org.apache.hadoop.fs.Path v; boolean v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: boolean; staticinvoke (v); v = staticinvoke ("delete", v); throw v; } public boolean delete(oadd.org.apache.hadoop.fs.Path) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.IOException { oadd.org.apache.hadoop.fs.Path v; boolean v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v = virtualinvoke v.(v, 1); return v; } public oadd.org.apache.hadoop.fs.BlockLocation[] getFileBlockLocations(oadd.org.apache.hadoop.fs.FileStatus, long, long) throws java.io.FileNotFoundException, java.io.IOException { oadd.org.apache.hadoop.fs.FileStatus v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; long v, v; oadd.org.apache.hadoop.fs.Path v; java.io.FileNotFoundException v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.FileStatus; v := @parameter: long; v := @parameter: long; v = virtualinvoke v.(); staticinvoke (v); v = new java.io.FileNotFoundException; specialinvoke v.(java.lang.String)>("Path points to dir not a file"); throw v; } public oadd.org.apache.hadoop.fs.FileChecksum getFileChecksum(oadd.org.apache.hadoop.fs.Path) throws java.io.FileNotFoundException, java.io.IOException { oadd.org.apache.hadoop.fs.Path v; java.io.FileNotFoundException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; staticinvoke (v); v = new java.io.FileNotFoundException; specialinvoke v.(java.lang.String)>("Path points to dir not a file"); throw v; } public oadd.org.apache.hadoop.fs.FileStatus getFileStatus(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException { long v, v; java.lang.String v, v, v; java.net.URI v; oadd.org.apache.hadoop.fs.viewfs.InodeTree$INodeDir v; oadd.org.apache.hadoop.security.UserGroupInformation v, v; oadd.org.apache.hadoop.fs.permission.FsPermission v; oadd.org.apache.hadoop.fs.FileStatus v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; oadd.org.apache.hadoop.fs.Path v, v, v, v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; staticinvoke (v); v = new oadd.org.apache.hadoop.fs.FileStatus; v = v.; v = v.; v = ; v = v.; v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(); v = new oadd.org.apache.hadoop.fs.Path; v = v.; v = v.; specialinvoke v.(java.lang.String)>(v); v = v.; v = ; v = virtualinvoke v.(v, v); specialinvoke v.(long,boolean,int,long,long,long,oadd.org.apache.hadoop.fs.permission.FsPermission,java.lang.String,java.lang.String,oadd.org.apache.hadoop.fs.Path)>(0L, 1, 0, 0L, v, v, v, v, v, v); return v; } public oadd.org.apache.hadoop.fs.FileStatus[] listStatus(oadd.org.apache.hadoop.fs.Path) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, java.io.IOException { java.util.Map v; oadd.org.apache.hadoop.fs.FileStatus[] v, v, v, v; java.util.Set v; oadd.org.apache.hadoop.fs.FileStatus v, v, v, v; oadd.org.apache.hadoop.fs.FileSystem v; java.lang.Object[] v, v; long v, v, v, v, v, v, v, v; short v; java.lang.String v, v, v, v, v, v, v, v, v, v; oadd.org.apache.hadoop.fs.viewfs.InodeTree$INode v; oadd.org.apache.hadoop.security.UserGroupInformation v, v, v, v; oadd.org.apache.hadoop.fs.permission.FsPermission v, v, v; oadd.org.apache.commons.logging.Log v; java.net.URI v, v, v; oadd.org.apache.hadoop.fs.viewfs.InodeTree$INodeDir v; boolean v, v, v, v, v; java.io.FileNotFoundException v; java.util.HashSet v, v; int v, v, v; java.util.Iterator v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; java.lang.Object v, v, v, v, v; oadd.org.apache.hadoop.fs.Path v, v, v, v, v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; staticinvoke (v); v = specialinvoke v.(); v = new java.util.HashSet; specialinvoke v.()>(); v = new java.util.HashSet; specialinvoke v.()>(); v = v.; v = virtualinvoke v.(); v = interfaceinvoke v.(); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = new oadd.org.apache.hadoop.fs.Path; v = v.; specialinvoke v.(java.lang.String)>(v); v = v.; v = virtualinvoke v.(v, null); v = virtualinvoke v.(); if v == 0 goto label; v = v.; if v == 0 goto label; v = new oadd.org.apache.hadoop.fs.FileStatus; v = v.; v = v.; v = ; v = v.; v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); specialinvoke v.(long,boolean,int,long,long,long,oadd.org.apache.hadoop.fs.permission.FsPermission,java.lang.String,java.lang.String,oadd.org.apache.hadoop.fs.Path,oadd.org.apache.hadoop.fs.Path)>(0L, 0, 0, 0L, v, v, v, v, v, v, v); interfaceinvoke v.(v); goto label; label: v = virtualinvoke v.(); v = virtualinvoke v.(); v = virtualinvoke v.(); v = ""; v = virtualinvoke v.(v); if v == 0 goto label; v = "/"; label: v = virtualinvoke v.(); v = virtualinvoke v.(); v = new oadd.org.apache.hadoop.fs.Path; specialinvoke v.(java.lang.String)>(v); v = virtualinvoke v.(v); v = new oadd.org.apache.hadoop.fs.FileStatus; v = virtualinvoke v.(); v = virtualinvoke v.(); v = virtualinvoke v.(); v = virtualinvoke v.(); v = virtualinvoke v.(); v = virtualinvoke v.(); v = virtualinvoke v.(); v = virtualinvoke v.(); v = virtualinvoke v.(); specialinvoke v.(long,boolean,int,long,long,long,oadd.org.apache.hadoop.fs.permission.FsPermission,java.lang.String,java.lang.String,oadd.org.apache.hadoop.fs.Path,oadd.org.apache.hadoop.fs.Path)>(v, v, v, v, v, v, v, v, v, null, v); interfaceinvoke v.(v); label: goto label; label: v := @caughtexception; v = ; v = virtualinvoke v.(); v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Cannot get one of the children\'s(\u) target path(\u) file status."); interfaceinvoke v.(v, v); throw v; label: v = new oadd.org.apache.hadoop.fs.FileStatus; v = v.; v = v.; v = ; v = v.; v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(); specialinvoke v.(long,boolean,int,long,long,long,oadd.org.apache.hadoop.fs.permission.FsPermission,java.lang.String,java.lang.String,oadd.org.apache.hadoop.fs.Path)>(0L, 1, 0, 0L, v, v, v, v, v, v); interfaceinvoke v.(v); goto label; label: v = interfaceinvoke v.(); v = newarray (oadd.org.apache.hadoop.fs.FileStatus)[v]; v = interfaceinvoke v.(v); v = lengthof v; if v <= 0 goto label; v = specialinvoke v.(v, v); label: v = interfaceinvoke v.(); v = newarray (oadd.org.apache.hadoop.fs.FileStatus)[v]; v = interfaceinvoke v.(v); v = specialinvoke v.(v, v); return v; catch java.io.FileNotFoundException from label to label with label; } private oadd.org.apache.hadoop.fs.FileStatus[] merge(oadd.org.apache.hadoop.fs.FileStatus[], oadd.org.apache.hadoop.fs.FileStatus[]) { java.lang.Object[] v; java.util.ArrayList v; java.util.HashSet v; int v, v, v, v, v; java.lang.String v, v; boolean v; oadd.org.apache.hadoop.fs.FileStatus[] v, v, v; oadd.org.apache.hadoop.fs.FileStatus v, v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; oadd.org.apache.hadoop.fs.Path v, v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.FileStatus[]; v := @parameter: oadd.org.apache.hadoop.fs.FileStatus[]; v = new java.util.ArrayList; specialinvoke v.()>(); v = new java.util.HashSet; specialinvoke v.()>(); v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; virtualinvoke v.(v); v = virtualinvoke v.(); v = virtualinvoke v.(); interfaceinvoke v.(v); v = v + 1; goto label; label: v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = virtualinvoke v.(); v = virtualinvoke v.(); v = interfaceinvoke v.(v); if v != 0 goto label; virtualinvoke v.(v); label: v = v + 1; goto label; label: v = virtualinvoke v.(); v = newarray (oadd.org.apache.hadoop.fs.FileStatus)[v]; v = virtualinvoke v.(v); return v; } private oadd.org.apache.hadoop.fs.FileStatus[] listStatusForFallbackLink() throws java.io.IOException { int v, v; java.lang.String v, v, v; java.net.URI v; oadd.org.apache.hadoop.fs.viewfs.InodeTree$INodeDir v, v; boolean v, v; oadd.org.apache.hadoop.fs.viewfs.InodeTree$INodeLink v, v; oadd.org.apache.hadoop.fs.FileStatus[] v, v; oadd.org.apache.hadoop.fs.viewfs.InodeTree v, v; oadd.org.apache.hadoop.fs.FileStatus v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; java.lang.Object v; oadd.org.apache.hadoop.fs.Path v, v, v, v, v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v = v.; v = virtualinvoke v.(); if v == null goto label; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); v = new oadd.org.apache.hadoop.fs.Path; v = v.; v = v.; specialinvoke v.(java.lang.String)>(v); v = staticinvoke (v); v = v.; v = virtualinvoke v.(); if v != 0 goto label; v = virtualinvoke v.(v); if v == 0 goto label; label: v = virtualinvoke v.(v); v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = new oadd.org.apache.hadoop.fs.Path; v = virtualinvoke v.(); v = virtualinvoke v.(); specialinvoke v.(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, v); v = new oadd.org.apache.hadoop.fs.Path; v = v.; v = virtualinvoke v.(); specialinvoke v.(java.lang.String,oadd.org.apache.hadoop.fs.Path)>(v, v); virtualinvoke v.(v); v = v + 1; goto label; label: return v; label: v = newarray (oadd.org.apache.hadoop.fs.FileStatus)[0]; return v; } public oadd.org.apache.hadoop.fs.ContentSummary getContentSummary(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException { oadd.org.apache.hadoop.fs.viewfs.InodeTree$ResolveResult v; oadd.org.apache.hadoop.fs.ContentSummary v, v; oadd.org.apache.hadoop.fs.FileStatus[] v; oadd.org.apache.hadoop.fs.FileStatus v; oadd.org.apache.hadoop.fs.ContentSummary$Builder v, v, v, v; long v, v, v, v, v, v, v, v, v, v, v, v; long[] v; int v, v; java.lang.String v; oadd.org.apache.hadoop.fs.viewfs.InodeTree v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; java.lang.Object v; oadd.org.apache.hadoop.fs.Path v, v, v, v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v = newarray (long)[3]; v[0] = 0L; v[1] = 0L; v[2] = 1L; v = virtualinvoke v.(v); v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = virtualinvoke v.(); v = staticinvoke (v); v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v, 1); v = v.; v = v.; v = virtualinvoke v.(v); v = v[0]; v = virtualinvoke v.(); v = v + v; v[0] = v; v = v[1]; v = virtualinvoke v.(); v = v + v; v[1] = v; v = v[2]; v = virtualinvoke v.(); v = v + v; v[2] = v; v = v + 1; goto label; label: v = new oadd.org.apache.hadoop.fs.ContentSummary$Builder; specialinvoke v.()>(); v = v[0]; v = virtualinvoke v.(v); v = v[1]; v = virtualinvoke v.(v); v = v[2]; v = virtualinvoke v.(v); v = virtualinvoke v.(); return v; } public oadd.org.apache.hadoop.fs.FsStatus getStatus(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException { long v, v, v, v, v, v, v, v, v, v, v, v; long[] v; int v, v; java.lang.String v; oadd.org.apache.hadoop.fs.FsStatus v, v; oadd.org.apache.hadoop.fs.viewfs.InodeTree$ResolveResult v; oadd.org.apache.hadoop.fs.FileStatus[] v; oadd.org.apache.hadoop.fs.viewfs.InodeTree v; oadd.org.apache.hadoop.fs.FileStatus v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; java.lang.Object v; oadd.org.apache.hadoop.fs.Path v, v, v, v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v = newarray (long)[3]; v[0] = 0L; v[1] = 0L; v[2] = 0L; v = virtualinvoke v.(v); v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = virtualinvoke v.(); v = staticinvoke (v); v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v, 1); v = v.; v = v.; v = virtualinvoke v.(v); v = v[0]; v = virtualinvoke v.(); v = v + v; v[0] = v; v = v[1]; v = virtualinvoke v.(); v = v + v; v[1] = v; v = v[2]; v = virtualinvoke v.(); v = v + v; v[2] = v; v = v + 1; goto label; label: v = new oadd.org.apache.hadoop.fs.FsStatus; v = v[0]; v = v[1]; v = v[2]; specialinvoke v.(long,long,long)>(v, v, v); return v; } public boolean mkdirs(oadd.org.apache.hadoop.fs.Path, oadd.org.apache.hadoop.fs.permission.FsPermission) throws java.io.IOException { java.util.Map v; java.net.URI v; oadd.org.apache.hadoop.fs.viewfs.InodeTree$INodeDir v, v, v; boolean v, v, v, v, v; oadd.org.apache.hadoop.fs.viewfs.InodeTree$INodeLink v, v; java.lang.StringBuilder v; java.lang.String v, v, v, v, v; oadd.org.apache.hadoop.fs.FileAlreadyExistsException v; oadd.org.apache.hadoop.fs.permission.FsPermission v; java.io.IOException v; oadd.org.apache.hadoop.fs.viewfs.InodeTree v, v; oadd.org.apache.commons.logging.Log v, v; oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; java.lang.Object v; oadd.org.apache.hadoop.fs.Path v, v, v, v, v, v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: oadd.org.apache.hadoop.fs.permission.FsPermission; v = v.; v = virtualinvoke v.(); if v == 0 goto label; if v != null goto label; v = new oadd.org.apache.hadoop.fs.FileAlreadyExistsException; specialinvoke v.(java.lang.String)>("/ already exits"); throw v; label: v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); v = virtualinvoke v.(1); v = interfaceinvoke v.(v); if v == 0 goto label; return 1; label: v = v.; v = virtualinvoke v.(); if v == null goto label; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); v = new oadd.org.apache.hadoop.fs.Path; v = v.; v = v.; specialinvoke v.(java.lang.String)>(v); v = staticinvoke (v); v = ; v = virtualinvoke v.(v); if v == 0 goto label; v = ; v = virtualinvoke v.(); goto label; label: v = virtualinvoke v.(); label: v = new oadd.org.apache.hadoop.fs.Path; specialinvoke v.(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, v); label: v = virtualinvoke v.(v, v); label: return v; label: v := @caughtexception; v = ; v = interfaceinvoke v.(); if v == 0 goto label; specialinvoke v.(java.lang.String)>("Failed to create "); v = virtualinvoke v.(); v = ; v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u at fallback : \u0001"); interfaceinvoke v.(v, v); label: throw v; label: v = staticinvoke ("mkdirs", v); throw v; catch java.io.IOException from label to label with label; } public oadd.org.apache.hadoop.fs.FSDataInputStream open(oadd.org.apache.hadoop.fs.Path, int) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, java.io.IOException { oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; int v; oadd.org.apache.hadoop.fs.Path v; java.io.FileNotFoundException v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: int; staticinvoke (v); v = new java.io.FileNotFoundException; specialinvoke v.(java.lang.String)>("Path points to dir not a file"); throw v; } public boolean rename(oadd.org.apache.hadoop.fs.Path, oadd.org.apache.hadoop.fs.Path) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.IOException { oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; oadd.org.apache.hadoop.fs.Path v, v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: oadd.org.apache.hadoop.fs.Path; staticinvoke (v); staticinvoke (v); v = staticinvoke ("rename", v); throw v; } public boolean truncate(oadd.org.apache.hadoop.fs.Path, long) throws java.io.IOException { oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; long v; oadd.org.apache.hadoop.fs.Path v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: long; v = staticinvoke ("truncate", v); throw v; } public void setOwner(oadd.org.apache.hadoop.fs.Path, java.lang.String, java.lang.String) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.IOException { oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; java.lang.String v, v; oadd.org.apache.hadoop.fs.Path v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: java.lang.String; v := @parameter: java.lang.String; staticinvoke (v); v = staticinvoke ("setOwner", v); throw v; } public void setPermission(oadd.org.apache.hadoop.fs.Path, oadd.org.apache.hadoop.fs.permission.FsPermission) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.IOException { oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; oadd.org.apache.hadoop.fs.permission.FsPermission v; oadd.org.apache.hadoop.fs.Path v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: oadd.org.apache.hadoop.fs.permission.FsPermission; staticinvoke (v); v = staticinvoke ("setPermission", v); throw v; } public boolean setReplication(oadd.org.apache.hadoop.fs.Path, short) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.IOException { short v; oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; oadd.org.apache.hadoop.fs.Path v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: short; staticinvoke (v); v = staticinvoke ("setReplication", v); throw v; } public void setTimes(oadd.org.apache.hadoop.fs.Path, long, long) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.IOException { oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; long v, v; oadd.org.apache.hadoop.fs.Path v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: long; v := @parameter: long; staticinvoke (v); v = staticinvoke ("setTimes", v); throw v; } public void setVerifyChecksum(boolean) { boolean v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: boolean; return; } public oadd.org.apache.hadoop.fs.FsServerDefaults getServerDefaults(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException { oadd.org.apache.hadoop.fs.Path v; oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v = new oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException; specialinvoke v.(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, "getServerDefaults"); throw v; } public long getDefaultBlockSize(oadd.org.apache.hadoop.fs.Path) { oadd.org.apache.hadoop.fs.Path v; oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v = new oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException; specialinvoke v.(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, "getDefaultBlockSize"); throw v; } public short getDefaultReplication(oadd.org.apache.hadoop.fs.Path) { oadd.org.apache.hadoop.fs.Path v; oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v = new oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException; specialinvoke v.(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, "getDefaultReplication"); throw v; } public void modifyAclEntries(oadd.org.apache.hadoop.fs.Path, java.util.List) throws java.io.IOException { java.util.List v; oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; oadd.org.apache.hadoop.fs.Path v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: java.util.List; staticinvoke (v); v = staticinvoke ("modifyAclEntries", v); throw v; } public void removeAclEntries(oadd.org.apache.hadoop.fs.Path, java.util.List) throws java.io.IOException { java.util.List v; oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; oadd.org.apache.hadoop.fs.Path v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: java.util.List; staticinvoke (v); v = staticinvoke ("removeAclEntries", v); throw v; } public void removeDefaultAcl(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException { oadd.org.apache.hadoop.fs.Path v; oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; staticinvoke (v); v = staticinvoke ("removeDefaultAcl", v); throw v; } public void removeAcl(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException { oadd.org.apache.hadoop.fs.Path v; oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; staticinvoke (v); v = staticinvoke ("removeAcl", v); throw v; } public void setAcl(oadd.org.apache.hadoop.fs.Path, java.util.List) throws java.io.IOException { java.util.List v; oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; oadd.org.apache.hadoop.fs.Path v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: java.util.List; staticinvoke (v); v = staticinvoke ("setAcl", v); throw v; } public oadd.org.apache.hadoop.fs.permission.AclStatus getAclStatus(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException { oadd.org.apache.hadoop.fs.permission.AclStatus v; oadd.org.apache.hadoop.security.UserGroupInformation v, v; oadd.org.apache.hadoop.fs.permission.FsPermission v; oadd.org.apache.hadoop.fs.permission.AclStatus$Builder v, v, v, v, v; java.util.List v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; java.lang.String v, v; oadd.org.apache.hadoop.fs.Path v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; staticinvoke (v); v = new oadd.org.apache.hadoop.fs.permission.AclStatus$Builder; specialinvoke v.()>(); v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v); v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v); v = ; v = staticinvoke (v); v = virtualinvoke v.(v); v = virtualinvoke v.(0); v = virtualinvoke v.(); return v; } public void setXAttr(oadd.org.apache.hadoop.fs.Path, java.lang.String, byte[], java.util.EnumSet) throws java.io.IOException { byte[] v; oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; java.lang.String v; oadd.org.apache.hadoop.fs.Path v; java.util.EnumSet v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: java.lang.String; v := @parameter: byte[]; v := @parameter: java.util.EnumSet; staticinvoke (v); v = staticinvoke ("setXAttr", v); throw v; } public byte[] getXAttr(oadd.org.apache.hadoop.fs.Path, java.lang.String) throws java.io.IOException { oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; java.lang.String v; oadd.org.apache.hadoop.fs.Path v; oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: java.lang.String; v = new oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException; specialinvoke v.(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, "getXAttr"); throw v; } public java.util.Map getXAttrs(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException { oadd.org.apache.hadoop.fs.Path v; oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v = new oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException; specialinvoke v.(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, "getXAttrs"); throw v; } public java.util.Map getXAttrs(oadd.org.apache.hadoop.fs.Path, java.util.List) throws java.io.IOException { java.util.List v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; oadd.org.apache.hadoop.fs.Path v; oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: java.util.List; v = new oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException; specialinvoke v.(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, "getXAttrs"); throw v; } public java.util.List listXAttrs(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException { oadd.org.apache.hadoop.fs.Path v; oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v = new oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException; specialinvoke v.(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, "listXAttrs"); throw v; } public void removeXAttr(oadd.org.apache.hadoop.fs.Path, java.lang.String) throws java.io.IOException { oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; java.lang.String v; oadd.org.apache.hadoop.fs.Path v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: java.lang.String; staticinvoke (v); v = staticinvoke ("removeXAttr", v); throw v; } public oadd.org.apache.hadoop.fs.Path createSnapshot(oadd.org.apache.hadoop.fs.Path, java.lang.String) throws java.io.IOException { oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; java.lang.String v; oadd.org.apache.hadoop.fs.Path v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: java.lang.String; staticinvoke (v); v = staticinvoke ("createSnapshot", v); throw v; } public void renameSnapshot(oadd.org.apache.hadoop.fs.Path, java.lang.String, java.lang.String) throws java.io.IOException { oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; java.lang.String v, v; oadd.org.apache.hadoop.fs.Path v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: java.lang.String; v := @parameter: java.lang.String; staticinvoke (v); v = staticinvoke ("renameSnapshot", v); throw v; } public void deleteSnapshot(oadd.org.apache.hadoop.fs.Path, java.lang.String) throws java.io.IOException { oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; java.lang.String v; oadd.org.apache.hadoop.fs.Path v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: java.lang.String; staticinvoke (v); v = staticinvoke ("deleteSnapshot", v); throw v; } public oadd.org.apache.hadoop.fs.QuotaUsage getQuotaUsage(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException { oadd.org.apache.hadoop.fs.Path v; oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v = new oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException; specialinvoke v.(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, "getQuotaUsage"); throw v; } public void satisfyStoragePolicy(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException { oadd.org.apache.hadoop.fs.Path v; oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; staticinvoke (v); v = staticinvoke ("satisfyStoragePolicy", v); throw v; } public void setStoragePolicy(oadd.org.apache.hadoop.fs.Path, java.lang.String) throws java.io.IOException { oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; java.lang.String v; oadd.org.apache.hadoop.fs.Path v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v := @parameter: java.lang.String; staticinvoke (v); v = staticinvoke ("setStoragePolicy", v); throw v; } public void unsetStoragePolicy(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException { oadd.org.apache.hadoop.fs.Path v; oadd.org.apache.hadoop.security.AccessControlException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; staticinvoke (v); v = staticinvoke ("unsetStoragePolicy", v); throw v; } public oadd.org.apache.hadoop.fs.BlockStoragePolicySpi getStoragePolicy(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException { oadd.org.apache.hadoop.fs.Path v; oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v := @parameter: oadd.org.apache.hadoop.fs.Path; v = new oadd.org.apache.hadoop.fs.viewfs.NotInMountpointException; specialinvoke v.(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, "getStoragePolicy"); throw v; } public java.util.Collection getAllStoragePolicies() throws java.io.IOException { java.lang.UnsupportedOperationException v; java.util.Collection v; oadd.org.apache.hadoop.fs.FileSystem[] v; java.util.HashSet v; oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs v; int v, v; oadd.org.apache.hadoop.fs.FileSystem v; v := @this: oadd.org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs; v = new java.util.HashSet; specialinvoke v.()>(); v = virtualinvoke v.(); v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; label: v = virtualinvoke v.(); interfaceinvoke v.(v); label: goto label; label: v := @caughtexception; label: v = v + 1; goto label; label: return v; catch java.lang.UnsupportedOperationException from label to label with label; } }