public final class android.os.storage.StorageVolume$ScopedAccessProviderContract
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.os.storage.StorageVolume$ScopedAccessProviderContract
  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: "com.android.documentsui.scopedAccess"

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

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

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

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

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

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

  public static final java.lang.String[] TABLE_PACKAGES_COLUMNS;
    descriptor: [Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.String[] TABLE_PERMISSIONS_COLUMNS;
    descriptor: [Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

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

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

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

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 430
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "package_name"
            aastore
            putstatic android.os.storage.StorageVolume$ScopedAccessProviderContract.TABLE_PACKAGES_COLUMNS:[Ljava/lang/String;
         1: .line 432
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
            ldc "package_name"
            aastore
            dup
            iconst_1
            ldc "volume_uuid"
            aastore
            dup
            iconst_2
            ldc "directory"
            aastore
            dup
            iconst_3
            ldc "granted"
            aastore
         2: .line 431
            putstatic android.os.storage.StorageVolume$ScopedAccessProviderContract.TABLE_PERMISSIONS_COLUMNS:[Ljava/lang/String;
         3: .line 438
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.os.storage.StorageVolume$ScopedAccessProviderContract this
         0: .line 416
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 417
            new java.lang.UnsupportedOperationException
            dup
            ldc "contains constants only"
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.os.storage.StorageVolume$ScopedAccessProviderContract this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/os/storage/StorageVolume$ScopedAccessProviderContract;
}
SourceFile: "StorageVolume.java"
NestHost: android.os.storage.StorageVolume
InnerClasses:
  public final ScopedAccessProviderContract = android.os.storage.StorageVolume$ScopedAccessProviderContract of android.os.storage.StorageVolume