.class final Lcom/google/android/gms/internal/ads/zzdro; .super Lcom/google/android/gms/internal/ads/zzdrl; .source "com.google.android.gms:play-services-ads@@19.1.0" # interfaces .implements Lcom/google/android/gms/internal/ads/zzdrh; .implements Ljava/util/concurrent/ScheduledExecutorService; # instance fields .field private final zzhil:Ljava/util/concurrent/ScheduledExecutorService; # direct methods .method public constructor (Ljava/util/concurrent/ScheduledExecutorService;)V .locals 0 .line 1 invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzdrl;->(Ljava/util/concurrent/ExecutorService;)V .line 2 invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzdoj;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/util/concurrent/ScheduledExecutorService; iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzdro;->zzhil:Ljava/util/concurrent/ScheduledExecutorService; return-void .end method # virtual methods .method public final synthetic schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; .locals 1 const/4 v0, 0x0 .line 4 invoke-static {p1, v0}, Lcom/google/android/gms/internal/ads/zzdrw;->zza(Ljava/lang/Runnable;Ljava/lang/Object;)Lcom/google/android/gms/internal/ads/zzdrw; move-result-object p1 .line 5 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdro;->zzhil:Ljava/util/concurrent/ScheduledExecutorService; invoke-interface {v0, p1, p2, p3, p4}, Ljava/util/concurrent/ScheduledExecutorService;->schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; move-result-object p2 .line 6 new-instance p3, Lcom/google/android/gms/internal/ads/zzdrn; invoke-direct {p3, p1, p2}, Lcom/google/android/gms/internal/ads/zzdrn;->(Lcom/google/android/gms/internal/ads/zzdri;Ljava/util/concurrent/ScheduledFuture;)V return-object p3 .end method .method public final synthetic schedule(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; .locals 1 .line 1 invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzdrw;->zze(Ljava/util/concurrent/Callable;)Lcom/google/android/gms/internal/ads/zzdrw; move-result-object p1 .line 2 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdro;->zzhil:Ljava/util/concurrent/ScheduledExecutorService; invoke-interface {v0, p1, p2, p3, p4}, Ljava/util/concurrent/ScheduledExecutorService;->schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; move-result-object p2 .line 3 new-instance p3, Lcom/google/android/gms/internal/ads/zzdrn; invoke-direct {p3, p1, p2}, Lcom/google/android/gms/internal/ads/zzdrn;->(Lcom/google/android/gms/internal/ads/zzdri;Ljava/util/concurrent/ScheduledFuture;)V return-object p3 .end method .method public final synthetic scheduleAtFixedRate(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; .locals 8 .line 1 new-instance v7, Lcom/google/android/gms/internal/ads/zzdrq; invoke-direct {v7, p1}, Lcom/google/android/gms/internal/ads/zzdrq;->(Ljava/lang/Runnable;)V .line 2 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdro;->zzhil:Ljava/util/concurrent/ScheduledExecutorService; move-object v1, v7 move-wide v2, p2 move-wide v4, p4 move-object v6, p6 invoke-interface/range {v0 .. v6}, Ljava/util/concurrent/ScheduledExecutorService;->scheduleAtFixedRate(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; move-result-object p1 .line 3 new-instance p2, Lcom/google/android/gms/internal/ads/zzdrn; invoke-direct {p2, v7, p1}, Lcom/google/android/gms/internal/ads/zzdrn;->(Lcom/google/android/gms/internal/ads/zzdri;Ljava/util/concurrent/ScheduledFuture;)V return-object p2 .end method .method public final synthetic scheduleWithFixedDelay(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; .locals 8 .line 1 new-instance v7, Lcom/google/android/gms/internal/ads/zzdrq; invoke-direct {v7, p1}, Lcom/google/android/gms/internal/ads/zzdrq;->(Ljava/lang/Runnable;)V .line 2 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdro;->zzhil:Ljava/util/concurrent/ScheduledExecutorService; move-object v1, v7 move-wide v2, p2 move-wide v4, p4 move-object v6, p6 .line 3 invoke-interface/range {v0 .. v6}, Ljava/util/concurrent/ScheduledExecutorService;->scheduleWithFixedDelay(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; move-result-object p1 .line 4 new-instance p2, Lcom/google/android/gms/internal/ads/zzdrn; invoke-direct {p2, v7, p1}, Lcom/google/android/gms/internal/ads/zzdrn;->(Lcom/google/android/gms/internal/ads/zzdri;Ljava/util/concurrent/ScheduledFuture;)V return-object p2 .end method