zzu.java 3.66 KB
package com.google.android.gms.common.util;

import android.os.Process;

public class zzu
{
  private static String a = null;
  private static final int b = Process.myPid();
  
  /* Error */
  private static String a(int paramInt)
  {
    // Byte code:
    //   0: iload_0
    //   1: ifgt +5 -> 6
    //   4: aconst_null
    //   5: areturn
    //   6: invokestatic 30	android/os/StrictMode:allowThreadDiskReads	()Landroid/os/StrictMode$ThreadPolicy;
    //   9: astore_2
    //   10: new 32	java/io/BufferedReader
    //   13: dup
    //   14: new 34	java/io/FileReader
    //   17: dup
    //   18: new 36	java/lang/StringBuilder
    //   21: dup
    //   22: bipush 25
    //   24: invokespecial 40	java/lang/StringBuilder:<init>	(I)V
    //   27: ldc 42
    //   29: invokevirtual 46	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   32: iload_0
    //   33: invokevirtual 49	java/lang/StringBuilder:append	(I)Ljava/lang/StringBuilder;
    //   36: ldc 51
    //   38: invokevirtual 46	java/lang/StringBuilder:append	(Ljava/lang/String;)Ljava/lang/StringBuilder;
    //   41: invokevirtual 55	java/lang/StringBuilder:toString	()Ljava/lang/String;
    //   44: invokespecial 58	java/io/FileReader:<init>	(Ljava/lang/String;)V
    //   47: invokespecial 61	java/io/BufferedReader:<init>	(Ljava/io/Reader;)V
    //   50: astore_1
    //   51: aload_2
    //   52: invokestatic 65	android/os/StrictMode:setThreadPolicy	(Landroid/os/StrictMode$ThreadPolicy;)V
    //   55: aload_1
    //   56: invokevirtual 68	java/io/BufferedReader:readLine	()Ljava/lang/String;
    //   59: invokevirtual 73	java/lang/String:trim	()Ljava/lang/String;
    //   62: astore_2
    //   63: aload_1
    //   64: invokestatic 79	com/google/android/gms/common/util/zzp:zzb	(Ljava/io/Closeable;)V
    //   67: aload_2
    //   68: areturn
    //   69: astore_1
    //   70: aload_2
    //   71: invokestatic 65	android/os/StrictMode:setThreadPolicy	(Landroid/os/StrictMode$ThreadPolicy;)V
    //   74: aload_1
    //   75: athrow
    //   76: astore_1
    //   77: aconst_null
    //   78: astore_1
    //   79: aload_1
    //   80: invokestatic 79	com/google/android/gms/common/util/zzp:zzb	(Ljava/io/Closeable;)V
    //   83: aconst_null
    //   84: areturn
    //   85: astore_1
    //   86: aconst_null
    //   87: astore_3
    //   88: aload_1
    //   89: astore_2
    //   90: aload_3
    //   91: invokestatic 79	com/google/android/gms/common/util/zzp:zzb	(Ljava/io/Closeable;)V
    //   94: aload_2
    //   95: athrow
    //   96: astore_2
    //   97: aload_1
    //   98: astore_3
    //   99: goto -9 -> 90
    //   102: astore_2
    //   103: goto -24 -> 79
    // Local variable table:
    //   start	length	slot	name	signature
    //   0	106	0	paramInt	int
    //   50	14	1	localBufferedReader	java.io.BufferedReader
    //   69	6	1	localObject1	Object
    //   76	1	1	localIOException1	java.io.IOException
    //   78	2	1	localCloseable	java.io.Closeable
    //   85	13	1	localObject2	Object
    //   9	86	2	localObject3	Object
    //   96	1	2	localObject4	Object
    //   102	1	2	localIOException2	java.io.IOException
    //   87	12	3	localObject5	Object
    // Exception table:
    //   from	to	target	type
    //   10	51	69	finally
    //   6	10	76	java/io/IOException
    //   70	76	76	java/io/IOException
    //   6	10	85	finally
    //   70	76	85	finally
    //   51	63	96	finally
    //   51	63	102	java/io/IOException
  }
  
  public static String zzzr()
  {
    if (a == null) {
      a = a(b);
    }
    return a;
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/common/util/zzu.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */