.class public final Lcom/google/android/gms/internal/ads/zzdq; .super Ljava/lang/Object; .source "SourceFile" # instance fields .field private zza:I .field private zzb:I .field private zzc:[J .field private zzd:I # direct methods .method public constructor ()V .locals 1 .line 0 const/4 v0, 0x0 throw v0 .end method .method public constructor (I)V .locals 2 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V const/16 p1, 0x10 invoke-static {p1}, Ljava/lang/Integer;->bitCount(I)I move-result v0 const/4 v1, 0x1 if-eq v0, v1, :cond_0 const/16 p1, 0xf .line 2 invoke-static {p1}, Ljava/lang/Integer;->highestOneBit(I)I move-result p1 add-int/2addr p1, p1 :cond_0 const/4 v0, 0x0 iput v0, p0, Lcom/google/android/gms/internal/ads/zzdq;->zza:I iput v0, p0, Lcom/google/android/gms/internal/ads/zzdq;->zzb:I .line 3 new-array p1, p1, [J iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzdq;->zzc:[J array-length p1, p1 add-int/lit8 p1, p1, -0x1 iput p1, p0, Lcom/google/android/gms/internal/ads/zzdq;->zzd:I return-void .end method # virtual methods .method public final zza()J .locals 3 iget v0, p0, Lcom/google/android/gms/internal/ads/zzdq;->zzb:I if-eqz v0, :cond_0 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdq;->zzc:[J iget v1, p0, Lcom/google/android/gms/internal/ads/zzdq;->zza:I .line 2 aget-wide v1, v0, v1 return-wide v1 .line 1 :cond_0 new-instance v0, Ljava/util/NoSuchElementException; invoke-direct {v0}, Ljava/util/NoSuchElementException;->()V throw v0 .end method .method public final zzb()J .locals 5 iget v0, p0, Lcom/google/android/gms/internal/ads/zzdq;->zzb:I if-eqz v0, :cond_0 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzdq;->zzc:[J iget v2, p0, Lcom/google/android/gms/internal/ads/zzdq;->zza:I .line 2 aget-wide v3, v1, v2 add-int/lit8 v2, v2, 0x1 iget v1, p0, Lcom/google/android/gms/internal/ads/zzdq;->zzd:I and-int/2addr v1, v2 iput v1, p0, Lcom/google/android/gms/internal/ads/zzdq;->zza:I add-int/lit8 v0, v0, -0x1 iput v0, p0, Lcom/google/android/gms/internal/ads/zzdq;->zzb:I return-wide v3 .line 1 :cond_0 new-instance v0, Ljava/util/NoSuchElementException; invoke-direct {v0}, Ljava/util/NoSuchElementException;->()V throw v0 .end method .method public final zzc()V .locals 1 const/4 v0, 0x0 iput v0, p0, Lcom/google/android/gms/internal/ads/zzdq;->zza:I iput v0, p0, Lcom/google/android/gms/internal/ads/zzdq;->zzb:I return-void .end method .method public final zzd()Z .locals 1 iget v0, p0, Lcom/google/android/gms/internal/ads/zzdq;->zzb:I if-nez v0, :cond_0 const/4 v0, 0x1 return v0 :cond_0 const/4 v0, 0x0 return v0 .end method