final class com.android.providers.settings.SettingsProvider$SettingsRegistry
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.android.providers.settings.SettingsProvider$SettingsRegistry
  super_class: java.lang.Object
{
  private static final java.lang.String DROPBOX_TAG_USERLOG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "restricted_profile_ssaid"

  private static final java.lang.String SETTINGS_FILE_GLOBAL;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "settings_global.xml"

  private static final java.lang.String SETTINGS_FILE_SYSTEM;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "settings_system.xml"

  private static final java.lang.String SETTINGS_FILE_SECURE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "settings_secure.xml"

  private static final java.lang.String SETTINGS_FILE_SSAID;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "settings_ssaid.xml"

  private static final java.lang.String SSAID_USER_KEY;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "userkey"

  private final android.util.SparseArray<com.android.providers.settings.SettingsState> mSettingsStates;
    descriptor: Landroid/util/SparseArray;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Landroid/util/SparseArray<Lcom/android/providers/settings/SettingsState;>;

  private com.android.providers.settings.GenerationRegistry mGenerationRegistry;
    descriptor: Lcom/android/providers/settings/GenerationRegistry;
    flags: (0x0002) ACC_PRIVATE

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

  private final android.app.backup.BackupManager mBackupManager;
    descriptor: Landroid/app/backup/BackupManager;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private java.lang.String mSettingsCreationBuildId;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  final com.android.providers.settings.SettingsProvider this$0;
    descriptor: Lcom/android/providers/settings/SettingsProvider;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(com.android.providers.settings.SettingsProvider);
    descriptor: (Lcom/android/providers/settings/SettingsProvider;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 23
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import android.Manifest cannot be resolved\n\tcom.android.internal.R.array cannot be resolved to a variable\n\tcom.android.internal.R.array cannot be resolved to a variable\n\tcom.android.internal.R.array cannot be resolved to a variable\n\tManifest cannot be resolved to a variable\n\tManifest cannot be resolved to a variable\n\tManifest cannot be resolved to a variable\n\tManifest cannot be resolved to a variable\n\tManifest cannot be resolved to a variable\n\tEventLogTags cannot be resolved\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tcom.android.internal.R.string cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tcom.android.internal.R.bool cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
        Name  Flags
      this$0  final

  private void generateUserKeyLocked(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2140
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
        Name  Flags
      userId  

  private byte[] getLengthPrefix(byte[]);
    descriptor: ([B)[B
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2159
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
      Name  Flags
      data  

  public com.android.providers.settings.SettingsState$Setting generateSsaidLocked(android.content.pm.PackageInfo, int);
    descriptor: (Landroid/content/pm/PackageInfo;I)Lcom/android/providers/settings/SettingsState$Setting;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2163
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
            Name  Flags
      callingPkg  
      userId      

  public void syncSsaidTableOnStart();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2221
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;

  public java.util.List<java.lang.String> getSettingsNamesLocked(int, int);
    descriptor: (II)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2257
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    Signature: (II)Ljava/util/List<Ljava/lang/String;>;
    MethodParameters:
        Name  Flags
      type    
      userId  

  public android.util.SparseBooleanArray getKnownUsersLocked();
    descriptor: ()Landroid/util/SparseBooleanArray;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2266
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;

  public com.android.providers.settings.SettingsState getSettingsLocked(int, int);
    descriptor: (II)Lcom/android/providers/settings/SettingsState;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2275
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
        Name  Flags
      type    
      userId  

  public boolean ensureSettingsForUserLocked(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2280
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
        Name  Flags
      userId  

  private void ensureSettingsStateLocked(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2318
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
      Name  Flags
      key   

  public void removeUserStateLocked(int, boolean);
    descriptor: (IZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2327
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
             Name  Flags
      userId       
      permanently  

  public boolean insertSettingLocked(int, int, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, boolean, java.util.Set<java.lang.String>);
    descriptor: (IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZLjava/util/Set;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=10, args_size=10
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2385
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    Signature: (IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZLjava/util/Set<Ljava/lang/String;>;)Z
    MethodParameters:
                  Name  Flags
      type              
      userId            
      name              
      value             
      tag               
      makeDefault       
      packageName       
      forceNotify       
      criticalSettings  

  public boolean deleteSettingLocked(int, int, java.lang.String, boolean, java.util.Set<java.lang.String>);
    descriptor: (IILjava/lang/String;ZLjava/util/Set;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2407
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    Signature: (IILjava/lang/String;ZLjava/util/Set<Ljava/lang/String;>;)Z
    MethodParameters:
                  Name  Flags
      type              
      userId            
      name              
      forceNotify       
      criticalSettings  

  public boolean updateSettingLocked(int, int, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, boolean, java.util.Set<java.lang.String>);
    descriptor: (IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZLjava/util/Set;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=10, args_size=10
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2427
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    Signature: (IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZLjava/util/Set<Ljava/lang/String;>;)Z
    MethodParameters:
                  Name  Flags
      type              
      userId            
      name              
      value             
      tag               
      makeDefault       
      packageName       
      forceNotify       
      criticalSettings  

  public com.android.providers.settings.SettingsState$Setting getSettingLocked(int, int, java.lang.String);
    descriptor: (IILjava/lang/String;)Lcom/android/providers/settings/SettingsState$Setting;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2450
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
        Name  Flags
      type    
      userId  
      name    

  public void resetSettingsLocked(int, int, java.lang.String, int, java.lang.String);
    descriptor: (IILjava/lang/String;ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2462
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
             Name  Flags
      type         
      userId       
      packageName  
      mode         
      tag          

  public void onPackageRemovedLocked(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2550
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
             Name  Flags
      packageName  
      userId       

  public void onUidRemovedLocked(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2563
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
      Name  Flags
      uid   

  private com.android.providers.settings.SettingsState peekSettingsStateLocked(int);
    descriptor: (I)Lcom/android/providers/settings/SettingsState;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2572
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
      Name  Flags
      key   

  private void migrateAllLegacySettingsIfNeeded();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2584
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;

  private void migrateLegacySettingsForUserIfNeededLocked(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2621
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
        Name  Flags
      userId  

  private void migrateLegacySettingsForUserLocked(com.android.providers.settings.DatabaseHelper, android.database.sqlite.SQLiteDatabase, int);
    descriptor: (Lcom/android/providers/settings/DatabaseHelper;Landroid/database/sqlite/SQLiteDatabase;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2635
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
          Name  Flags
      dbHelper  
      database  
      userId    

  private void migrateLegacySettingsLocked(com.android.providers.settings.SettingsState, android.database.sqlite.SQLiteDatabase, java.lang.String);
    descriptor: (Lcom/android/providers/settings/SettingsState;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2679
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
               Name  Flags
      settingsState  
      database       
      table          

  private void ensureSecureSettingAndroidIdSetLocked(com.android.providers.settings.SettingsState);
    descriptor: (Lcom/android/providers/settings/SettingsState;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2713
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
                Name  Flags
      secureSettings  

  private void notifyForSettingsChange(int, java.lang.String);
    descriptor: (ILjava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2752
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
      Name  Flags
      key   
      name  

  private void maybeNotifyProfiles(int, int, android.net.Uri, java.lang.String, java.util.Collection<java.lang.String>);
    descriptor: (IILandroid/net/Uri;Ljava/lang/String;Ljava/util/Collection;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2788
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    Signature: (IILandroid/net/Uri;Ljava/lang/String;Ljava/util/Collection<Ljava/lang/String;>;)V
    MethodParameters:
            Name  Flags
      type        
      userId      
      uri         
      name        
      keysCloned  

  private void notifyGlobalSettingChangeForRunningUsers(int, java.lang.String);
    descriptor: (ILjava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2804
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
      Name  Flags
      key   
      name  

  private void notifyLocationChangeForRunningUsers();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2819
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;

  private boolean isGlobalSettingsKey(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2839
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
      Name  Flags
      key   

  private boolean isSystemSettingsKey(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2843
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
      Name  Flags
      key   

  private boolean isSecureSettingsKey(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2847
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
      Name  Flags
      key   

  private boolean isSsaidSettingsKey(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2851
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
      Name  Flags
      key   

  private java.io.File getSettingsFile(int);
    descriptor: (I)Ljava/io/File;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2855
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
      Name  Flags
      key   

  private android.net.Uri getNotificationUriFor(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Landroid/net/Uri;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2877
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
      Name  Flags
      key   
      name  

  private int getMaxBytesPerPackageForType(int);
    descriptor: (I)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 2892
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
      Name  Flags
      type  

  private void ensureLegacyDefaultValueAndSystemSetUpdatedLocked(com.android.providers.settings.SettingsState, int);
    descriptor: (Lcom/android/providers/settings/SettingsState;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
         0: .line 3841
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.providers.settings.SettingsProvider$SettingsRegistry this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/providers/settings/SettingsProvider$SettingsRegistry;
    MethodParameters:
          Name  Flags
      settings  
      userId    
}
SourceFile: "SettingsProvider.java"
NestHost: com.android.providers.settings.SettingsProvider
InnerClasses:
  final SettingsRegistry = com.android.providers.settings.SettingsProvider$SettingsRegistry of com.android.providers.settings.SettingsProvider
  private final MyHandler = com.android.providers.settings.SettingsProvider$SettingsRegistry$MyHandler of com.android.providers.settings.SettingsProvider$SettingsRegistry
  private final UpgradeController = com.android.providers.settings.SettingsProvider$SettingsRegistry$UpgradeController of com.android.providers.settings.SettingsProvider$SettingsRegistry
  Setting = com.android.providers.settings.SettingsState$Setting of com.android.providers.settings.SettingsState