.class public Lcsdk/gluads/util/Futures; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcsdk/gluads/util/Futures$SuccessfulFuture;, Lcsdk/gluads/util/Futures$FailedFuture;, Lcsdk/gluads/util/Futures$SettableFuture; } .end annotation # direct methods .method public constructor ()V .locals 0 .line 11 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static failed(Ljava/lang/Throwable;)Ljava/util/concurrent/Future; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Throwable;", ")", "Ljava/util/concurrent/Future<", "TV;>;" } .end annotation .line 19 new-instance v0, Lcsdk/gluads/util/Futures$FailedFuture; invoke-direct {v0, p0}, Lcsdk/gluads/util/Futures$FailedFuture;->(Ljava/lang/Throwable;)V return-object v0 .end method .method public static settable()Lcsdk/gluads/util/Futures$SettableFuture; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcsdk/gluads/util/Futures$SettableFuture<", "TV;>;" } .end annotation .line 24 new-instance v0, Lcsdk/gluads/util/Futures$SettableFuture; invoke-direct {v0}, Lcsdk/gluads/util/Futures$SettableFuture;->()V return-object v0 .end method .method public static successful(Ljava/lang/Object;)Ljava/util/concurrent/Future; .locals 2 .annotation build Landroidx/annotation/NonNull; .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(TV;)", "Ljava/util/concurrent/Future<", "TV;>;" } .end annotation .line 14 new-instance v0, Lcsdk/gluads/util/Futures$SuccessfulFuture; const/4 v1, 0x0 invoke-direct {v0, p0, v1}, Lcsdk/gluads/util/Futures$SuccessfulFuture;->(Ljava/lang/Object;Lcsdk/gluads/util/Futures$1;)V return-object v0 .end method