final class android.app.SharedPreferencesImpl implements android.content.SharedPreferences
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: android.app.SharedPreferencesImpl
  super_class: java.lang.Object
{
  private static final java.lang.String TAG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "SharedPreferencesImpl"

  private static final boolean DEBUG;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final java.lang.Object CONTENT;
    descriptor: Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final long MAX_FSYNC_DURATION_MILLIS;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 256

  private final java.io.File mFile;
    descriptor: Ljava/io/File;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.io.File mBackupFile;
    descriptor: Ljava/io/File;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int mMode;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

  private java.util.Map<java.lang.String, java.lang.Object> mMap;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.GuardedBy(value = "mLock")

  private java.lang.Throwable mThrowable;
    descriptor: Ljava/lang/Throwable;
    flags: (0x0002) ACC_PRIVATE
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.GuardedBy(value = "mLock")

  private int mDiskWritesInFlight;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.GuardedBy(value = "mLock")

  private boolean mLoaded;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.GuardedBy(value = "mLock")

  private StructTimespec mStatTimestamp;
    descriptor: LStructTimespec;
    flags: (0x0002) ACC_PRIVATE
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.GuardedBy(value = "mLock")

  private long mStatSize;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.GuardedBy(value = "mLock")

  private final java.util.WeakHashMap<android.content.SharedPreferences$OnSharedPreferenceChangeListener, java.lang.Object> mListeners;
    descriptor: Ljava/util/WeakHashMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/WeakHashMap<Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;Ljava/lang/Object;>;
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.GuardedBy(value = "mLock")

  private long mCurrentMemoryStateGeneration;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.GuardedBy(value = "this")

  private long mDiskStateGeneration;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.GuardedBy(value = "mWritingToDiskLock")

  private final com.android.internal.util.ExponentiallyBucketedHistogram mSyncTimes;
    descriptor: Lcom/android/internal/util/ExponentiallyBucketedHistogram;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.GuardedBy(value = "mWritingToDiskLock")

  private int mNumSync;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  void <init>(java.io.File, int);
    descriptor: (Ljava/io/File;I)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 23
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import android.system cannot be resolved\n\tThe import dalvik cannot be resolved\n\tThe import libcore.io cannot be resolved\n\tThe import org.xmlpull cannot be resolved\n\tStructTimespec cannot be resolved to a type\n\tStructStat cannot be resolved to a type\n\tOs cannot be resolved\n\tThe method readMapXml(InputStream) from the type XmlUtils refers to the missing type XmlPullParserException\n\tIoUtils cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tStructTimespec cannot be resolved to a type\n\tStructStat cannot be resolved to a type\n\tBlockGuard cannot be resolved\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tStructTimespec cannot be resolved to a type\n\tBlockGuard cannot be resolved\n\tThe method writeMapXml(Map, OutputStream) from the type XmlUtils refers to the missing type XmlPullParserException\n\tStructStat cannot be resolved to a type\n\tOs cannot be resolved\n\tStructTimespec cannot be resolved to a type\n\tErrnoException cannot be resolved to a type\n\tXmlPullParserException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;
    MethodParameters:
      Name  Flags
      file  
      mode  

  private void startLoadFromDisk();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 116
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;

  private void loadFromDisk();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 144
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tStructStat cannot be resolved to a type\n\tOs cannot be resolved\n\tThe method readMapXml(InputStream) from the type XmlUtils refers to the missing type XmlPullParserException\n\tIoUtils cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tStructTimespec cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;

  static java.io.File makeBackupFile(java.io.File);
    descriptor: (Ljava/io/File;)Ljava/io/File;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 194
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
           Name  Flags
      prefsFile  

  void startReloadIfChangedUnexpectedly();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 198
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;

  private boolean hasFileChangedUnexpectedly();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 219
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tStructStat cannot be resolved to a type\n\tBlockGuard cannot be resolved\n\tOs cannot be resolved\n\tErrnoException cannot be resolved to a type\n\tStructTimespec cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;

  public void registerOnSharedPreferenceChangeListener(android.content.SharedPreferences$OnSharedPreferenceChangeListener);
    descriptor: (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 237
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;
    MethodParameters:
          Name  Flags
      listener  

  public void unregisterOnSharedPreferenceChangeListener(android.content.SharedPreferences$OnSharedPreferenceChangeListener);
    descriptor: (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 244
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;
    MethodParameters:
          Name  Flags
      listener  

  private void awaitLoadedLocked();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 256
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tBlockGuard cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.GuardedBy(value = "mLock")

  public java.util.Map<java.lang.String, ?> getAll();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 270
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;
    Signature: ()Ljava/util/Map<Ljava/lang/String;*>;

  public java.lang.String getString(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 280
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;
    MethodParameters:
          Name  Flags
      key       
      defValue  

  public java.util.Set<java.lang.String> getStringSet(java.lang.String, java.util.Set<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 290
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;
    Signature: (Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;)Ljava/util/Set<Ljava/lang/String;>;
    MethodParameters:
           Name  Flags
      key        
      defValues  

  public int getInt(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 299
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;
    MethodParameters:
          Name  Flags
      key       
      defValue  

  public long getLong(java.lang.String, long);
    descriptor: (Ljava/lang/String;J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 307
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;
    MethodParameters:
          Name  Flags
      key       
      defValue  

  public float getFloat(java.lang.String, float);
    descriptor: (Ljava/lang/String;F)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 315
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;
    MethodParameters:
          Name  Flags
      key       
      defValue  

  public boolean getBoolean(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 323
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;
    MethodParameters:
          Name  Flags
      key       
      defValue  

  public boolean contains(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 332
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;
    MethodParameters:
      Name  Flags
      key   

  public android.content.SharedPreferences$Editor edit();
    descriptor: ()Landroid/content/SharedPreferences$Editor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 340
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;

  private void enqueueDiskWrite(android.app.SharedPreferencesImpl$MemoryCommitResult, java.lang.Runnable);
    descriptor: (Landroid/app/SharedPreferencesImpl$MemoryCommitResult;Ljava/lang/Runnable;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 634
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;
    MethodParameters:
                   Name  Flags
      mcr                final
      postWriteRunnable  final

  private static java.io.FileOutputStream createFileOutputStream(java.io.File);
    descriptor: (Ljava/io/File;)Ljava/io/FileOutputStream;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 669
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      file  

  private void writeToFile(android.app.SharedPreferencesImpl$MemoryCommitResult, boolean);
    descriptor: (Landroid/app/SharedPreferencesImpl$MemoryCommitResult;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.app.SharedPreferencesImpl this
         0: .line 773
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method writeMapXml(Map, OutputStream) from the type XmlUtils refers to the missing type XmlPullParserException\n\tStructStat cannot be resolved to a type\n\tOs cannot be resolved\n\tStructTimespec cannot be resolved to a type\n\tErrnoException cannot be resolved to a type\n\tXmlPullParserException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.app.SharedPreferencesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/app/SharedPreferencesImpl;
    RuntimeInvisibleAnnotations: 
      com.android.internal.annotations.GuardedBy(value = "mWritingToDiskLock")
    MethodParameters:
                  Name  Flags
      mcr               
      isFromSyncCommit  
}
SourceFile: "SharedPreferencesImpl.java"
NestMembers:
  android.app.SharedPreferencesImpl$1  android.app.SharedPreferencesImpl$2  android.app.SharedPreferencesImpl$EditorImpl  android.app.SharedPreferencesImpl$EditorImpl$1  android.app.SharedPreferencesImpl$EditorImpl$2  android.app.SharedPreferencesImpl$MemoryCommitResult
InnerClasses:
  public final EditorImpl = android.app.SharedPreferencesImpl$EditorImpl of android.app.SharedPreferencesImpl
  private MemoryCommitResult = android.app.SharedPreferencesImpl$MemoryCommitResult of android.app.SharedPreferencesImpl
  public abstract Editor = android.content.SharedPreferences$Editor of android.content.SharedPreferences
  public abstract OnSharedPreferenceChangeListener = android.content.SharedPreferences$OnSharedPreferenceChangeListener of android.content.SharedPreferences