public class android.os.ParcelFileDescriptor implements android.os.Parcelable, java.io.Closeable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.os.ParcelFileDescriptor
  super_class: java.lang.Object
{
  private static final java.lang.String TAG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "ParcelFileDescriptor"

  private final java.io.FileDescriptor mFd;
    descriptor: Ljava/io/FileDescriptor;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private java.io.FileDescriptor mCommFd;
    descriptor: Ljava/io/FileDescriptor;
    flags: (0x0002) ACC_PRIVATE

  private final android.os.ParcelFileDescriptor mWrapped;
    descriptor: Landroid/os/ParcelFileDescriptor;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static final int MAX_STATUS;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1024

  private byte[] mStatusBuf;
    descriptor: [B
    flags: (0x0002) ACC_PRIVATE

  private android.os.ParcelFileDescriptor$Status mStatus;
    descriptor: Landroid/os/ParcelFileDescriptor$Status;
    flags: (0x0002) ACC_PRIVATE

  private volatile boolean mClosed;
    descriptor: Z
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE

  private final CloseGuard mGuard;
    descriptor: LCloseGuard;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public static final int MODE_WORLD_READABLE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final int MODE_WORLD_WRITEABLE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final int MODE_READ_ONLY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 268435456

  public static final int MODE_WRITE_ONLY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 536870912

  public static final int MODE_READ_WRITE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 805306368

  public static final int MODE_CREATE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 134217728

  public static final int MODE_TRUNCATE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 67108864

  public static final int MODE_APPEND;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33554432

  public static final android.os.Parcelable$Creator<android.os.ParcelFileDescriptor> CREATOR;
    descriptor: Landroid/os/Parcelable$Creator;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/os/Parcelable$Creator<Landroid/os/ParcelFileDescriptor;>;

  public void <init>(android.os.ParcelFileDescriptor);
    descriptor: (Landroid/os/ParcelFileDescriptor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 19
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import dalvik cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tO_RDONLY cannot be resolved to a variable\n\tO_WRONLY cannot be resolved to a variable\n\tO_RDWR cannot be resolved to a variable\n\tO_CREAT cannot be resolved to a variable\n\tO_TRUNC cannot be resolved to a variable\n\tO_APPEND cannot be resolved to a variable\n\tS_IRWXU cannot be resolved to a variable\n\tS_IRWXG cannot be resolved to a variable\n\tS_IROTH cannot be resolved to a variable\n\tS_IWOTH cannot be resolved to a variable\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tThe method setInt$(int) is undefined for the type FileDescriptor\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tThe method setInt$(int) is undefined for the type FileDescriptor\n\tThe method getFileDescriptor$() is undefined for the type Socket\n\tThe method getFileDescriptor$() is undefined for the type DatagramSocket\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tSOCK_STREAM cannot be resolved to a variable\n\tOs cannot be resolved\n\tAF_UNIX cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tSOCK_STREAM cannot be resolved to a variable\n\tOs cannot be resolved\n\tAF_UNIX cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tAF_UNIX cannot be resolved to a variable\n\tSOCK_SEQPACKET cannot be resolved to a variable\n\tIoUtils cannot be resolved\n\tIoUtils cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tOsConstants cannot be resolved\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tStructStat cannot be resolved to a type\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tSEEK_SET cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tThe method setInt$(int) is undefined for the type FileDescriptor\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tMemory cannot be resolved\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tOs cannot be resolved\n\tMemory cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOsConstants cannot be resolved to a variable\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;
    MethodParameters:
         Name  Flags
      wrapped  

  public void <init>(java.io.FileDescriptor);
    descriptor: (Ljava/io/FileDescriptor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 19
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import dalvik cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tO_RDONLY cannot be resolved to a variable\n\tO_WRONLY cannot be resolved to a variable\n\tO_RDWR cannot be resolved to a variable\n\tO_CREAT cannot be resolved to a variable\n\tO_TRUNC cannot be resolved to a variable\n\tO_APPEND cannot be resolved to a variable\n\tS_IRWXU cannot be resolved to a variable\n\tS_IRWXG cannot be resolved to a variable\n\tS_IROTH cannot be resolved to a variable\n\tS_IWOTH cannot be resolved to a variable\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tThe method setInt$(int) is undefined for the type FileDescriptor\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tThe method setInt$(int) is undefined for the type FileDescriptor\n\tThe method getFileDescriptor$() is undefined for the type Socket\n\tThe method getFileDescriptor$() is undefined for the type DatagramSocket\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tSOCK_STREAM cannot be resolved to a variable\n\tOs cannot be resolved\n\tAF_UNIX cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tSOCK_STREAM cannot be resolved to a variable\n\tOs cannot be resolved\n\tAF_UNIX cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tAF_UNIX cannot be resolved to a variable\n\tSOCK_SEQPACKET cannot be resolved to a variable\n\tIoUtils cannot be resolved\n\tIoUtils cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tOsConstants cannot be resolved\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tStructStat cannot be resolved to a type\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tSEEK_SET cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tThe method setInt$(int) is undefined for the type FileDescriptor\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tMemory cannot be resolved\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tOs cannot be resolved\n\tMemory cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOsConstants cannot be resolved to a variable\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;
    MethodParameters:
      Name  Flags
      fd    

  public void <init>(java.io.FileDescriptor, java.io.FileDescriptor);
    descriptor: (Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 19
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import dalvik cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved\n\tCloseGuard cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tO_RDONLY cannot be resolved to a variable\n\tO_WRONLY cannot be resolved to a variable\n\tO_RDWR cannot be resolved to a variable\n\tO_CREAT cannot be resolved to a variable\n\tO_TRUNC cannot be resolved to a variable\n\tO_APPEND cannot be resolved to a variable\n\tS_IRWXU cannot be resolved to a variable\n\tS_IRWXG cannot be resolved to a variable\n\tS_IROTH cannot be resolved to a variable\n\tS_IWOTH cannot be resolved to a variable\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tThe method setInt$(int) is undefined for the type FileDescriptor\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tThe method setInt$(int) is undefined for the type FileDescriptor\n\tThe method getFileDescriptor$() is undefined for the type Socket\n\tThe method getFileDescriptor$() is undefined for the type DatagramSocket\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tSOCK_STREAM cannot be resolved to a variable\n\tOs cannot be resolved\n\tAF_UNIX cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tSOCK_STREAM cannot be resolved to a variable\n\tOs cannot be resolved\n\tAF_UNIX cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tAF_UNIX cannot be resolved to a variable\n\tSOCK_SEQPACKET cannot be resolved to a variable\n\tIoUtils cannot be resolved\n\tIoUtils cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tOsConstants cannot be resolved\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tStructStat cannot be resolved to a type\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOs cannot be resolved\n\tSEEK_SET cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tThe method setInt$(int) is undefined for the type FileDescriptor\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tMemory cannot be resolved\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tIoUtils cannot be resolved\n\tOs cannot be resolved\n\tMemory cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOsConstants cannot be resolved to a variable\n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;
    MethodParameters:
             Name  Flags
      fd           
      commChannel  

  public static android.os.ParcelFileDescriptor open(java.io.File, int);
    descriptor: (Ljava/io/File;I)Landroid/os/ParcelFileDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 210
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.FileNotFoundException
    MethodParameters:
      Name  Flags
      file  
      mode  

  public static android.os.ParcelFileDescriptor open(java.io.File, int, android.os.Handler, android.os.ParcelFileDescriptor$OnCloseListener);
    descriptor: (Ljava/io/File;ILandroid/os/Handler;Landroid/os/ParcelFileDescriptor$OnCloseListener;)Landroid/os/ParcelFileDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=4
         0: .line 235
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      file      
      mode      
      handler   
      listener  final

  public static android.os.ParcelFileDescriptor fromFd(java.io.FileDescriptor, android.os.Handler, android.os.ParcelFileDescriptor$OnCloseListener);
    descriptor: (Ljava/io/FileDescriptor;Landroid/os/Handler;Landroid/os/ParcelFileDescriptor$OnCloseListener;)Landroid/os/ParcelFileDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 276
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tIoUtils cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      fd        
      handler   
      listener  final

  private static java.io.FileDescriptor openInternal(java.io.File, int);
    descriptor: (Ljava/io/File;I)Ljava/io/FileDescriptor;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 296
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tO_RDONLY cannot be resolved to a variable\n\tO_WRONLY cannot be resolved to a variable\n\tO_RDWR cannot be resolved to a variable\n\tO_CREAT cannot be resolved to a variable\n\tO_TRUNC cannot be resolved to a variable\n\tO_APPEND cannot be resolved to a variable\n\tS_IRWXU cannot be resolved to a variable\n\tS_IRWXG cannot be resolved to a variable\n\tS_IROTH cannot be resolved to a variable\n\tS_IWOTH cannot be resolved to a variable\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.FileNotFoundException
    MethodParameters:
      Name  Flags
      file  
      mode  

  public static android.os.ParcelFileDescriptor dup(java.io.FileDescriptor);
    descriptor: (Ljava/io/FileDescriptor;)Landroid/os/ParcelFileDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 325
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      orig  

  public android.os.ParcelFileDescriptor dup();
    descriptor: ()Landroid/os/ParcelFileDescriptor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 338
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;
    Exceptions:
      throws java.io.IOException

  public static android.os.ParcelFileDescriptor fromFd(int);
    descriptor: (I)Landroid/os/ParcelFileDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 358
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method setInt$(int) is undefined for the type FileDescriptor\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      fd    

  public static android.os.ParcelFileDescriptor adoptFd(int);
    descriptor: (I)Landroid/os/ParcelFileDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 380
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method setInt$(int) is undefined for the type FileDescriptor\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      fd    

  public static android.os.ParcelFileDescriptor fromSocket(java.net.Socket);
    descriptor: (Ljava/net/Socket;)Landroid/os/ParcelFileDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 398
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getFileDescriptor$() is undefined for the type Socket\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
        Name  Flags
      socket  

  public static android.os.ParcelFileDescriptor fromDatagramSocket(java.net.DatagramSocket);
    descriptor: (Ljava/net/DatagramSocket;)Landroid/os/ParcelFileDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 412
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getFileDescriptor$() is undefined for the type DatagramSocket\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
                Name  Flags
      datagramSocket  

  public static android.os.ParcelFileDescriptor[] createPipe();
    descriptor: ()[Landroid/os/ParcelFileDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 423
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public static android.os.ParcelFileDescriptor[] createReliablePipe();
    descriptor: ()[Landroid/os/ParcelFileDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 445
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public static android.os.ParcelFileDescriptor[] createSocketPair();
    descriptor: ()[Landroid/os/ParcelFileDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 459
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tSOCK_STREAM cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public static android.os.ParcelFileDescriptor[] createSocketPair(int);
    descriptor: (I)[Landroid/os/ParcelFileDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 469
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOs cannot be resolved\n\tAF_UNIX cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      type  

  public static android.os.ParcelFileDescriptor[] createReliableSocketPair();
    descriptor: ()[Landroid/os/ParcelFileDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 488
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tSOCK_STREAM cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public static android.os.ParcelFileDescriptor[] createReliableSocketPair(int);
    descriptor: (I)[Landroid/os/ParcelFileDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 499
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOs cannot be resolved\n\tAF_UNIX cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      type  

  private static java.io.FileDescriptor[] createCommSocketPair();
    descriptor: ()[Ljava/io/FileDescriptor;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 515
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOs cannot be resolved\n\tAF_UNIX cannot be resolved to a variable\n\tSOCK_SEQPACKET cannot be resolved to a variable\n\tIoUtils cannot be resolved\n\tIoUtils cannot be resolved\n\tErrnoException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException

  public static android.os.ParcelFileDescriptor fromData(byte[], java.lang.String);
    descriptor: ([BLjava/lang/String;)Landroid/os/ParcelFileDescriptor;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 535
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      data  
      name  

  public static int parseMode(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 555
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      mode  

  public static java.io.File getFile(java.io.FileDescriptor);
    descriptor: (Ljava/io/FileDescriptor;)Ljava/io/File;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 588
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOs cannot be resolved\n\tThe method getInt$() is undefined for the type FileDescriptor\n\tOsConstants cannot be resolved\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      fd    

  public java.io.FileDescriptor getFileDescriptor();
    descriptor: ()Ljava/io/FileDescriptor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 604
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;

  public long getStatSize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 621
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tStructStat cannot be resolved to a type\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;

  public long seekTo(long);
    descriptor: (J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 644
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOs cannot be resolved\n\tSEEK_SET cannot be resolved to a variable\n\tErrnoException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      pos   

  public int getFd();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 663
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getInt$() is undefined for the type FileDescriptor\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;

  public int detachFd();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 686
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method setInt$(int) is undefined for the type FileDescriptor\n\tCloseGuard cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 703
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;
    Exceptions:
      throws java.io.IOException

  public void closeWithError(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 722
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      msg   

  private void closeWithStatus(int, java.lang.String);
    descriptor: (ILjava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 740
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n\tIoUtils cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;
    MethodParameters:
        Name  Flags
      status  
      msg     

  public void releaseResources();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 754
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;

  private byte[] getOrCreateStatusBuffer();
    descriptor: ()[B
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 757
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;

  private void writeCommStatusAndClose(int, java.lang.String);
    descriptor: (ILjava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 791
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tMemory cannot be resolved\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tIoUtils cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;
    MethodParameters:
        Name  Flags
      status  
      msg     

  private static android.os.ParcelFileDescriptor$Status readCommStatus(java.io.FileDescriptor, byte[]);
    descriptor: (Ljava/io/FileDescriptor;[B)Landroid/os/ParcelFileDescriptor$Status;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 820
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOs cannot be resolved\n\tMemory cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tOsConstants cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      comm  
      buf   

  public boolean canDetectErrors();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 852
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;

  public void checkError();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 875
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;
    Exceptions:
      throws java.io.IOException

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 974
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;

  protected void finalize();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 987
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCloseGuard cannot be resolved to a type\n\tCloseGuard cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;
    Exceptions:
      throws java.lang.Throwable

  public int describeContents();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 1000
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;

  public void writeToParcel(android.os.Parcel, int);
    descriptor: (Landroid/os/Parcel;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.os.ParcelFileDescriptor this
         0: .line 1014
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.ParcelFileDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/ParcelFileDescriptor;
    MethodParameters:
       Name  Flags
      out    
      flags  
}
SourceFile: "ParcelFileDescriptor.java"
NestMembers:
  android.os.ParcelFileDescriptor$1  android.os.ParcelFileDescriptor$2  android.os.ParcelFileDescriptor$AutoCloseInputStream  android.os.ParcelFileDescriptor$AutoCloseOutputStream  android.os.ParcelFileDescriptor$FileDescriptorDetachedException  android.os.ParcelFileDescriptor$OnCloseListener  android.os.ParcelFileDescriptor$Status
InnerClasses:
  public AutoCloseInputStream = android.os.ParcelFileDescriptor$AutoCloseInputStream of android.os.ParcelFileDescriptor
  public AutoCloseOutputStream = android.os.ParcelFileDescriptor$AutoCloseOutputStream of android.os.ParcelFileDescriptor
  public FileDescriptorDetachedException = android.os.ParcelFileDescriptor$FileDescriptorDetachedException of android.os.ParcelFileDescriptor
  public abstract OnCloseListener = android.os.ParcelFileDescriptor$OnCloseListener of android.os.ParcelFileDescriptor
  private Status = android.os.ParcelFileDescriptor$Status of android.os.ParcelFileDescriptor
  public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable