public final class android.service.autofill.FillResponse$Builder
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.service.autofill.FillResponse$Builder
  super_class: java.lang.Object
{
  private java.util.ArrayList<android.service.autofill.Dataset> mDatasets;
    descriptor: Ljava/util/ArrayList;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/ArrayList<Landroid/service/autofill/Dataset;>;

  private android.service.autofill.SaveInfo mSaveInfo;
    descriptor: Landroid/service/autofill/SaveInfo;
    flags: (0x0002) ACC_PRIVATE

  private android.os.Bundle mClientState;
    descriptor: Landroid/os/Bundle;
    flags: (0x0002) ACC_PRIVATE

  private android.widget.RemoteViews mPresentation;
    descriptor: Landroid/widget/RemoteViews;
    flags: (0x0002) ACC_PRIVATE

  private android.widget.RemoteViews mHeader;
    descriptor: Landroid/widget/RemoteViews;
    flags: (0x0002) ACC_PRIVATE

  private android.widget.RemoteViews mFooter;
    descriptor: Landroid/widget/RemoteViews;
    flags: (0x0002) ACC_PRIVATE

  private android.content.IntentSender mAuthentication;
    descriptor: Landroid/content/IntentSender;
    flags: (0x0002) ACC_PRIVATE

  private android.view.autofill.AutofillId[] mAuthenticationIds;
    descriptor: [Landroid/view/autofill/AutofillId;
    flags: (0x0002) ACC_PRIVATE

  private android.view.autofill.AutofillId[] mIgnoredIds;
    descriptor: [Landroid/view/autofill/AutofillId;
    flags: (0x0002) ACC_PRIVATE

  private long mDisableDuration;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private android.view.autofill.AutofillId[] mFieldClassificationIds;
    descriptor: [Landroid/view/autofill/AutofillId;
    flags: (0x0002) ACC_PRIVATE

  private int mFlags;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean mDestroyed;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.service.autofill.FillResponse$Builder this
         0: .line 187
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // android.service.autofill.FillResponse$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/service/autofill/FillResponse$Builder;

  public android.service.autofill.FillResponse$Builder setAuthentication(android.view.autofill.AutofillId[], android.content.IntentSender, android.widget.RemoteViews);
    descriptor: ([Landroid/view/autofill/AutofillId;Landroid/content/IntentSender;Landroid/widget/RemoteViews;)Landroid/service/autofill/FillResponse$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.service.autofill.FillResponse$Builder this
        start local 1 // android.view.autofill.AutofillId[] ids
        start local 2 // android.content.IntentSender authentication
        start local 3 // android.widget.RemoteViews presentation
         0: .line 269
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfDestroyed:()V
         1: .line 270
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfDisableAutofillCalled:()V
         2: .line 271
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mHeader:Landroid/widget/RemoteViews;
            ifnonnull 3
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mFooter:Landroid/widget/RemoteViews;
            ifnull 4
         3: .line 272
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            ldc "Already called #setHeader() or #setFooter()"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 275
      StackMap locals:
      StackMap stack:
            aload 2 /* authentication */
            ifnonnull 5
            iconst_1
            goto 6
      StackMap locals:
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: aload 3 /* presentation */
            ifnonnull 7
            iconst_1
            goto 8
      StackMap locals:
      StackMap stack: int
         7: iconst_0
      StackMap locals: android.service.autofill.FillResponse$Builder android.view.autofill.AutofillId[] android.content.IntentSender android.widget.RemoteViews
      StackMap stack: int int
         8: ixor
            ifeq 10
         9: .line 276
            new java.lang.IllegalArgumentException
            dup
            ldc "authentication and presentation must be both non-null or null"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 279
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* authentication */
            putfield android.service.autofill.FillResponse$Builder.mAuthentication:Landroid/content/IntentSender;
        11: .line 280
            aload 0 /* this */
            aload 3 /* presentation */
            putfield android.service.autofill.FillResponse$Builder.mPresentation:Landroid/widget/RemoteViews;
        12: .line 281
            aload 0 /* this */
            aload 1 /* ids */
            invokestatic android.service.autofill.AutofillServiceHelper.assertValid:([Landroid/view/autofill/AutofillId;)[Landroid/view/autofill/AutofillId;
            putfield android.service.autofill.FillResponse$Builder.mAuthenticationIds:[Landroid/view/autofill/AutofillId;
        13: .line 282
            aload 0 /* this */
            areturn
        end local 3 // android.widget.RemoteViews presentation
        end local 2 // android.content.IntentSender authentication
        end local 1 // android.view.autofill.AutofillId[] ids
        end local 0 // android.service.autofill.FillResponse$Builder this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   14     0            this  Landroid/service/autofill/FillResponse$Builder;
            0   14     1             ids  [Landroid/view/autofill/AutofillId;
            0   14     2  authentication  Landroid/content/IntentSender;
            0   14     3    presentation  Landroid/widget/RemoteViews;
    MethodParameters:
                Name  Flags
      ids             
      authentication  
      presentation    

  public android.service.autofill.FillResponse$Builder setIgnoredIds(android.view.autofill.AutofillId[]);
    descriptor: ([Landroid/view/autofill/AutofillId;)Landroid/service/autofill/FillResponse$Builder;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.service.autofill.FillResponse$Builder this
        start local 1 // android.view.autofill.AutofillId[] ids
         0: .line 294
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfDestroyed:()V
         1: .line 295
            aload 0 /* this */
            aload 1 /* ids */
            putfield android.service.autofill.FillResponse$Builder.mIgnoredIds:[Landroid/view/autofill/AutofillId;
         2: .line 296
            aload 0 /* this */
            areturn
        end local 1 // android.view.autofill.AutofillId[] ids
        end local 0 // android.service.autofill.FillResponse$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/service/autofill/FillResponse$Builder;
            0    3     1   ids  [Landroid/view/autofill/AutofillId;
    MethodParameters:
      Name  Flags
      ids   

  public android.service.autofill.FillResponse$Builder addDataset(android.service.autofill.Dataset);
    descriptor: (Landroid/service/autofill/Dataset;)Landroid/service/autofill/FillResponse$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.service.autofill.FillResponse$Builder this
        start local 1 // android.service.autofill.Dataset dataset
         0: .line 314
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfDestroyed:()V
         1: .line 315
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfDisableAutofillCalled:()V
         2: .line 316
            aload 1 /* dataset */
            ifnonnull 4
         3: .line 317
            aload 0 /* this */
            areturn
         4: .line 319
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mDatasets:Ljava/util/ArrayList;
            ifnonnull 6
         5: .line 320
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield android.service.autofill.FillResponse$Builder.mDatasets:Ljava/util/ArrayList;
         6: .line 322
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mDatasets:Ljava/util/ArrayList;
            aload 1 /* dataset */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            ifne 8
         7: .line 323
            aload 0 /* this */
            areturn
         8: .line 325
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            areturn
        end local 1 // android.service.autofill.Dataset dataset
        end local 0 // android.service.autofill.FillResponse$Builder this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Landroid/service/autofill/FillResponse$Builder;
            0    9     1  dataset  Landroid/service/autofill/Dataset;
    MethodParameters:
         Name  Flags
      dataset  

  public android.service.autofill.FillResponse$Builder setSaveInfo(android.service.autofill.SaveInfo);
    descriptor: (Landroid/service/autofill/SaveInfo;)Landroid/service/autofill/FillResponse$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.service.autofill.FillResponse$Builder this
        start local 1 // android.service.autofill.SaveInfo saveInfo
         0: .line 334
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfDestroyed:()V
         1: .line 335
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfDisableAutofillCalled:()V
         2: .line 336
            aload 0 /* this */
            aload 1 /* saveInfo */
            putfield android.service.autofill.FillResponse$Builder.mSaveInfo:Landroid/service/autofill/SaveInfo;
         3: .line 337
            aload 0 /* this */
            areturn
        end local 1 // android.service.autofill.SaveInfo saveInfo
        end local 0 // android.service.autofill.FillResponse$Builder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Landroid/service/autofill/FillResponse$Builder;
            0    4     1  saveInfo  Landroid/service/autofill/SaveInfo;
    MethodParameters:
          Name  Flags
      saveInfo  

  public android.service.autofill.FillResponse$Builder setClientState(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)Landroid/service/autofill/FillResponse$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.service.autofill.FillResponse$Builder this
        start local 1 // android.os.Bundle clientState
         0: .line 355
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfDestroyed:()V
         1: .line 356
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfDisableAutofillCalled:()V
         2: .line 357
            aload 0 /* this */
            aload 1 /* clientState */
            putfield android.service.autofill.FillResponse$Builder.mClientState:Landroid/os/Bundle;
         3: .line 358
            aload 0 /* this */
            areturn
        end local 1 // android.os.Bundle clientState
        end local 0 // android.service.autofill.FillResponse$Builder this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Landroid/service/autofill/FillResponse$Builder;
            0    4     1  clientState  Landroid/os/Bundle;
    MethodParameters:
             Name  Flags
      clientState  

  public android.service.autofill.FillResponse$Builder setFieldClassificationIds(android.view.autofill.AutofillId[]);
    descriptor: ([Landroid/view/autofill/AutofillId;)Landroid/service/autofill/FillResponse$Builder;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.service.autofill.FillResponse$Builder this
        start local 1 // android.view.autofill.AutofillId[] ids
         0: .line 375
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfDestroyed:()V
         1: .line 376
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfDisableAutofillCalled:()V
         2: .line 377
            aload 1 /* ids */
            ldc "ids"
            invokestatic com.android.internal.util.Preconditions.checkArrayElementsNotNull:([Ljava/lang/Object;Ljava/lang/String;)[Ljava/lang/Object;
            pop
         3: .line 378
            aload 1 /* ids */
            arraylength
            iconst_1
         4: .line 379
            invokestatic android.service.autofill.UserData.getMaxFieldClassificationIdsSize:()I
            ldc "ids length"
         5: .line 378
            invokestatic com.android.internal.util.Preconditions.checkArgumentInRange:(IIILjava/lang/String;)I
            pop
         6: .line 380
            aload 0 /* this */
            aload 1 /* ids */
            putfield android.service.autofill.FillResponse$Builder.mFieldClassificationIds:[Landroid/view/autofill/AutofillId;
         7: .line 381
            aload 0 /* this */
            dup
            getfield android.service.autofill.FillResponse$Builder.mFlags:I
            iconst_1
            ior
            putfield android.service.autofill.FillResponse$Builder.mFlags:I
         8: .line 382
            aload 0 /* this */
            areturn
        end local 1 // android.view.autofill.AutofillId[] ids
        end local 0 // android.service.autofill.FillResponse$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Landroid/service/autofill/FillResponse$Builder;
            0    9     1   ids  [Landroid/view/autofill/AutofillId;
    MethodParameters:
      Name  Flags
      ids   

  public android.service.autofill.FillResponse$Builder setFlags(int);
    descriptor: (I)Landroid/service/autofill/FillResponse$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.service.autofill.FillResponse$Builder this
        start local 1 // int flags
         0: .line 394
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfDestroyed:()V
         1: .line 395
            aload 0 /* this */
            iload 1 /* flags */
         2: .line 396
            iconst_3
         3: .line 395
            invokestatic com.android.internal.util.Preconditions.checkFlagsArgument:(II)I
            putfield android.service.autofill.FillResponse$Builder.mFlags:I
         4: .line 397
            aload 0 /* this */
            areturn
        end local 1 // int flags
        end local 0 // android.service.autofill.FillResponse$Builder this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Landroid/service/autofill/FillResponse$Builder;
            0    5     1  flags  I
    MethodParameters:
       Name  Flags
      flags  

  public android.service.autofill.FillResponse$Builder disableAutofill(long);
    descriptor: (J)Landroid/service/autofill/FillResponse$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // android.service.autofill.FillResponse$Builder this
        start local 1 // long duration
         0: .line 433
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfDestroyed:()V
         1: .line 434
            lload 1 /* duration */
            lconst_0
            lcmp
            ifgt 3
         2: .line 435
            new java.lang.IllegalArgumentException
            dup
            ldc "duration must be greater than 0"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 437
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mAuthentication:Landroid/content/IntentSender;
            ifnonnull 5
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mDatasets:Ljava/util/ArrayList;
            ifnonnull 5
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mSaveInfo:Landroid/service/autofill/SaveInfo;
            ifnonnull 5
         4: .line 438
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mFieldClassificationIds:[Landroid/view/autofill/AutofillId;
            ifnonnull 5
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mClientState:Landroid/os/Bundle;
            ifnull 6
         5: .line 439
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            ldc "disableAutofill() must be the only method called"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 442
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* duration */
            putfield android.service.autofill.FillResponse$Builder.mDisableDuration:J
         7: .line 443
            aload 0 /* this */
            areturn
        end local 1 // long duration
        end local 0 // android.service.autofill.FillResponse$Builder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Landroid/service/autofill/FillResponse$Builder;
            0    8     1  duration  J
    MethodParameters:
          Name  Flags
      duration  

  public android.service.autofill.FillResponse$Builder setHeader(android.widget.RemoteViews);
    descriptor: (Landroid/widget/RemoteViews;)Landroid/service/autofill/FillResponse$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.service.autofill.FillResponse$Builder this
        start local 1 // android.widget.RemoteViews header
         0: .line 471
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfDestroyed:()V
         1: .line 472
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfAuthenticationCalled:()V
         2: .line 473
            aload 0 /* this */
            aload 1 /* header */
            invokestatic com.android.internal.util.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast android.widget.RemoteViews
            putfield android.service.autofill.FillResponse$Builder.mHeader:Landroid/widget/RemoteViews;
         3: .line 474
            aload 0 /* this */
            areturn
        end local 1 // android.widget.RemoteViews header
        end local 0 // android.service.autofill.FillResponse$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Landroid/service/autofill/FillResponse$Builder;
            0    4     1  header  Landroid/widget/RemoteViews;
    MethodParameters:
        Name  Flags
      header  

  public android.service.autofill.FillResponse$Builder setFooter(android.widget.RemoteViews);
    descriptor: (Landroid/widget/RemoteViews;)Landroid/service/autofill/FillResponse$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.service.autofill.FillResponse$Builder this
        start local 1 // android.widget.RemoteViews footer
         0: .line 502
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfDestroyed:()V
         1: .line 503
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfAuthenticationCalled:()V
         2: .line 504
            aload 0 /* this */
            aload 1 /* footer */
            invokestatic com.android.internal.util.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast android.widget.RemoteViews
            putfield android.service.autofill.FillResponse$Builder.mFooter:Landroid/widget/RemoteViews;
         3: .line 505
            aload 0 /* this */
            areturn
        end local 1 // android.widget.RemoteViews footer
        end local 0 // android.service.autofill.FillResponse$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Landroid/service/autofill/FillResponse$Builder;
            0    4     1  footer  Landroid/widget/RemoteViews;
    MethodParameters:
        Name  Flags
      footer  

  public android.service.autofill.FillResponse build();
    descriptor: ()Landroid/service/autofill/FillResponse;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // android.service.autofill.FillResponse$Builder this
         0: .line 526
            aload 0 /* this */
            invokevirtual android.service.autofill.FillResponse$Builder.throwIfDestroyed:()V
         1: .line 527
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mAuthentication:Landroid/content/IntentSender;
            ifnonnull 5
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mDatasets:Ljava/util/ArrayList;
            ifnonnull 5
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mSaveInfo:Landroid/service/autofill/SaveInfo;
            ifnonnull 5
         2: .line 528
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mDisableDuration:J
            lconst_0
            lcmp
            ifne 5
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mFieldClassificationIds:[Landroid/view/autofill/AutofillId;
            ifnonnull 5
         3: .line 529
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mClientState:Landroid/os/Bundle;
            ifnonnull 5
         4: .line 530
            new java.lang.IllegalStateException
            dup
            ldc "need to provide: at least one DataSet, or a SaveInfo, or an authentication with a presentation, or a FieldsDetection, or a client state, or disable autofill"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 534
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mDatasets:Ljava/util/ArrayList;
            ifnonnull 9
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mHeader:Landroid/widget/RemoteViews;
            ifnonnull 6
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mFooter:Landroid/widget/RemoteViews;
            ifnull 9
         6: .line 535
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
         7: .line 536
            ldc "must add at least 1 dataset when using header or footer"
         8: .line 535
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 538
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield android.service.autofill.FillResponse$Builder.mDestroyed:Z
        10: .line 539
            new android.service.autofill.FillResponse
            dup
            aload 0 /* this */
            invokespecial android.service.autofill.FillResponse.<init>:(Landroid/service/autofill/FillResponse$Builder;)V
            areturn
        end local 0 // android.service.autofill.FillResponse$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Landroid/service/autofill/FillResponse$Builder;

  private void throwIfDestroyed();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.service.autofill.FillResponse$Builder this
         0: .line 543
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mDestroyed:Z
            ifeq 2
         1: .line 544
            new java.lang.IllegalStateException
            dup
            ldc "Already called #build()"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 546
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.service.autofill.FillResponse$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/service/autofill/FillResponse$Builder;

  private void throwIfDisableAutofillCalled();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // android.service.autofill.FillResponse$Builder this
         0: .line 549
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mDisableDuration:J
            lconst_0
            lcmp
            ifle 2
         1: .line 550
            new java.lang.IllegalStateException
            dup
            ldc "Already called #disableAutofill()"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 552
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.service.autofill.FillResponse$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/service/autofill/FillResponse$Builder;

  private void throwIfAuthenticationCalled();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.service.autofill.FillResponse$Builder this
         0: .line 555
            aload 0 /* this */
            getfield android.service.autofill.FillResponse$Builder.mAuthentication:Landroid/content/IntentSender;
            ifnull 2
         1: .line 556
            new java.lang.IllegalStateException
            dup
            ldc "Already called #setAuthentication()"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 558
      StackMap locals:
      StackMap stack:
            return
        end local 0 // android.service.autofill.FillResponse$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/service/autofill/FillResponse$Builder;
}
SourceFile: "FillResponse.java"
NestHost: android.service.autofill.FillResponse
InnerClasses:
  public final Builder = android.service.autofill.FillResponse$Builder of android.service.autofill.FillResponse