final class android.print.PrintFileDocumentAdapter$WriteFileAsyncTask extends android.os.AsyncTask<java.lang.Void, java.lang.Void, java.lang.Void>
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: android.print.PrintFileDocumentAdapter$WriteFileAsyncTask
  super_class: android.os.AsyncTask
{
  private final android.os.ParcelFileDescriptor mDestination;
    descriptor: Landroid/os/ParcelFileDescriptor;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.print.PrintDocumentAdapter$WriteResultCallback mResultCallback;
    descriptor: Landroid/print/PrintDocumentAdapter$WriteResultCallback;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  final android.print.PrintFileDocumentAdapter this$0;
    descriptor: Landroid/print/PrintFileDocumentAdapter;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(android.print.PrintFileDocumentAdapter, android.os.ParcelFileDescriptor, android.os.CancellationSignal, android.print.PrintDocumentAdapter$WriteResultCallback);
    descriptor: (Landroid/print/PrintFileDocumentAdapter;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // android.print.PrintFileDocumentAdapter$WriteFileAsyncTask this
        start local 2 // android.os.ParcelFileDescriptor destination
        start local 3 // android.os.CancellationSignal cancellationSignal
        start local 4 // android.print.PrintDocumentAdapter$WriteResultCallback callback
         0: .line 105
            aload 0 /* this */
            aload 1
            putfield android.print.PrintFileDocumentAdapter$WriteFileAsyncTask.this$0:Landroid/print/PrintFileDocumentAdapter;
         1: .line 104
            aload 0 /* this */
            invokespecial android.os.AsyncTask.<init>:()V
         2: .line 106
            aload 0 /* this */
            aload 2 /* destination */
            putfield android.print.PrintFileDocumentAdapter$WriteFileAsyncTask.mDestination:Landroid/os/ParcelFileDescriptor;
         3: .line 107
            aload 0 /* this */
            aload 4 /* callback */
            putfield android.print.PrintFileDocumentAdapter$WriteFileAsyncTask.mResultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback;
         4: .line 108
            aload 0 /* this */
            aload 3 /* cancellationSignal */
            putfield android.print.PrintFileDocumentAdapter$WriteFileAsyncTask.mCancellationSignal:Landroid/os/CancellationSignal;
         5: .line 109
            aload 0 /* this */
            getfield android.print.PrintFileDocumentAdapter$WriteFileAsyncTask.mCancellationSignal:Landroid/os/CancellationSignal;
            new android.print.PrintFileDocumentAdapter$WriteFileAsyncTask$1
            dup
            aload 0 /* this */
            invokespecial android.print.PrintFileDocumentAdapter$WriteFileAsyncTask$1.<init>:(Landroid/print/PrintFileDocumentAdapter$WriteFileAsyncTask;)V
            invokevirtual android.os.CancellationSignal.setOnCancelListener:(Landroid/os/CancellationSignal$OnCancelListener;)V
         6: .line 115
            return
        end local 4 // android.print.PrintDocumentAdapter$WriteResultCallback callback
        end local 3 // android.os.CancellationSignal cancellationSignal
        end local 2 // android.os.ParcelFileDescriptor destination
        end local 0 // android.print.PrintFileDocumentAdapter$WriteFileAsyncTask this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    7     0                this  Landroid/print/PrintFileDocumentAdapter$WriteFileAsyncTask;
            0    7     2         destination  Landroid/os/ParcelFileDescriptor;
            0    7     3  cancellationSignal  Landroid/os/CancellationSignal;
            0    7     4            callback  Landroid/print/PrintDocumentAdapter$WriteResultCallback;
    MethodParameters:
                    Name  Flags
      this$0              final
      destination         
      cancellationSignal  
      callback            

  protected java.lang.Void doInBackground(java.lang.Void[]);
    descriptor: ([Ljava/lang/Void;)Ljava/lang/Void;
    flags: (0x0084) ACC_PROTECTED, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.print.PrintFileDocumentAdapter$WriteFileAsyncTask this
         0: .line 127
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tR cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.print.PrintFileDocumentAdapter$WriteFileAsyncTask this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/print/PrintFileDocumentAdapter$WriteFileAsyncTask;
    MethodParameters:
        Name  Flags
      params  

  protected void onPostExecute(java.lang.Void);
    descriptor: (Ljava/lang/Void;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // android.print.PrintFileDocumentAdapter$WriteFileAsyncTask this
        start local 1 // java.lang.Void result
         0: .line 134
            aload 0 /* this */
            getfield android.print.PrintFileDocumentAdapter$WriteFileAsyncTask.mResultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback;
            iconst_1
            anewarray android.print.PageRange
            dup
            iconst_0
            getstatic android.print.PageRange.ALL_PAGES:Landroid/print/PageRange;
            aastore
            invokevirtual android.print.PrintDocumentAdapter$WriteResultCallback.onWriteFinished:([Landroid/print/PageRange;)V
         1: .line 135
            return
        end local 1 // java.lang.Void result
        end local 0 // android.print.PrintFileDocumentAdapter$WriteFileAsyncTask this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/print/PrintFileDocumentAdapter$WriteFileAsyncTask;
            0    2     1  result  Ljava/lang/Void;
    MethodParameters:
        Name  Flags
      result  

  protected void onCancelled(java.lang.Void);
    descriptor: (Ljava/lang/Void;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.print.PrintFileDocumentAdapter$WriteFileAsyncTask this
         0: .line 140
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tR cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.print.PrintFileDocumentAdapter$WriteFileAsyncTask this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/print/PrintFileDocumentAdapter$WriteFileAsyncTask;
    MethodParameters:
        Name  Flags
      result  

  protected void onCancelled(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Void
            invokevirtual android.print.PrintFileDocumentAdapter$WriteFileAsyncTask.onCancelled:(Ljava/lang/Void;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected java.lang.Object doInBackground(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x10c4) ACC_PROTECTED, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Void[]
            invokevirtual android.print.PrintFileDocumentAdapter$WriteFileAsyncTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void onPostExecute(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.lang.Void
            invokevirtual android.print.PrintFileDocumentAdapter$WriteFileAsyncTask.onPostExecute:(Ljava/lang/Void;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Landroid/os/AsyncTask<Ljava/lang/Void;Ljava/lang/Void;Ljava/lang/Void;>;
SourceFile: "PrintFileDocumentAdapter.java"
NestHost: android.print.PrintFileDocumentAdapter
InnerClasses:
  public abstract OnCancelListener = android.os.CancellationSignal$OnCancelListener of android.os.CancellationSignal
  public abstract WriteResultCallback = android.print.PrintDocumentAdapter$WriteResultCallback of android.print.PrintDocumentAdapter
  private final WriteFileAsyncTask = android.print.PrintFileDocumentAdapter$WriteFileAsyncTask of android.print.PrintFileDocumentAdapter
  android.print.PrintFileDocumentAdapter$WriteFileAsyncTask$1