public final class android.os.StrictMode$ThreadPolicy$Builder
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.os.StrictMode$ThreadPolicy$Builder
  super_class: java.lang.Object
{
  private int mMask;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private android.os.StrictMode$OnThreadViolationListener mListener;
    descriptor: Landroid/os/StrictMode$OnThreadViolationListener;
    flags: (0x0002) ACC_PRIVATE

  private java.util.concurrent.Executor mExecutor;
    descriptor: Ljava/util/concurrent/Executor;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 489
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 480
            aload 0 /* this */
            iconst_0
            putfield android.os.StrictMode$ThreadPolicy$Builder.mMask:I
         2: .line 490
            aload 0 /* this */
            iconst_0
            putfield android.os.StrictMode$ThreadPolicy$Builder.mMask:I
         3: .line 491
            return
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public void <init>(android.os.StrictMode$ThreadPolicy);
    descriptor: (Landroid/os/StrictMode$ThreadPolicy;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
        start local 1 // android.os.StrictMode$ThreadPolicy policy
         0: .line 494
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 480
            aload 0 /* this */
            iconst_0
            putfield android.os.StrictMode$ThreadPolicy$Builder.mMask:I
         2: .line 495
            aload 0 /* this */
            aload 1 /* policy */
            getfield android.os.StrictMode$ThreadPolicy.mask:I
            putfield android.os.StrictMode$ThreadPolicy$Builder.mMask:I
         3: .line 496
            aload 0 /* this */
            aload 1 /* policy */
            getfield android.os.StrictMode$ThreadPolicy.mListener:Landroid/os/StrictMode$OnThreadViolationListener;
            putfield android.os.StrictMode$ThreadPolicy$Builder.mListener:Landroid/os/StrictMode$OnThreadViolationListener;
         4: .line 497
            aload 0 /* this */
            aload 1 /* policy */
            getfield android.os.StrictMode$ThreadPolicy.mCallbackExecutor:Ljava/util/concurrent/Executor;
            putfield android.os.StrictMode$ThreadPolicy$Builder.mExecutor:Ljava/util/concurrent/Executor;
         5: .line 498
            return
        end local 1 // android.os.StrictMode$ThreadPolicy policy
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Landroid/os/StrictMode$ThreadPolicy$Builder;
            0    6     1  policy  Landroid/os/StrictMode$ThreadPolicy;
    MethodParameters:
        Name  Flags
      policy  

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

  public android.os.StrictMode$ThreadPolicy$Builder permitAll();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 526
            aload 0 /* this */
            bipush 63
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.disable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder detectNetwork();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 531
            aload 0 /* this */
            iconst_4
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.enable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder permitNetwork();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 536
            aload 0 /* this */
            iconst_4
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.disable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder detectDiskReads();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 541
            aload 0 /* this */
            iconst_2
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.enable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder permitDiskReads();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 546
            aload 0 /* this */
            iconst_2
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.disable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder detectCustomSlowCalls();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 551
            aload 0 /* this */
            bipush 8
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.enable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder permitCustomSlowCalls();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 556
            aload 0 /* this */
            bipush 8
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.disable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder permitResourceMismatches();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 561
            aload 0 /* this */
            bipush 16
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.disable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder detectUnbufferedIo();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 566
            aload 0 /* this */
            bipush 32
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.enable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder permitUnbufferedIo();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 571
            aload 0 /* this */
            bipush 32
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.disable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder detectResourceMismatches();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 587
            aload 0 /* this */
            bipush 16
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.enable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder detectDiskWrites();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 592
            aload 0 /* this */
            iconst_1
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.enable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder permitDiskWrites();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 597
            aload 0 /* this */
            iconst_1
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.disable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder penaltyDialog();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 605
            aload 0 /* this */
            ldc 131072
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.enable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder penaltyDeath();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 617
            aload 0 /* this */
            ldc 262144
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.enable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder penaltyDeathOnNetwork();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 628
            aload 0 /* this */
            ldc 16777216
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.enable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder penaltyFlashScreen();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 633
            aload 0 /* this */
            ldc 1048576
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.enable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder penaltyLog();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 638
            aload 0 /* this */
            ldc 65536
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.enable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder penaltyDropBox();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 647
            aload 0 /* this */
            ldc 2097152
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.enable:(I)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;

  public android.os.StrictMode$ThreadPolicy$Builder penaltyListener(java.util.concurrent.Executor, android.os.StrictMode$OnThreadViolationListener);
    descriptor: (Ljava/util/concurrent/Executor;Landroid/os/StrictMode$OnThreadViolationListener;)Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
        start local 1 // java.util.concurrent.Executor executor
        start local 2 // android.os.StrictMode$OnThreadViolationListener listener
         0: .line 656
            aload 1 /* executor */
            ifnonnull 2
         1: .line 657
            new java.lang.NullPointerException
            dup
            ldc "executor must not be null"
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 659
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* listener */
            putfield android.os.StrictMode$ThreadPolicy$Builder.mListener:Landroid/os/StrictMode$OnThreadViolationListener;
         3: .line 660
            aload 0 /* this */
            aload 1 /* executor */
            putfield android.os.StrictMode$ThreadPolicy$Builder.mExecutor:Ljava/util/concurrent/Executor;
         4: .line 661
            aload 0 /* this */
            areturn
        end local 2 // android.os.StrictMode$OnThreadViolationListener listener
        end local 1 // java.util.concurrent.Executor executor
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Landroid/os/StrictMode$ThreadPolicy$Builder;
            0    5     1  executor  Ljava/util/concurrent/Executor;
            0    5     2  listener  Landroid/os/StrictMode$OnThreadViolationListener;
    MethodParameters:
          Name  Flags
      executor  
      listener  

  public android.os.StrictMode$ThreadPolicy$Builder penaltyListener(android.os.StrictMode$OnThreadViolationListener, java.util.concurrent.Executor);
    descriptor: (Landroid/os/StrictMode$OnThreadViolationListener;Ljava/util/concurrent/Executor;)Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
        start local 1 // android.os.StrictMode$OnThreadViolationListener listener
        start local 2 // java.util.concurrent.Executor executor
         0: .line 667
            aload 0 /* this */
            aload 2 /* executor */
            aload 1 /* listener */
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.penaltyListener:(Ljava/util/concurrent/Executor;Landroid/os/StrictMode$OnThreadViolationListener;)Landroid/os/StrictMode$ThreadPolicy$Builder;
            areturn
        end local 2 // java.util.concurrent.Executor executor
        end local 1 // android.os.StrictMode$OnThreadViolationListener listener
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/os/StrictMode$ThreadPolicy$Builder;
            0    1     1  listener  Landroid/os/StrictMode$OnThreadViolationListener;
            0    1     2  executor  Ljava/util/concurrent/Executor;
    MethodParameters:
          Name  Flags
      listener  
      executor  

  private android.os.StrictMode$ThreadPolicy$Builder enable(int);
    descriptor: (I)Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
        start local 1 // int bit
         0: .line 671
            aload 0 /* this */
            dup
            getfield android.os.StrictMode$ThreadPolicy$Builder.mMask:I
            iload 1 /* bit */
            ior
            putfield android.os.StrictMode$ThreadPolicy$Builder.mMask:I
         1: .line 672
            aload 0 /* this */
            areturn
        end local 1 // int bit
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;
            0    2     1   bit  I
    MethodParameters:
      Name  Flags
      bit   

  private android.os.StrictMode$ThreadPolicy$Builder disable(int);
    descriptor: (I)Landroid/os/StrictMode$ThreadPolicy$Builder;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
        start local 1 // int bit
         0: .line 676
            aload 0 /* this */
            dup
            getfield android.os.StrictMode$ThreadPolicy$Builder.mMask:I
            iload 1 /* bit */
            iconst_m1
            ixor
            iand
            putfield android.os.StrictMode$ThreadPolicy$Builder.mMask:I
         1: .line 677
            aload 0 /* this */
            areturn
        end local 1 // int bit
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;
            0    2     1   bit  I
    MethodParameters:
      Name  Flags
      bit   

  public android.os.StrictMode$ThreadPolicy build();
    descriptor: ()Landroid/os/StrictMode$ThreadPolicy;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // android.os.StrictMode$ThreadPolicy$Builder this
         0: .line 689
            aload 0 /* this */
            getfield android.os.StrictMode$ThreadPolicy$Builder.mListener:Landroid/os/StrictMode$OnThreadViolationListener;
            ifnonnull 6
         1: .line 690
            aload 0 /* this */
            getfield android.os.StrictMode$ThreadPolicy$Builder.mMask:I
            ifeq 6
         2: .line 691
            aload 0 /* this */
            getfield android.os.StrictMode$ThreadPolicy$Builder.mMask:I
         3: .line 692
            ldc 2555904
         4: .line 691
            iand
            ifne 6
         5: .line 697
            aload 0 /* this */
            invokevirtual android.os.StrictMode$ThreadPolicy$Builder.penaltyLog:()Landroid/os/StrictMode$ThreadPolicy$Builder;
            pop
         6: .line 699
      StackMap locals:
      StackMap stack:
            new android.os.StrictMode$ThreadPolicy
            dup
            aload 0 /* this */
            getfield android.os.StrictMode$ThreadPolicy$Builder.mMask:I
            aload 0 /* this */
            getfield android.os.StrictMode$ThreadPolicy$Builder.mListener:Landroid/os/StrictMode$OnThreadViolationListener;
            aload 0 /* this */
            getfield android.os.StrictMode$ThreadPolicy$Builder.mExecutor:Ljava/util/concurrent/Executor;
            invokespecial android.os.StrictMode$ThreadPolicy.<init>:(ILandroid/os/StrictMode$OnThreadViolationListener;Ljava/util/concurrent/Executor;)V
            areturn
        end local 0 // android.os.StrictMode$ThreadPolicy$Builder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Landroid/os/StrictMode$ThreadPolicy$Builder;
}
SourceFile: "StrictMode.java"
NestHost: android.os.StrictMode
InnerClasses:
  public abstract OnThreadViolationListener = android.os.StrictMode$OnThreadViolationListener of android.os.StrictMode
  public final ThreadPolicy = android.os.StrictMode$ThreadPolicy of android.os.StrictMode
  public final Builder = android.os.StrictMode$ThreadPolicy$Builder of android.os.StrictMode$ThreadPolicy