zzh.java 6.44 KB
package com.google.android.gms.internal;

import java.util.concurrent.BlockingQueue;

public class zzh
  extends Thread
{
  private final BlockingQueue<zzl<?>> a;
  private final zzg b;
  private final zzb c;
  private final zzo d;
  private volatile boolean e = false;
  
  public zzh(BlockingQueue<zzl<?>> paramBlockingQueue, zzg paramzzg, zzb paramzzb, zzo paramzzo)
  {
    this.a = paramBlockingQueue;
    this.b = paramzzg;
    this.c = paramzzb;
    this.d = paramzzo;
  }
  
  public void quit()
  {
    this.e = true;
    interrupt();
  }
  
  /* Error */
  public void run()
  {
    // Byte code:
    //   0: bipush 10
    //   2: invokestatic 50	android/os/Process:setThreadPriority	(I)V
    //   5: invokestatic 56	android/os/SystemClock:elapsedRealtime	()J
    //   8: lstore_2
    //   9: aload_0
    //   10: getfield 24	com/google/android/gms/internal/zzh:a	Ljava/util/concurrent/BlockingQueue;
    //   13: invokeinterface 62 1 0
    //   18: checkcast 64	com/google/android/gms/internal/zzl
    //   21: astore 4
    //   23: aload 4
    //   25: ldc 66
    //   27: invokevirtual 70	com/google/android/gms/internal/zzl:zzc	(Ljava/lang/String;)V
    //   30: getstatic 76	android/os/Build$VERSION:SDK_INT	I
    //   33: istore_1
    //   34: aload 4
    //   36: invokevirtual 80	com/google/android/gms/internal/zzl:zzf	()I
    //   39: invokestatic 85	android/net/TrafficStats:setThreadStatsTag	(I)V
    //   42: aload_0
    //   43: getfield 26	com/google/android/gms/internal/zzh:b	Lcom/google/android/gms/internal/zzg;
    //   46: aload 4
    //   48: invokeinterface 91 2 0
    //   53: astore 5
    //   55: aload 4
    //   57: ldc 93
    //   59: invokevirtual 70	com/google/android/gms/internal/zzl:zzc	(Ljava/lang/String;)V
    //   62: aload 5
    //   64: getfield 98	com/google/android/gms/internal/zzj:zzA	Z
    //   67: ifeq +68 -> 135
    //   70: aload 4
    //   72: invokevirtual 102	com/google/android/gms/internal/zzl:zzs	()Z
    //   75: ifeq +60 -> 135
    //   78: aload 4
    //   80: ldc 104
    //   82: invokevirtual 106	com/google/android/gms/internal/zzl:a	(Ljava/lang/String;)V
    //   85: goto -80 -> 5
    //   88: astore 5
    //   90: aload 5
    //   92: invokestatic 56	android/os/SystemClock:elapsedRealtime	()J
    //   95: lload_2
    //   96: lsub
    //   97: putfield 109	com/google/android/gms/internal/zzs:a	J
    //   100: aload 4
    //   102: aload 5
    //   104: invokevirtual 113	com/google/android/gms/internal/zzl:zzb	(Lcom/google/android/gms/internal/zzs;)Lcom/google/android/gms/internal/zzs;
    //   107: astore 5
    //   109: aload_0
    //   110: getfield 30	com/google/android/gms/internal/zzh:d	Lcom/google/android/gms/internal/zzo;
    //   113: aload 4
    //   115: aload 5
    //   117: invokeinterface 118 3 0
    //   122: goto -117 -> 5
    //   125: astore 4
    //   127: aload_0
    //   128: getfield 22	com/google/android/gms/internal/zzh:e	Z
    //   131: ifeq -126 -> 5
    //   134: return
    //   135: aload 4
    //   137: aload 5
    //   139: invokevirtual 121	com/google/android/gms/internal/zzl:zza	(Lcom/google/android/gms/internal/zzj;)Lcom/google/android/gms/internal/zzn;
    //   142: astore 5
    //   144: aload 4
    //   146: ldc 123
    //   148: invokevirtual 70	com/google/android/gms/internal/zzl:zzc	(Ljava/lang/String;)V
    //   151: aload 4
    //   153: invokevirtual 126	com/google/android/gms/internal/zzl:zzn	()Z
    //   156: ifeq +37 -> 193
    //   159: aload 5
    //   161: getfield 132	com/google/android/gms/internal/zzn:zzaf	Lcom/google/android/gms/internal/zzb$zza;
    //   164: ifnull +29 -> 193
    //   167: aload_0
    //   168: getfield 28	com/google/android/gms/internal/zzh:c	Lcom/google/android/gms/internal/zzb;
    //   171: aload 4
    //   173: invokevirtual 136	com/google/android/gms/internal/zzl:zzg	()Ljava/lang/String;
    //   176: aload 5
    //   178: getfield 132	com/google/android/gms/internal/zzn:zzaf	Lcom/google/android/gms/internal/zzb$zza;
    //   181: invokeinterface 141 3 0
    //   186: aload 4
    //   188: ldc -113
    //   190: invokevirtual 70	com/google/android/gms/internal/zzl:zzc	(Ljava/lang/String;)V
    //   193: aload 4
    //   195: invokevirtual 146	com/google/android/gms/internal/zzl:zzr	()V
    //   198: aload_0
    //   199: getfield 30	com/google/android/gms/internal/zzh:d	Lcom/google/android/gms/internal/zzo;
    //   202: aload 4
    //   204: aload 5
    //   206: invokeinterface 149 3 0
    //   211: goto -206 -> 5
    //   214: astore 5
    //   216: aload 5
    //   218: ldc -105
    //   220: iconst_1
    //   221: anewarray 153	java/lang/Object
    //   224: dup
    //   225: iconst_0
    //   226: aload 5
    //   228: invokevirtual 156	java/lang/Exception:toString	()Ljava/lang/String;
    //   231: aastore
    //   232: invokestatic 161	com/google/android/gms/internal/zzt:zza	(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
    //   235: new 42	com/google/android/gms/internal/zzs
    //   238: dup
    //   239: aload 5
    //   241: invokespecial 164	com/google/android/gms/internal/zzs:<init>	(Ljava/lang/Throwable;)V
    //   244: astore 5
    //   246: aload 5
    //   248: invokestatic 56	android/os/SystemClock:elapsedRealtime	()J
    //   251: lload_2
    //   252: lsub
    //   253: putfield 109	com/google/android/gms/internal/zzs:a	J
    //   256: aload_0
    //   257: getfield 30	com/google/android/gms/internal/zzh:d	Lcom/google/android/gms/internal/zzo;
    //   260: aload 4
    //   262: aload 5
    //   264: invokeinterface 118 3 0
    //   269: goto -264 -> 5
    // Local variable table:
    //   start	length	slot	name	signature
    //   0	272	0	this	zzh
    //   33	1	1	i	int
    //   8	244	2	l	long
    //   21	93	4	localzzl	zzl
    //   125	136	4	localInterruptedException	InterruptedException
    //   53	10	5	localzzj	zzj
    //   88	15	5	localzzs1	zzs
    //   107	98	5	localObject	Object
    //   214	26	5	localException	Exception
    //   244	19	5	localzzs2	zzs
    // Exception table:
    //   from	to	target	type
    //   23	85	88	com/google/android/gms/internal/zzs
    //   135	193	88	com/google/android/gms/internal/zzs
    //   193	211	88	com/google/android/gms/internal/zzs
    //   9	23	125	java/lang/InterruptedException
    //   23	85	214	java/lang/Exception
    //   135	193	214	java/lang/Exception
    //   193	211	214	java/lang/Exception
  }
}


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