public class oadd.org.apache.hadoop.fs.FileContext extends java.lang.Object implements oadd.org.apache.hadoop.fs.PathCapabilities
{
public static final org.slf4j.Logger LOG;
public static final oadd.org.apache.hadoop.fs.permission.FsPermission DEFAULT_PERM;
public static final oadd.org.apache.hadoop.fs.permission.FsPermission DIR_DEFAULT_PERM;
public static final oadd.org.apache.hadoop.fs.permission.FsPermission FILE_DEFAULT_PERM;
public static final int SHUTDOWN_HOOK_PRIORITY;
static final java.util.Map DELETE_ON_EXIT;
static final oadd.org.apache.hadoop.fs.FileContext$FileContextFinalizer FINALIZER;
private static final oadd.org.apache.hadoop.fs.PathFilter DEFAULT_FILTER;
private final oadd.org.apache.hadoop.fs.AbstractFileSystem defaultFS;
private oadd.org.apache.hadoop.fs.Path workingDir;
private oadd.org.apache.hadoop.fs.permission.FsPermission umask;
private final oadd.org.apache.hadoop.conf.Configuration conf;
private final oadd.org.apache.hadoop.security.UserGroupInformation ugi;
final boolean resolveSymlinks;
private final org.apache.htrace.core.Tracer tracer;
private final oadd.org.apache.hadoop.fs.FileContext$Util util;
private void <init>(oadd.org.apache.hadoop.fs.AbstractFileSystem, oadd.org.apache.hadoop.conf.Configuration)
{
oadd.org.apache.hadoop.fs.FileContext v;
org.apache.htrace.core.Tracer v;
oadd.org.apache.hadoop.conf.Configuration v, v;
oadd.org.apache.hadoop.fs.FileContext$Util v;
boolean v;
oadd.org.apache.hadoop.security.UserGroupInformation v;
org.slf4j.Logger v;
oadd.org.apache.hadoop.fs.AbstractFileSystem v, v, v;
java.io.IOException v;
java.lang.RuntimeException v;
oadd.org.apache.hadoop.fs.Path v, v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.AbstractFileSystem;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.AbstractFileSystem defaultFS> = v;
v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.conf.Configuration conf> = v;
v = staticinvoke <oadd.org.apache.hadoop.fs.FsTracer: org.apache.htrace.core.Tracer get(oadd.org.apache.hadoop.conf.Configuration)>(v);
v.<oadd.org.apache.hadoop.fs.FileContext: org.apache.htrace.core.Tracer tracer> = v;
label:
v = staticinvoke <oadd.org.apache.hadoop.security.UserGroupInformation: oadd.org.apache.hadoop.security.UserGroupInformation getCurrentUser()>();
v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.security.UserGroupInformation ugi> = v;
label:
goto label;
label:
v := @caughtexception;
v = <oadd.org.apache.hadoop.fs.FileContext: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void error(java.lang.String,java.lang.Throwable)>("Exception in getCurrentUser: ", v);
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String,java.lang.Throwable)>("Failed to get the current user while creating a FileContext", v);
throw v;
label:
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.AbstractFileSystem defaultFS>;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.AbstractFileSystem: oadd.org.apache.hadoop.fs.Path getInitialWorkingDirectory()>();
v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path workingDir> = v;
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path workingDir>;
if v != null goto label;
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.AbstractFileSystem defaultFS>;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.AbstractFileSystem: oadd.org.apache.hadoop.fs.Path getHomeDirectory()>();
v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path workingDir> = v;
label:
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.conf.Configuration conf>;
v = virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: boolean getBoolean(java.lang.String,boolean)>("fs.client.resolve.remote.symlinks", 1);
v.<oadd.org.apache.hadoop.fs.FileContext: boolean resolveSymlinks> = v;
v = new oadd.org.apache.hadoop.fs.FileContext$Util;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$Util: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FileContext$Util util> = v;
return;
catch java.io.IOException from label to label with label;
}
oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.Path v, v, v;
boolean v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
staticinvoke <oadd.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object,java.lang.Object)>(v, "path cannot be null");
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: boolean isUriPathAbsolute()>();
if v == 0 goto label;
return v;
label:
v = new oadd.org.apache.hadoop.fs.Path;
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path workingDir>;
specialinvoke v.<oadd.org.apache.hadoop.fs.Path: void <init>(oadd.org.apache.hadoop.fs.Path,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
static void processDeleteOnExit()
{
java.lang.Throwable v;
java.util.Map v, v, v;
java.lang.String v;
boolean v, v;
org.slf4j.Logger v;
java.util.Iterator v, v;
java.util.Set v;
java.io.IOException v;
java.lang.Object v, v, v, v;
v = <oadd.org.apache.hadoop.fs.FileContext: java.util.Map DELETE_ON_EXIT>;
entermonitor v;
label:
v = <oadd.org.apache.hadoop.fs.FileContext: java.util.Map DELETE_ON_EXIT>;
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
label:
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: boolean delete(oadd.org.apache.hadoop.fs.Path,boolean)>(v, 1);
label:
goto label;
label:
v := @caughtexception;
v = <oadd.org.apache.hadoop.fs.FileContext: org.slf4j.Logger LOG>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.apache.hadoop.fs.Path)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Ignoring failure to deleteOnExit for path \u0001");
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String)>(v);
goto label;
label:
v = <oadd.org.apache.hadoop.fs.FileContext: java.util.Map DELETE_ON_EXIT>;
interfaceinvoke v.<java.util.Map: void clear()>();
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
return;
catch java.io.IOException from label to label with label;
catch java.lang.Throwable from label to label with label;
}
protected oadd.org.apache.hadoop.fs.AbstractFileSystem getFSofPath(oadd.org.apache.hadoop.fs.Path) throws oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.security.UserGroupInformation v;
oadd.org.apache.hadoop.fs.AbstractFileSystem v, v, v;
java.lang.Exception v;
oadd.org.apache.hadoop.conf.Configuration v;
java.net.URI v;
oadd.org.apache.hadoop.fs.Path v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: void checkNotSchemeWithRelative()>();
virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: void checkNotRelative()>();
label:
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.AbstractFileSystem defaultFS>;
virtualinvoke v.<oadd.org.apache.hadoop.fs.AbstractFileSystem: void checkPath(oadd.org.apache.hadoop.fs.Path)>(v);
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.AbstractFileSystem defaultFS>;
label:
return v;
label:
v := @caughtexception;
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.security.UserGroupInformation ugi>;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: java.net.URI toUri()>();
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.conf.Configuration conf>;
v = staticinvoke <oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.AbstractFileSystem getAbstractFileSystem(oadd.org.apache.hadoop.security.UserGroupInformation,java.net.URI,oadd.org.apache.hadoop.conf.Configuration)>(v, v, v);
return v;
catch java.lang.Exception from label to label with label;
}
private static oadd.org.apache.hadoop.fs.AbstractFileSystem getAbstractFileSystem(oadd.org.apache.hadoop.security.UserGroupInformation, java.net.URI, oadd.org.apache.hadoop.conf.Configuration) throws oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
java.lang.Throwable v;
oadd.org.apache.hadoop.security.UserGroupInformation v;
org.slf4j.Logger v;
oadd.org.apache.hadoop.fs.FileContext$2 v;
java.io.IOException v;
java.lang.RuntimeException v;
java.lang.InterruptedException v;
java.lang.Object v;
oadd.org.apache.hadoop.conf.Configuration v;
java.lang.String v, v;
java.net.URI v;
boolean v;
v := @parameter: oadd.org.apache.hadoop.security.UserGroupInformation;
v := @parameter: java.net.URI;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
label:
v = new oadd.org.apache.hadoop.fs.FileContext$2;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$2: void <init>(java.net.URI,oadd.org.apache.hadoop.conf.Configuration)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.security.UserGroupInformation: java.lang.Object doAs(java.security.PrivilegedExceptionAction)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.io.IOException;
if v == 0 goto label;
throw v;
label:
throw v;
label:
v := @caughtexception;
v = <oadd.org.apache.hadoop.fs.FileContext: org.slf4j.Logger LOG>;
v = virtualinvoke v.<java.lang.InterruptedException: java.lang.String toString()>();
interfaceinvoke v.<org.slf4j.Logger: void error(java.lang.String)>(v);
v = new java.io.IOException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.net.URI)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Failed to get the AbstractFileSystem for path: \u0001");
specialinvoke v.<java.io.IOException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
throw v;
catch java.lang.RuntimeException from label to label with label;
catch java.lang.InterruptedException from label to label with label;
}
public static oadd.org.apache.hadoop.fs.FileContext getFileContext(oadd.org.apache.hadoop.fs.AbstractFileSystem, oadd.org.apache.hadoop.conf.Configuration)
{
oadd.org.apache.hadoop.conf.Configuration v;
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.AbstractFileSystem v;
v := @parameter: oadd.org.apache.hadoop.fs.AbstractFileSystem;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
v = new oadd.org.apache.hadoop.fs.FileContext;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext: void <init>(oadd.org.apache.hadoop.fs.AbstractFileSystem,oadd.org.apache.hadoop.conf.Configuration)>(v, v);
return v;
}
protected static oadd.org.apache.hadoop.fs.FileContext getFileContext(oadd.org.apache.hadoop.fs.AbstractFileSystem)
{
oadd.org.apache.hadoop.conf.Configuration v;
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.AbstractFileSystem v;
v := @parameter: oadd.org.apache.hadoop.fs.AbstractFileSystem;
v = new oadd.org.apache.hadoop.conf.Configuration;
specialinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void <init>()>();
v = staticinvoke <oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FileContext getFileContext(oadd.org.apache.hadoop.fs.AbstractFileSystem,oadd.org.apache.hadoop.conf.Configuration)>(v, v);
return v;
}
public static oadd.org.apache.hadoop.fs.FileContext getFileContext() throws oadd.org.apache.hadoop.fs.UnsupportedFileSystemException
{
oadd.org.apache.hadoop.conf.Configuration v;
oadd.org.apache.hadoop.fs.FileContext v;
v = new oadd.org.apache.hadoop.conf.Configuration;
specialinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void <init>()>();
v = staticinvoke <oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FileContext getFileContext(oadd.org.apache.hadoop.conf.Configuration)>(v);
return v;
}
public static oadd.org.apache.hadoop.fs.FileContext getLocalFSFileContext() throws oadd.org.apache.hadoop.fs.UnsupportedFileSystemException
{
oadd.org.apache.hadoop.fs.FileContext v;
java.net.URI v;
v = <oadd.org.apache.hadoop.fs.FsConstants: java.net.URI LOCAL_FS_URI>;
v = staticinvoke <oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FileContext getFileContext(java.net.URI)>(v);
return v;
}
public static oadd.org.apache.hadoop.fs.FileContext getFileContext(java.net.URI) throws oadd.org.apache.hadoop.fs.UnsupportedFileSystemException
{
oadd.org.apache.hadoop.conf.Configuration v;
oadd.org.apache.hadoop.fs.FileContext v;
java.net.URI v;
v := @parameter: java.net.URI;
v = new oadd.org.apache.hadoop.conf.Configuration;
specialinvoke v.<oadd.org.apache.hadoop.conf.Configuration: void <init>()>();
v = staticinvoke <oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FileContext getFileContext(java.net.URI,oadd.org.apache.hadoop.conf.Configuration)>(v, v);
return v;
}
public static oadd.org.apache.hadoop.fs.FileContext getFileContext(java.net.URI, oadd.org.apache.hadoop.conf.Configuration) throws oadd.org.apache.hadoop.fs.UnsupportedFileSystemException
{
oadd.org.apache.hadoop.fs.FileContext v, v;
oadd.org.apache.hadoop.fs.UnsupportedFileSystemException v;
oadd.org.apache.hadoop.security.UserGroupInformation v;
org.slf4j.Logger v;
oadd.org.apache.hadoop.fs.AbstractFileSystem v;
java.io.IOException v;
java.lang.RuntimeException v;
oadd.org.apache.hadoop.conf.Configuration v;
java.lang.String v, v;
java.net.URI v;
v := @parameter: java.net.URI;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
v = virtualinvoke v.<java.net.URI: java.lang.String getScheme()>();
if v != null goto label;
v = staticinvoke <oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FileContext getFileContext(oadd.org.apache.hadoop.conf.Configuration)>(v);
return v;
label:
v = staticinvoke <oadd.org.apache.hadoop.security.UserGroupInformation: oadd.org.apache.hadoop.security.UserGroupInformation getCurrentUser()>();
v = staticinvoke <oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.AbstractFileSystem getAbstractFileSystem(oadd.org.apache.hadoop.security.UserGroupInformation,java.net.URI,oadd.org.apache.hadoop.conf.Configuration)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = <oadd.org.apache.hadoop.fs.FileContext: org.slf4j.Logger LOG>;
v = virtualinvoke v.<java.io.IOException: java.lang.String toString()>();
interfaceinvoke v.<org.slf4j.Logger: void error(java.lang.String)>(v);
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
v = staticinvoke <oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FileContext getFileContext(oadd.org.apache.hadoop.fs.AbstractFileSystem,oadd.org.apache.hadoop.conf.Configuration)>(v, v);
return v;
catch oadd.org.apache.hadoop.fs.UnsupportedFileSystemException from label to label with label;
catch java.io.IOException from label to label with label;
}
public static oadd.org.apache.hadoop.fs.FileContext getFileContext(oadd.org.apache.hadoop.conf.Configuration) throws oadd.org.apache.hadoop.fs.UnsupportedFileSystemException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.UnsupportedFileSystemException v;
java.lang.Object[] v;
oadd.org.apache.hadoop.conf.Configuration v;
java.lang.String v, v, v, v, v;
java.net.URI v;
boolean v;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
v = virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: java.lang.String get(java.lang.String,java.lang.String)>("fs.defaultFS", "file:///");
v = staticinvoke <java.net.URI: java.net.URI create(java.lang.String)>(v);
v = virtualinvoke v.<java.net.URI: java.lang.String getScheme()>();
if v == null goto label;
v = virtualinvoke v.<java.net.URI: java.lang.String getScheme()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v != 0 goto label;
v = staticinvoke <oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FileContext getFileContext(java.net.URI,oadd.org.apache.hadoop.conf.Configuration)>(v, v);
return v;
label:
v = new oadd.org.apache.hadoop.fs.UnsupportedFileSystemException;
v = newarray (java.lang.Object)[2];
v[0] = v;
v[1] = "fs.defaultFS";
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("%s: URI configured via %s carries no scheme", v);
specialinvoke v.<oadd.org.apache.hadoop.fs.UnsupportedFileSystemException: void <init>(java.lang.String)>(v);
throw v;
}
public static oadd.org.apache.hadoop.fs.FileContext getLocalFSFileContext(oadd.org.apache.hadoop.conf.Configuration) throws oadd.org.apache.hadoop.fs.UnsupportedFileSystemException
{
oadd.org.apache.hadoop.conf.Configuration v;
oadd.org.apache.hadoop.fs.FileContext v;
java.net.URI v;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
v = <oadd.org.apache.hadoop.fs.FsConstants: java.net.URI LOCAL_FS_URI>;
v = staticinvoke <oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FileContext getFileContext(java.net.URI,oadd.org.apache.hadoop.conf.Configuration)>(v, v);
return v;
}
public oadd.org.apache.hadoop.fs.AbstractFileSystem getDefaultFileSystem()
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.AbstractFileSystem v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.AbstractFileSystem defaultFS>;
return v;
}
public void setWorkingDirectory(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileStatus v;
oadd.org.apache.hadoop.fs.Path v, v, v;
java.io.FileNotFoundException v;
boolean v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: void checkNotSchemeWithRelative()>();
v = new oadd.org.apache.hadoop.fs.Path;
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path workingDir>;
specialinvoke v.<oadd.org.apache.hadoop.fs.Path: void <init>(oadd.org.apache.hadoop.fs.Path,oadd.org.apache.hadoop.fs.Path)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FileStatus getFileStatus(oadd.org.apache.hadoop.fs.Path)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileStatus: boolean isFile()>();
if v == 0 goto label;
v = new java.io.FileNotFoundException;
specialinvoke v.<java.io.FileNotFoundException: void <init>(java.lang.String)>("Cannot setWD to a file");
throw v;
label:
v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path workingDir> = v;
return;
}
public oadd.org.apache.hadoop.fs.Path getWorkingDirectory()
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.Path v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path workingDir>;
return v;
}
public oadd.org.apache.hadoop.security.UserGroupInformation getUgi()
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.security.UserGroupInformation v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.security.UserGroupInformation ugi>;
return v;
}
public oadd.org.apache.hadoop.fs.Path getHomeDirectory()
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.Path v;
oadd.org.apache.hadoop.fs.AbstractFileSystem v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.AbstractFileSystem defaultFS>;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.AbstractFileSystem: oadd.org.apache.hadoop.fs.Path getHomeDirectory()>();
return v;
}
public oadd.org.apache.hadoop.fs.permission.FsPermission getUMask()
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.permission.FsPermission v, v;
oadd.org.apache.hadoop.conf.Configuration v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.permission.FsPermission umask>;
if v == null goto label;
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.permission.FsPermission umask>;
goto label;
label:
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.conf.Configuration conf>;
v = staticinvoke <oadd.org.apache.hadoop.fs.permission.FsPermission: oadd.org.apache.hadoop.fs.permission.FsPermission getUMask(oadd.org.apache.hadoop.conf.Configuration)>(v);
label:
return v;
}
public void setUMask(oadd.org.apache.hadoop.fs.permission.FsPermission)
{
oadd.org.apache.hadoop.fs.permission.FsPermission v;
oadd.org.apache.hadoop.fs.FileContext v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.permission.FsPermission;
v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.permission.FsPermission umask> = v;
return;
}
public oadd.org.apache.hadoop.fs.Path resolvePath(oadd.org.apache.hadoop.fs.Path) throws java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.UnresolvedLinkException, oadd.org.apache.hadoop.security.AccessControlException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path resolve(oadd.org.apache.hadoop.fs.Path)>(v);
return v;
}
public oadd.org.apache.hadoop.fs.Path makeQualified(oadd.org.apache.hadoop.fs.Path)
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.AbstractFileSystem v;
java.net.URI v;
oadd.org.apache.hadoop.fs.Path v, v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.AbstractFileSystem defaultFS>;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.AbstractFileSystem: java.net.URI getUri()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path getWorkingDirectory()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: oadd.org.apache.hadoop.fs.Path makeQualified(java.net.URI,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public transient oadd.org.apache.hadoop.fs.FSDataOutputStream create(oadd.org.apache.hadoop.fs.Path, java.util.EnumSet, oadd.org.apache.hadoop.fs.Options$CreateOpts[]) throws oadd.org.apache.hadoop.security.AccessControlException, oadd.org.apache.hadoop.fs.FileAlreadyExistsException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.ParentNotDirectoryException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.permission.FsPermission v, v, v;
oadd.org.apache.hadoop.fs.Options$CreateOpts v;
oadd.org.apache.hadoop.fs.FileContext$3 v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Options$CreateOpts[] v, v;
oadd.org.apache.hadoop.fs.Options$CreateOpts$Perms v;
oadd.org.apache.hadoop.fs.Path v, v;
java.util.EnumSet v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: java.util.EnumSet;
v := @parameter: oadd.org.apache.hadoop.fs.Options$CreateOpts[];
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = staticinvoke <oadd.org.apache.hadoop.fs.Options$CreateOpts: oadd.org.apache.hadoop.fs.Options$CreateOpts getOpt(java.lang.Class,oadd.org.apache.hadoop.fs.Options$CreateOpts[])>(class "Loadd/org/apache/hadoop/fs/Options$CreateOpts$Perms;", v);
if v == null goto label;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Options$CreateOpts$Perms: oadd.org.apache.hadoop.fs.permission.FsPermission getValue()>();
goto label;
label:
v = <oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.permission.FsPermission FILE_DEFAULT_PERM>;
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.permission.FsPermission getUMask()>();
v = staticinvoke <oadd.org.apache.hadoop.fs.permission.FsCreateModes: oadd.org.apache.hadoop.fs.permission.FsPermission applyUMask(oadd.org.apache.hadoop.fs.permission.FsPermission,oadd.org.apache.hadoop.fs.permission.FsPermission)>(v, v);
v = staticinvoke <oadd.org.apache.hadoop.fs.Options$CreateOpts: oadd.org.apache.hadoop.fs.Options$CreateOpts$Perms perms(oadd.org.apache.hadoop.fs.permission.FsPermission)>(v);
v = staticinvoke <oadd.org.apache.hadoop.fs.Options$CreateOpts: oadd.org.apache.hadoop.fs.Options$CreateOpts[] setOpt(oadd.org.apache.hadoop.fs.Options$CreateOpts,oadd.org.apache.hadoop.fs.Options$CreateOpts[])>(v, v);
v = new oadd.org.apache.hadoop.fs.FileContext$3;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$3: void <init>(oadd.org.apache.hadoop.fs.FileContext,java.util.EnumSet,oadd.org.apache.hadoop.fs.Options$CreateOpts[])>(v, v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$3: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public oadd.org.apache.hadoop.fs.FSDataOutputStreamBuilder create(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$FCDataOutputStreamBuilder v;
oadd.org.apache.hadoop.fs.Path v;
oadd.org.apache.hadoop.fs.FSDataOutputStreamBuilder v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = new oadd.org.apache.hadoop.fs.FileContext$FCDataOutputStreamBuilder;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$FCDataOutputStreamBuilder: void <init>(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$FCDataOutputStreamBuilder: oadd.org.apache.hadoop.fs.FSDataOutputStreamBuilder create()>();
return v;
}
public void mkdir(oadd.org.apache.hadoop.fs.Path, oadd.org.apache.hadoop.fs.permission.FsPermission, boolean) throws oadd.org.apache.hadoop.security.AccessControlException, oadd.org.apache.hadoop.fs.FileAlreadyExistsException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.ParentNotDirectoryException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.permission.FsPermission v, v, v, v;
oadd.org.apache.hadoop.fs.FileContext$4 v;
oadd.org.apache.hadoop.fs.Path v, v;
boolean v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: oadd.org.apache.hadoop.fs.permission.FsPermission;
v := @parameter: boolean;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
if v != null goto label;
v = staticinvoke <oadd.org.apache.hadoop.fs.permission.FsPermission: oadd.org.apache.hadoop.fs.permission.FsPermission getDirDefault()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.permission.FsPermission getUMask()>();
v = staticinvoke <oadd.org.apache.hadoop.fs.permission.FsCreateModes: oadd.org.apache.hadoop.fs.permission.FsPermission applyUMask(oadd.org.apache.hadoop.fs.permission.FsPermission,oadd.org.apache.hadoop.fs.permission.FsPermission)>(v, v);
v = new oadd.org.apache.hadoop.fs.FileContext$4;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$4: void <init>(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.permission.FsPermission,boolean)>(v, v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$4: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public boolean delete(oadd.org.apache.hadoop.fs.Path, boolean) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$5 v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
boolean v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: boolean;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$5;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$5: void <init>(oadd.org.apache.hadoop.fs.FileContext,boolean)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$5: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public oadd.org.apache.hadoop.fs.FSDataInputStream open(oadd.org.apache.hadoop.fs.Path) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$6 v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$6;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$6: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$6: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
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, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$7 v;
int v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: int;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$7;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$7: void <init>(oadd.org.apache.hadoop.fs.FileContext,int)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$7: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public boolean truncate(oadd.org.apache.hadoop.fs.Path, long) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$8 v;
java.lang.Object v;
long v;
oadd.org.apache.hadoop.fs.Path v, v;
boolean v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: long;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$8;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$8: void <init>(oadd.org.apache.hadoop.fs.FileContext,long)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$8: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public boolean setReplication(oadd.org.apache.hadoop.fs.Path, short) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext$9 v;
oadd.org.apache.hadoop.fs.FileContext v;
short v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
boolean v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: short;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$9;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$9: void <init>(oadd.org.apache.hadoop.fs.FileContext,short)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$9: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public transient void rename(oadd.org.apache.hadoop.fs.Path, oadd.org.apache.hadoop.fs.Path, oadd.org.apache.hadoop.fs.Options$Rename[]) throws oadd.org.apache.hadoop.security.AccessControlException, oadd.org.apache.hadoop.fs.FileAlreadyExistsException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.ParentNotDirectoryException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.AbstractFileSystem v, v;
java.io.IOException v;
oadd.org.apache.hadoop.fs.UnresolvedLinkException v;
oadd.org.apache.hadoop.fs.Options$Rename[] v;
oadd.org.apache.hadoop.fs.FileContext$10 v;
java.net.URI v, v;
oadd.org.apache.hadoop.fs.Path v, v, v, v, v;
boolean v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: oadd.org.apache.hadoop.fs.Options$Rename[];
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.AbstractFileSystem getFSofPath(oadd.org.apache.hadoop.fs.Path)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.AbstractFileSystem getFSofPath(oadd.org.apache.hadoop.fs.Path)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.AbstractFileSystem: java.net.URI getUri()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.AbstractFileSystem: java.net.URI getUri()>();
v = virtualinvoke v.<java.net.URI: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = new java.io.IOException;
specialinvoke v.<java.io.IOException: void <init>(java.lang.String)>("Renames across AbstractFileSystems not supported");
throw v;
label:
virtualinvoke v.<oadd.org.apache.hadoop.fs.AbstractFileSystem: void rename(oadd.org.apache.hadoop.fs.Path,oadd.org.apache.hadoop.fs.Path,oadd.org.apache.hadoop.fs.Options$Rename[])>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path resolveIntermediate(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$10;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$10: void <init>(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path,oadd.org.apache.hadoop.fs.Options$Rename[])>(v, v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$10: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
label:
return;
catch oadd.org.apache.hadoop.fs.UnresolvedLinkException from label to label with label;
}
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.FileNotFoundException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$11 v;
oadd.org.apache.hadoop.fs.permission.FsPermission v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: oadd.org.apache.hadoop.fs.permission.FsPermission;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$11;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$11: void <init>(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.permission.FsPermission)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$11: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public void setOwner(oadd.org.apache.hadoop.fs.Path, java.lang.String, java.lang.String) throws oadd.org.apache.hadoop.security.AccessControlException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.FileNotFoundException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext$12 v;
oadd.org.apache.hadoop.fs.FileContext v;
java.lang.String v, v;
oadd.org.apache.hadoop.HadoopIllegalArgumentException v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
if v != null goto label;
if v != null goto label;
v = new oadd.org.apache.hadoop.HadoopIllegalArgumentException;
specialinvoke v.<oadd.org.apache.hadoop.HadoopIllegalArgumentException: void <init>(java.lang.String)>("username and groupname cannot both be null");
throw v;
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$12;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$12: void <init>(oadd.org.apache.hadoop.fs.FileContext,java.lang.String,java.lang.String)>(v, v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$12: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public void setTimes(oadd.org.apache.hadoop.fs.Path, long, long) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext$13 v;
oadd.org.apache.hadoop.fs.FileContext v;
long v, v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: long;
v := @parameter: long;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$13;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$13: void <init>(oadd.org.apache.hadoop.fs.FileContext,long,long)>(v, v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$13: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public oadd.org.apache.hadoop.fs.FileChecksum getFileChecksum(oadd.org.apache.hadoop.fs.Path) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$14 v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$14;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$14: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$14: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public void setVerifyChecksum(boolean, oadd.org.apache.hadoop.fs.Path) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.AbstractFileSystem v;
oadd.org.apache.hadoop.fs.Path v, v, v;
boolean v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: boolean;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path resolve(oadd.org.apache.hadoop.fs.Path)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.AbstractFileSystem getFSofPath(oadd.org.apache.hadoop.fs.Path)>(v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.AbstractFileSystem: void setVerifyChecksum(boolean)>(v);
return;
}
public oadd.org.apache.hadoop.fs.FileStatus getFileStatus(oadd.org.apache.hadoop.fs.Path) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$15 v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$15;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$15: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$15: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public void msync() throws java.io.IOException, java.lang.UnsupportedOperationException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.AbstractFileSystem v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.AbstractFileSystem defaultFS>;
virtualinvoke v.<oadd.org.apache.hadoop.fs.AbstractFileSystem: void msync()>();
return;
}
public void access(oadd.org.apache.hadoop.fs.Path, oadd.org.apache.hadoop.fs.permission.FsAction) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.permission.FsAction v;
oadd.org.apache.hadoop.fs.Path v, v;
oadd.org.apache.hadoop.fs.FileContext$16 v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: oadd.org.apache.hadoop.fs.permission.FsAction;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$16;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$16: void <init>(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.permission.FsAction)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$16: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public oadd.org.apache.hadoop.fs.FileStatus getFileLinkStatus(oadd.org.apache.hadoop.fs.Path) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
oadd.org.apache.hadoop.fs.FileContext$17 v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$17;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$17: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$17: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public oadd.org.apache.hadoop.fs.Path getLinkTarget(oadd.org.apache.hadoop.fs.Path) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
oadd.org.apache.hadoop.fs.FileContext$18 v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$18;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$18: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$18: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public oadd.org.apache.hadoop.fs.BlockLocation[] getFileBlockLocations(oadd.org.apache.hadoop.fs.Path, long, long) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
java.lang.Object v;
long v, v;
oadd.org.apache.hadoop.fs.Path v, v;
oadd.org.apache.hadoop.fs.FileContext$19 v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: long;
v := @parameter: long;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$19;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$19: void <init>(oadd.org.apache.hadoop.fs.FileContext,long,long)>(v, v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$19: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public oadd.org.apache.hadoop.fs.FsStatus getFsStatus(oadd.org.apache.hadoop.fs.Path) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FsStatus v;
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$20 v;
oadd.org.apache.hadoop.fs.AbstractFileSystem v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
if v != null goto label;
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.AbstractFileSystem defaultFS>;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.AbstractFileSystem: oadd.org.apache.hadoop.fs.FsStatus getFsStatus()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$20;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$20: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$20: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public void createSymlink(oadd.org.apache.hadoop.fs.Path, oadd.org.apache.hadoop.fs.Path, boolean) throws oadd.org.apache.hadoop.security.AccessControlException, oadd.org.apache.hadoop.fs.FileAlreadyExistsException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.ParentNotDirectoryException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
java.lang.UnsupportedOperationException v;
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$21 v;
oadd.org.apache.hadoop.fs.Path v, v, v;
boolean v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: boolean;
v = staticinvoke <oadd.org.apache.hadoop.fs.FileSystem: boolean areSymlinksEnabled()>();
if v != 0 goto label;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("Symlinks not supported");
throw v;
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$21;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$21: void <init>(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path,boolean)>(v, v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$21: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public oadd.org.apache.hadoop.fs.RemoteIterator listStatus(oadd.org.apache.hadoop.fs.Path) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$22 v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$22;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$22: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$22: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public oadd.org.apache.hadoop.fs.RemoteIterator listCorruptFileBlocks(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext$23 v;
oadd.org.apache.hadoop.fs.FileContext v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$23;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$23: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$23: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public oadd.org.apache.hadoop.fs.RemoteIterator listLocatedStatus(oadd.org.apache.hadoop.fs.Path) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.UnsupportedFileSystemException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext$24 v;
oadd.org.apache.hadoop.fs.FileContext v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$24;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$24: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$24: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public boolean deleteOnExit(oadd.org.apache.hadoop.fs.Path) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.IOException
{
java.lang.Throwable v;
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.util.ShutdownHookManager v;
java.util.TreeSet v;
oadd.org.apache.hadoop.fs.FileContext$FileContextFinalizer v;
java.util.Map v, v, v, v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v;
oadd.org.apache.hadoop.fs.FileContext$Util v;
boolean v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FileContext$Util util()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$Util: boolean exists(oadd.org.apache.hadoop.fs.Path)>(v);
if v != 0 goto label;
return 0;
label:
v = <oadd.org.apache.hadoop.fs.FileContext: java.util.Map DELETE_ON_EXIT>;
entermonitor v;
label:
v = <oadd.org.apache.hadoop.fs.FileContext: java.util.Map DELETE_ON_EXIT>;
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v == 0 goto label;
v = staticinvoke <oadd.org.apache.hadoop.util.ShutdownHookManager: oadd.org.apache.hadoop.util.ShutdownHookManager get()>();
v = <oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FileContext$FileContextFinalizer FINALIZER>;
virtualinvoke v.<oadd.org.apache.hadoop.util.ShutdownHookManager: void addShutdownHook(java.lang.Runnable,int)>(v, 20);
label:
v = <oadd.org.apache.hadoop.fs.FileContext: java.util.Map DELETE_ON_EXIT>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = new java.util.TreeSet;
specialinvoke v.<java.util.TreeSet: void <init>()>();
v = v;
v = <oadd.org.apache.hadoop.fs.FileContext: java.util.Map DELETE_ON_EXIT>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
return 1;
catch java.lang.Throwable from label to label with label;
}
public oadd.org.apache.hadoop.fs.FileContext$Util util()
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$Util v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FileContext$Util util>;
return v;
}
private void checkDest(java.lang.String, oadd.org.apache.hadoop.fs.Path, boolean) throws oadd.org.apache.hadoop.security.AccessControlException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
java.io.IOException v, v;
java.io.FileNotFoundException v;
oadd.org.apache.hadoop.fs.FileStatus v;
java.lang.String v, v, v;
oadd.org.apache.hadoop.fs.Path v, v, v;
boolean v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: boolean;
label:
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FileStatus getFileStatus(oadd.org.apache.hadoop.fs.Path)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileStatus: boolean isDirectory()>();
if v == 0 goto label;
if null != v goto label;
v = new java.io.IOException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.apache.hadoop.fs.Path)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Target \u is a directory");
specialinvoke v.<java.io.IOException: void <init>(java.lang.String)>(v);
throw v;
label:
v = new oadd.org.apache.hadoop.fs.Path;
specialinvoke v.<oadd.org.apache.hadoop.fs.Path: void <init>(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, v);
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext: void checkDest(java.lang.String,oadd.org.apache.hadoop.fs.Path,boolean)>(null, v, v);
goto label;
label:
if v != 0 goto label;
v = new java.io.IOException;
v = new oadd.org.apache.hadoop.fs.Path;
specialinvoke v.<oadd.org.apache.hadoop.fs.Path: void <init>(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.apache.hadoop.fs.Path)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Target \u already exists");
specialinvoke v.<java.io.IOException: void <init>(java.lang.String)>(v);
throw v;
label:
v := @caughtexception;
label:
return;
catch java.io.FileNotFoundException from label to label with label;
}
private static void checkDependencies(oadd.org.apache.hadoop.fs.Path, oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
java.io.IOException v, v;
int v, v;
java.lang.String v, v, v, v, v, v;
oadd.org.apache.hadoop.fs.Path v, v;
boolean v, v;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = staticinvoke <oadd.org.apache.hadoop.fs.FileContext: boolean isSameFS(oadd.org.apache.hadoop.fs.Path,oadd.org.apache.hadoop.fs.Path)>(v, v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: java.lang.String toString()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/");
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: java.lang.String toString()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/");
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v != v goto label;
v = new java.io.IOException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.apache.hadoop.fs.Path)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Cannot copy \u to itself.");
specialinvoke v.<java.io.IOException: void <init>(java.lang.String)>(v);
throw v;
label:
v = new java.io.IOException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.apache.hadoop.fs.Path,oadd.org.apache.hadoop.fs.Path)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Cannot copy \u to its subdirectory \u0001");
specialinvoke v.<java.io.IOException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
private static boolean isSameFS(oadd.org.apache.hadoop.fs.Path, oadd.org.apache.hadoop.fs.Path)
{
java.lang.String v, v, v, v, v, v;
java.net.URI v, v;
oadd.org.apache.hadoop.fs.Path v, v;
boolean v, v, v;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: java.net.URI toUri()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.Path: java.net.URI toUri()>();
v = virtualinvoke v.<java.net.URI: java.lang.String getScheme()>();
v = virtualinvoke v.<java.net.URI: java.lang.String getScheme()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.net.URI: java.lang.String getAuthority()>();
if v == null goto label;
v = virtualinvoke v.<java.net.URI: java.lang.String getAuthority()>();
if v == null goto label;
v = virtualinvoke v.<java.net.URI: java.lang.String getAuthority()>();
v = virtualinvoke v.<java.net.URI: java.lang.String getAuthority()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
protected oadd.org.apache.hadoop.fs.Path resolve(oadd.org.apache.hadoop.fs.Path) throws java.io.FileNotFoundException, oadd.org.apache.hadoop.fs.UnresolvedLinkException, oadd.org.apache.hadoop.security.AccessControlException, java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$25 v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = new oadd.org.apache.hadoop.fs.FileContext$25;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$25: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$25: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
protected oadd.org.apache.hadoop.fs.Path resolveIntermediate(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$26 v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = new oadd.org.apache.hadoop.fs.FileContext$26;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$26: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$26: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileStatus: oadd.org.apache.hadoop.fs.Path getPath()>();
return v;
}
java.util.Set resolveAbstractFileSystems(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
java.util.HashSet v;
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.Path v, v;
oadd.org.apache.hadoop.fs.FileContext$27 v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v = new oadd.org.apache.hadoop.fs.FileContext$27;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$27: void <init>(oadd.org.apache.hadoop.fs.FileContext,java.util.HashSet)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$27: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public static oadd.org.apache.hadoop.fs.FileSystem$Statistics getStatistics(java.net.URI)
{
oadd.org.apache.hadoop.fs.FileSystem$Statistics v;
java.net.URI v;
v := @parameter: java.net.URI;
v = staticinvoke <oadd.org.apache.hadoop.fs.AbstractFileSystem: oadd.org.apache.hadoop.fs.FileSystem$Statistics getStatistics(java.net.URI)>(v);
return v;
}
public static void clearStatistics()
{
staticinvoke <oadd.org.apache.hadoop.fs.AbstractFileSystem: void clearStatistics()>();
return;
}
public static void printStatistics()
{
staticinvoke <oadd.org.apache.hadoop.fs.AbstractFileSystem: void printStatistics()>();
return;
}
public static java.util.Map getAllStatistics()
{
java.util.Map v;
v = staticinvoke <oadd.org.apache.hadoop.fs.AbstractFileSystem: java.util.Map getAllStatistics()>();
return v;
}
public java.util.List getDelegationTokens(oadd.org.apache.hadoop.fs.Path, java.lang.String) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
java.util.Iterator v;
java.util.Set v;
java.util.ArrayList v;
java.util.List v;
java.lang.Object v;
java.lang.String v;
oadd.org.apache.hadoop.fs.Path v;
boolean v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: java.util.Set resolveAbstractFileSystems(oadd.org.apache.hadoop.fs.Path)>(v);
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.AbstractFileSystem: java.util.List getDelegationTokens(java.lang.String)>(v);
interfaceinvoke v.<java.util.List: boolean addAll(java.util.Collection)>(v);
goto label;
label:
return 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.fs.FileContext v;
oadd.org.apache.hadoop.fs.Path v, v;
oadd.org.apache.hadoop.fs.FileContext$28 v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: java.util.List;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$28;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$28: void <init>(oadd.org.apache.hadoop.fs.FileContext,java.util.List)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$28: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public void removeAclEntries(oadd.org.apache.hadoop.fs.Path, java.util.List) throws java.io.IOException
{
java.util.List v;
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.Path v, v;
oadd.org.apache.hadoop.fs.FileContext$29 v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: java.util.List;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$29;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$29: void <init>(oadd.org.apache.hadoop.fs.FileContext,java.util.List)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$29: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public void removeDefaultAcl(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$30 v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$30;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$30: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$30: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public void removeAcl(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$31 v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$31;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$31: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$31: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public void setAcl(oadd.org.apache.hadoop.fs.Path, java.util.List) throws java.io.IOException
{
java.util.List v;
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$32 v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: java.util.List;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$32;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$32: void <init>(oadd.org.apache.hadoop.fs.FileContext,java.util.List)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$32: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public oadd.org.apache.hadoop.fs.permission.AclStatus getAclStatus(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$33 v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$33;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$33: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$33: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public void setXAttr(oadd.org.apache.hadoop.fs.Path, java.lang.String, byte[]) throws java.io.IOException
{
byte[] v;
oadd.org.apache.hadoop.fs.FileContext v;
java.lang.String v;
oadd.org.apache.hadoop.fs.Path v;
java.util.EnumSet v;
oadd.org.apache.hadoop.fs.XAttrSetFlag v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: java.lang.String;
v := @parameter: byte[];
v = <oadd.org.apache.hadoop.fs.XAttrSetFlag: oadd.org.apache.hadoop.fs.XAttrSetFlag CREATE>;
v = <oadd.org.apache.hadoop.fs.XAttrSetFlag: oadd.org.apache.hadoop.fs.XAttrSetFlag REPLACE>;
v = staticinvoke <java.util.EnumSet: java.util.EnumSet of(java.lang.Enum,java.lang.Enum)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: void setXAttr(oadd.org.apache.hadoop.fs.Path,java.lang.String,byte[],java.util.EnumSet)>(v, v, v, v);
return;
}
public void setXAttr(oadd.org.apache.hadoop.fs.Path, java.lang.String, byte[], java.util.EnumSet) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext$34 v;
byte[] v;
oadd.org.apache.hadoop.fs.FileContext v;
java.lang.String v;
oadd.org.apache.hadoop.fs.Path v, v;
java.util.EnumSet v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: java.lang.String;
v := @parameter: byte[];
v := @parameter: java.util.EnumSet;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$34;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$34: void <init>(oadd.org.apache.hadoop.fs.FileContext,java.lang.String,byte[],java.util.EnumSet)>(v, v, v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$34: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public byte[] getXAttr(oadd.org.apache.hadoop.fs.Path, java.lang.String) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext$35 v;
oadd.org.apache.hadoop.fs.FileContext v;
java.lang.Object v;
java.lang.String v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$35;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$35: void <init>(oadd.org.apache.hadoop.fs.FileContext,java.lang.String)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$35: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public java.util.Map getXAttrs(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$36 v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$36;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$36: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$36: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return 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.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$37 v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: java.util.List;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$37;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$37: void <init>(oadd.org.apache.hadoop.fs.FileContext,java.util.List)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$37: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public void removeXAttr(oadd.org.apache.hadoop.fs.Path, java.lang.String) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
java.lang.String v;
oadd.org.apache.hadoop.fs.Path v, v;
oadd.org.apache.hadoop.fs.FileContext$38 v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$38;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$38: void <init>(oadd.org.apache.hadoop.fs.FileContext,java.lang.String)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$38: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public java.util.List listXAttrs(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
oadd.org.apache.hadoop.fs.FileContext$39 v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$39;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$39: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$39: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public final oadd.org.apache.hadoop.fs.Path createSnapshot(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path createSnapshot(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, null);
return 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.fs.FileContext v;
java.lang.Object v;
java.lang.String v;
oadd.org.apache.hadoop.fs.FileContext$40 v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$40;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$40: void <init>(oadd.org.apache.hadoop.fs.FileContext,java.lang.String)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$40: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public void renameSnapshot(oadd.org.apache.hadoop.fs.Path, java.lang.String, java.lang.String) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$41 v;
java.lang.String v, v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$41;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$41: void <init>(oadd.org.apache.hadoop.fs.FileContext,java.lang.String,java.lang.String)>(v, v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$41: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public void deleteSnapshot(oadd.org.apache.hadoop.fs.Path, java.lang.String) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$42 v;
java.lang.String v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$42;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$42: void <init>(oadd.org.apache.hadoop.fs.FileContext,java.lang.String)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$42: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public void satisfyStoragePolicy(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$43 v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$43;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$43: void <init>(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$43: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public void setStoragePolicy(oadd.org.apache.hadoop.fs.Path, java.lang.String) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.FileContext$44 v;
java.lang.String v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$44;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$44: void <init>(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$44: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public void unsetStoragePolicy(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext$45 v;
oadd.org.apache.hadoop.fs.FileContext v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$45;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$45: void <init>(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$45: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return;
}
public oadd.org.apache.hadoop.fs.BlockStoragePolicySpi getStoragePolicy(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext$46 v;
oadd.org.apache.hadoop.fs.FileContext v;
java.lang.Object v;
oadd.org.apache.hadoop.fs.Path v, v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = new oadd.org.apache.hadoop.fs.FileContext$46;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$46: void <init>(oadd.org.apache.hadoop.fs.FileContext)>(v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext$46: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path)>(v, v);
return v;
}
public java.util.Collection getAllStoragePolicies() throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
java.util.Collection v;
oadd.org.apache.hadoop.fs.AbstractFileSystem v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v = v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.AbstractFileSystem defaultFS>;
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.AbstractFileSystem: java.util.Collection getAllStoragePolicies()>();
return v;
}
org.apache.htrace.core.Tracer getTracer()
{
oadd.org.apache.hadoop.fs.FileContext v;
org.apache.htrace.core.Tracer v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v = v.<oadd.org.apache.hadoop.fs.FileContext: org.apache.htrace.core.Tracer tracer>;
return v;
}
public boolean hasPathCapability(oadd.org.apache.hadoop.fs.Path, java.lang.String) throws java.io.IOException
{
oadd.org.apache.hadoop.fs.FileContext v;
java.lang.Object v;
java.lang.String v;
oadd.org.apache.hadoop.fs.Path v, v;
oadd.org.apache.hadoop.fs.impl.FsLinkResolution$FsLinkResolutionFunction v;
boolean v;
v := @this: oadd.org.apache.hadoop.fs.FileContext;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v := @parameter: java.lang.String;
staticinvoke <oadd.org.apache.hadoop.fs.impl.PathCapabilitiesSupport: java.lang.String validatePathCapabilityArgs(oadd.org.apache.hadoop.fs.Path,java.lang.String)>(v, v);
v = virtualinvoke v.<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.Path fixRelativePart(oadd.org.apache.hadoop.fs.Path)>(v);
v = staticinvoke <oadd.org.apache.hadoop.fs.FileContext$lambda_hasPathCapability_0__1066: oadd.org.apache.hadoop.fs.impl.FsLinkResolution$FsLinkResolutionFunction bootstrap$(java.lang.String)>(v);
v = staticinvoke <oadd.org.apache.hadoop.fs.impl.FsLinkResolution: java.lang.Object resolve(oadd.org.apache.hadoop.fs.FileContext,oadd.org.apache.hadoop.fs.Path,oadd.org.apache.hadoop.fs.impl.FsLinkResolution$FsLinkResolutionFunction)>(v, v, v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
static void <clinit>()
{
oadd.org.apache.hadoop.fs.FileContext$FileContextFinalizer v;
java.util.IdentityHashMap v;
org.slf4j.Logger v;
oadd.org.apache.hadoop.fs.permission.FsPermission v, v, v;
oadd.org.apache.hadoop.fs.FileContext$1 v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Loadd/org/apache/hadoop/fs/FileContext;");
<oadd.org.apache.hadoop.fs.FileContext: org.slf4j.Logger LOG> = v;
v = staticinvoke <oadd.org.apache.hadoop.fs.permission.FsPermission: oadd.org.apache.hadoop.fs.permission.FsPermission getDefault()>();
<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.permission.FsPermission DEFAULT_PERM> = v;
v = staticinvoke <oadd.org.apache.hadoop.fs.permission.FsPermission: oadd.org.apache.hadoop.fs.permission.FsPermission getDirDefault()>();
<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.permission.FsPermission DIR_DEFAULT_PERM> = v;
v = staticinvoke <oadd.org.apache.hadoop.fs.permission.FsPermission: oadd.org.apache.hadoop.fs.permission.FsPermission getFileDefault()>();
<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.permission.FsPermission FILE_DEFAULT_PERM> = v;
v = new java.util.IdentityHashMap;
specialinvoke v.<java.util.IdentityHashMap: void <init>()>();
<oadd.org.apache.hadoop.fs.FileContext: java.util.Map DELETE_ON_EXIT> = v;
v = new oadd.org.apache.hadoop.fs.FileContext$FileContextFinalizer;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$FileContextFinalizer: void <init>()>();
<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.FileContext$FileContextFinalizer FINALIZER> = v;
v = new oadd.org.apache.hadoop.fs.FileContext$1;
specialinvoke v.<oadd.org.apache.hadoop.fs.FileContext$1: void <init>()>();
<oadd.org.apache.hadoop.fs.FileContext: oadd.org.apache.hadoop.fs.PathFilter DEFAULT_FILTER> = v;
return;
}
}