class android.provider.Settings$NameValueCache
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: android.provider.Settings$NameValueCache
  super_class: java.lang.Object
{
  private static final boolean DEBUG;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final java.lang.String[] SELECT_VALUE_PROJECTION;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String NAME_EQ_PLACEHOLDER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "name=?"

  private final java.util.HashMap<java.lang.String, java.lang.String> mValues;
    descriptor: Ljava/util/HashMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;

  private final android.net.Uri mUri;
    descriptor: Landroid/net/Uri;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.provider.Settings$ContentProviderHolder mProviderHolder;
    descriptor: Landroid/provider/Settings$ContentProviderHolder;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String mCallGetCommand;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String mCallSetCommand;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private android.provider.Settings$GenerationTracker mGenerationTracker;
    descriptor: Landroid/provider/Settings$GenerationTracker;
    flags: (0x0002) ACC_PRIVATE
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.GuardedBy(value = "this")

  public void <init>(android.net.Uri, java.lang.String, java.lang.String, android.provider.Settings$ContentProviderHolder);
    descriptor: (Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Landroid/provider/Settings$ContentProviderHolder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // android.provider.Settings$NameValueCache this
         0: .line 30
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import android.Manifest cannot be resolved\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\tandroid.Manifest.permission.WRITE_SETTINGS cannot be resolved to a type\n\tandroid.Manifest.permission.CHANGE_NETWORK_STATE cannot be resolved to a type\n\tandroid.Manifest.permission.WRITE_SETTINGS cannot be resolved to a type\n\tandroid.Manifest.permission.SYSTEM_ALERT_WINDOW cannot be resolved to a type\n\tandroid.Manifest.permission.CHANGE_NETWORK_STATE cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.provider.Settings$NameValueCache this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/provider/Settings$NameValueCache;
    MethodParameters:
                Name  Flags
      uri             
      getCommand      
      setCommand      
      providerHolder  

  public boolean putStringForUser(android.content.ContentResolver, java.lang.String, java.lang.String, java.lang.String, boolean, int);
    descriptor: (Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZI)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // android.provider.Settings$NameValueCache this
         0: .line 2009
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.provider.Settings$NameValueCache this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/provider/Settings$NameValueCache;
    MethodParameters:
             Name  Flags
      cr           
      name         
      value        
      tag          
      makeDefault  
      userHandle   final

  public java.lang.String getStringForUser(android.content.ContentResolver, java.lang.String, int);
    descriptor: (Landroid/content/ContentResolver;Ljava/lang/String;I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.provider.Settings$NameValueCache this
         0: .line 2030
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.provider.Settings$NameValueCache this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/provider/Settings$NameValueCache;
    MethodParameters:
            Name  Flags
      cr          
      name        
      userHandle  final

  public void clearGenerationTrackerForTest();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.provider.Settings$NameValueCache this
         0: .line 2201
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.provider.Settings$NameValueCache this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/provider/Settings$NameValueCache;
}
SourceFile: "Settings.java"
NestHost: android.provider.Settings
InnerClasses:
  private final ContentProviderHolder = android.provider.Settings$ContentProviderHolder of android.provider.Settings
  private final GenerationTracker = android.provider.Settings$GenerationTracker of android.provider.Settings
  private NameValueCache = android.provider.Settings$NameValueCache of android.provider.Settings