public final class android.provider.Downloads$Impl implements android.provider.BaseColumns
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.provider.Downloads$Impl
  super_class: java.lang.Object
{
  public static final java.lang.String AUTHORITY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "downloads"

  public static final java.lang.String PERMISSION_ACCESS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.permission.ACCESS_DOWNLOAD_MANAGER"

  public static final java.lang.String PERMISSION_ACCESS_ADVANCED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.permission.ACCESS_DOWNLOAD_MANAGER_ADVANCED"

  public static final java.lang.String PERMISSION_ACCESS_ALL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.permission.ACCESS_ALL_DOWNLOADS"

  public static final java.lang.String PERMISSION_CACHE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.permission.ACCESS_CACHE_FILESYSTEM"

  public static final java.lang.String PERMISSION_SEND_INTENTS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS"

  public static final java.lang.String PERMISSION_CACHE_NON_PURGEABLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.permission.DOWNLOAD_CACHE_NON_PURGEABLE"

  public static final java.lang.String PERMISSION_NO_NOTIFICATION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"

  public static final android.net.Uri CONTENT_URI;
    descriptor: Landroid/net/Uri;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final android.net.Uri ALL_DOWNLOADS_CONTENT_URI;
    descriptor: Landroid/net/Uri;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.String PUBLICLY_ACCESSIBLE_DOWNLOADS_URI_SEGMENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "public_downloads"

  public static final android.net.Uri PUBLICLY_ACCESSIBLE_DOWNLOADS_URI;
    descriptor: Landroid/net/Uri;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.String ACTION_DOWNLOAD_COMPLETED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DOWNLOAD_COMPLETED"

  public static final java.lang.String ACTION_NOTIFICATION_CLICKED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.DOWNLOAD_NOTIFICATION_CLICKED"

  public static final java.lang.String COLUMN_URI;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "uri"

  public static final java.lang.String COLUMN_APP_DATA;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "entity"

  public static final java.lang.String COLUMN_NO_INTEGRITY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "no_integrity"

  public static final java.lang.String COLUMN_FILE_NAME_HINT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hint"

  public static final java.lang.String _DATA;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "_data"

  public static final java.lang.String COLUMN_MIME_TYPE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "mimetype"

  public static final java.lang.String COLUMN_DESTINATION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "destination"

  public static final java.lang.String COLUMN_VISIBILITY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "visibility"

  public static final java.lang.String COLUMN_CONTROL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "control"

  public static final java.lang.String COLUMN_STATUS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "status"

  public static final java.lang.String COLUMN_LAST_MODIFICATION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "lastmod"

  public static final java.lang.String COLUMN_NOTIFICATION_PACKAGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "notificationpackage"

  public static final java.lang.String COLUMN_NOTIFICATION_CLASS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "notificationclass"

  public static final java.lang.String COLUMN_NOTIFICATION_EXTRAS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "notificationextras"

  public static final java.lang.String COLUMN_COOKIE_DATA;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "cookiedata"

  public static final java.lang.String COLUMN_USER_AGENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "useragent"

  public static final java.lang.String COLUMN_REFERER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "referer"

  public static final java.lang.String COLUMN_TOTAL_BYTES;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "total_bytes"

  public static final java.lang.String COLUMN_CURRENT_BYTES;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "current_bytes"

  public static final java.lang.String COLUMN_OTHER_UID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "otheruid"

  public static final java.lang.String COLUMN_TITLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "title"

  public static final java.lang.String COLUMN_DESCRIPTION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "description"

  public static final java.lang.String COLUMN_IS_PUBLIC_API;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "is_public_api"

  public static final java.lang.String COLUMN_ALLOWED_NETWORK_TYPES;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "allowed_network_types"

  public static final java.lang.String COLUMN_ALLOW_ROAMING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "allow_roaming"

  public static final java.lang.String COLUMN_ALLOW_METERED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "allow_metered"

  public static final java.lang.String COLUMN_IS_VISIBLE_IN_DOWNLOADS_UI;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "is_visible_in_downloads_ui"

  public static final java.lang.String COLUMN_BYPASS_RECOMMENDED_SIZE_LIMIT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "bypass_recommended_size_limit"

  public static final java.lang.String COLUMN_DELETED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "deleted"

  public static final java.lang.String COLUMN_MEDIAPROVIDER_URI;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "mediaprovider_uri"

  public static final java.lang.String COLUMN_MEDIA_SCANNED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "scanned"

  public static final java.lang.String COLUMN_ERROR_MSG;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "errorMsg"

  public static final java.lang.String COLUMN_LAST_UPDATESRC;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "lastUpdateSrc"

  public static final java.lang.String COLUMN_FAILED_CONNECTIONS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "numfailed"

  public static final java.lang.String COLUMN_ALLOW_WRITE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "allow_write"

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

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

  public static final java.lang.String COLUMN_FLAGS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "flags"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 92
            ldc "content://downloads/my_downloads"
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
         1: .line 91
            putstatic android.provider.Downloads$Impl.CONTENT_URI:Landroid/net/Uri;
         2: .line 99
            ldc "content://downloads/all_downloads"
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
         3: .line 98
            putstatic android.provider.Downloads$Impl.ALL_DOWNLOADS_CONTENT_URI:Landroid/net/Uri;
         4: .line 109
            ldc "content://downloads/public_downloads"
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
         5: .line 108
            putstatic android.provider.Downloads$Impl.PUBLICLY_ACCESSIBLE_DOWNLOADS_URI:Landroid/net/Uri;
         6: .line 778
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.provider.Downloads$Impl this
         0: .line 42
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // android.provider.Downloads$Impl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/provider/Downloads$Impl;

  public static boolean isStatusInformational(int);
    descriptor: (I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int status
         0: .line 522
            iload 0 /* status */
            bipush 100
            if_icmplt 1
            iload 0 /* status */
            sipush 200
            if_icmpge 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // int status
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  status  I
    MethodParameters:
        Name  Flags
      status  

  public static boolean isStatusSuccess(int);
    descriptor: (I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int status
         0: .line 529
            iload 0 /* status */
            sipush 200
            if_icmplt 1
            iload 0 /* status */
            sipush 300
            if_icmpge 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // int status
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  status  I
    MethodParameters:
        Name  Flags
      status  

  public static boolean isStatusError(int);
    descriptor: (I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int status
         0: .line 536
            iload 0 /* status */
            sipush 400
            if_icmplt 1
            iload 0 /* status */
            sipush 600
            if_icmpge 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // int status
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  status  I
    MethodParameters:
        Name  Flags
      status  

  public static boolean isStatusClientError(int);
    descriptor: (I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int status
         0: .line 543
            iload 0 /* status */
            sipush 400
            if_icmplt 1
            iload 0 /* status */
            sipush 500
            if_icmpge 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // int status
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  status  I
    MethodParameters:
        Name  Flags
      status  

  public static boolean isStatusServerError(int);
    descriptor: (I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int status
         0: .line 550
            iload 0 /* status */
            sipush 500
            if_icmplt 1
            iload 0 /* status */
            sipush 600
            if_icmpge 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // int status
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  status  I
    MethodParameters:
        Name  Flags
      status  

  public static boolean isNotificationToBeDisplayed(int);
    descriptor: (I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int visibility
         0: .line 560
            iload 0 /* visibility */
            iconst_1
            if_icmpeq 3
         1: .line 561
            iload 0 /* visibility */
            iconst_3
            if_icmpeq 3
         2: .line 560
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 0 // int visibility
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0  visibility  I
    MethodParameters:
            Name  Flags
      visibility  

  public static boolean isStatusCompleted(int);
    descriptor: (I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int status
         0: .line 569
            iload 0 /* status */
            sipush 200
            if_icmplt 1
            iload 0 /* status */
            sipush 300
            if_icmplt 3
      StackMap locals:
      StackMap stack:
         1: iload 0 /* status */
            sipush 400
            if_icmplt 2
            iload 0 /* status */
            sipush 600
            if_icmplt 3
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 0 // int status
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0  status  I
    MethodParameters:
        Name  Flags
      status  

  public static java.lang.String statusToString(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int status
         0: .line 733
            iload 0 /* status */
            lookupswitch { // 24
                  190: 1
                  192: 2
                  193: 3
                  194: 4
                  195: 5
                  196: 6
                  198: 7
                  199: 8
                  200: 9
                  400: 10
                  406: 11
                  411: 12
                  412: 13
                  488: 14
                  489: 15
                  490: 16
                  491: 17
                  492: 18
                  493: 19
                  494: 20
                  495: 21
                  496: 22
                  497: 23
                  498: 24
              default: 25
          }
         1: .line 734
      StackMap locals:
      StackMap stack:
            ldc "PENDING"
            areturn
         2: .line 735
      StackMap locals:
      StackMap stack:
            ldc "RUNNING"
            areturn
         3: .line 736
      StackMap locals:
      StackMap stack:
            ldc "PAUSED_BY_APP"
            areturn
         4: .line 737
      StackMap locals:
      StackMap stack:
            ldc "WAITING_TO_RETRY"
            areturn
         5: .line 738
      StackMap locals:
      StackMap stack:
            ldc "WAITING_FOR_NETWORK"
            areturn
         6: .line 739
      StackMap locals:
      StackMap stack:
            ldc "QUEUED_FOR_WIFI"
            areturn
         7: .line 740
      StackMap locals:
      StackMap stack:
            ldc "INSUFFICIENT_SPACE_ERROR"
            areturn
         8: .line 741
      StackMap locals:
      StackMap stack:
            ldc "DEVICE_NOT_FOUND_ERROR"
            areturn
         9: .line 742
      StackMap locals:
      StackMap stack:
            ldc "SUCCESS"
            areturn
        10: .line 743
      StackMap locals:
      StackMap stack:
            ldc "BAD_REQUEST"
            areturn
        11: .line 744
      StackMap locals:
      StackMap stack:
            ldc "NOT_ACCEPTABLE"
            areturn
        12: .line 745
      StackMap locals:
      StackMap stack:
            ldc "LENGTH_REQUIRED"
            areturn
        13: .line 746
      StackMap locals:
      StackMap stack:
            ldc "PRECONDITION_FAILED"
            areturn
        14: .line 747
      StackMap locals:
      StackMap stack:
            ldc "FILE_ALREADY_EXISTS_ERROR"
            areturn
        15: .line 748
      StackMap locals:
      StackMap stack:
            ldc "CANNOT_RESUME"
            areturn
        16: .line 749
      StackMap locals:
      StackMap stack:
            ldc "CANCELED"
            areturn
        17: .line 750
      StackMap locals:
      StackMap stack:
            ldc "UNKNOWN_ERROR"
            areturn
        18: .line 751
      StackMap locals:
      StackMap stack:
            ldc "FILE_ERROR"
            areturn
        19: .line 752
      StackMap locals:
      StackMap stack:
            ldc "UNHANDLED_REDIRECT"
            areturn
        20: .line 753
      StackMap locals:
      StackMap stack:
            ldc "UNHANDLED_HTTP_CODE"
            areturn
        21: .line 754
      StackMap locals:
      StackMap stack:
            ldc "HTTP_DATA_ERROR"
            areturn
        22: .line 755
      StackMap locals:
      StackMap stack:
            ldc "HTTP_EXCEPTION"
            areturn
        23: .line 756
      StackMap locals:
      StackMap stack:
            ldc "TOO_MANY_REDIRECTS"
            areturn
        24: .line 757
      StackMap locals:
      StackMap stack:
            ldc "BLOCKED"
            areturn
        25: .line 758
      StackMap locals:
      StackMap stack:
            iload 0 /* status */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            areturn
        end local 0 // int status
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   26     0  status  I
    MethodParameters:
        Name  Flags
      status  
}
SourceFile: "Downloads.java"
NestHost: android.provider.Downloads
InnerClasses:
  public final Impl = android.provider.Downloads$Impl of android.provider.Downloads
  public RequestHeaders = android.provider.Downloads$Impl$RequestHeaders of android.provider.Downloads$Impl